MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Riempire due insert in due tabelle diverse

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 27 Nov 2011
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
Succ.
Primo Prec. 4 di 8 Succ. Ultimo
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 10 Dic 2011
  • #61
Ciao

Ok ti mando in allegato come al solito, grazie.

P.S.: Il reindirizzamento, l'ho messo a 10 sec, per avere la possibilità di copiare e incollare gli errori che mi segnalava.
 
Ad
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 10 Dic 2011
  • #62
ciao dimenticavo
aggiungi questa riga, carica le immagini e dimmi cosa ti da il var_dump

PHP:
//.............
//CREO LE VARIABILI PER I FILE FILES['nomecampo']['tipo']
	$img1=$_FILES['immagine1']['name'];
	$tmp1=$_FILES['immagine1']['tmp_name'];
	$tipo1=$_FILES['immagine1']['type'];
	var_dump($_FILES['immagine1']['type']);//aggiungi questa riga
//....ecc...
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 10 Dic 2011
  • #63
Ciao

Mi da il seguente errore 8ero andato a d apparecchiare e a cucinare, scusa se non ti ho risposto subito):

string 'image/jpeg' (length=10)
 
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 11 Dic 2011
  • #64
ciao
se il var_dump ti ha restituito
string 'image/jpeg' (length=10)
vuol dire che hai caricato un'immagine giusta, in questo caso una .jpg.
infatti il type è nell'array $ammesse
una domanda:
carichi sempre tutte e 5 le foto, o per far prima le prove ne carichi di meno?
perchè (es.) ne carichi solo le prime 4 giuste (es. 4 .jpg) hai

$_FILES['immagine5']['type'] == vuoto

facendo l'if di controllo del tipo il controllo su tutte e 5 ti da errore e non carica (vuoto non c'è in $ammesse)
se è così bisogna aggirare l'ostacolo, anche perche non so se vuoi SEMPRE (essere obbligato a) caricare tutte e 5.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 11 Dic 2011
  • #65
Ciao

Ciao,

Scusa ma solo ora sto al pc. Dunque, effettivamente carico solo una foto per velocizzare l'inserimento e fare le prove. Ora proverò a caricarle tutte e 5. Comunque, rispondendo alla tua seconda domanda, si potrebbe capitare che in una rivista ci sia solo una foto oppure nessuna, quindi bisognerebbe modificare il controllo. In ultimo, mi era venuto in mente, se era possibile selezionare il numro di immagini con una select. Cerco di spiegarmi meglio. Potrebbe essere necessario più di 5 foto, oppure slenezionando una foto o due foto ecc ecc. Grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 11 Dic 2011
  • #66
ciao
era quello che pensavo
ci penso e ti so dire
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 11 Dic 2011
  • #67
Ciao

Ok grazie, p.s. buona domenica.

Allora, guarda, inserendo tutte e 5 le foto sembra che vada, però non memorizza nessun dato in nessuna tabella.
 
Ultima modifica: 11 Dic 2011

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 11 Dic 2011
  • #68
ciao
per inserire da zero a più foto in numero indeterminato dai un occhio a questo articolo
http://blog.mrwebmaster.it/2010/12/04/clonazione-di-elementi-con-sheepit-e-jquery.html
se secondo te è troppo complesso si deve procedere a inserire (come hai fatto) un numero fisso di input nel form.
comunque un numero fisso deve, secondo me, essere fissato in quanto i campi della tabella del db per le foto sono in numero fisso.
altrimenti si dovrebbe modificare il db aggiungendo una tabella "foto" collegata alla rivista con l'id.
il tutto comunque da rivedre per i controlli php
fammi sapere
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 11 Dic 2011
  • #69
Ciao

Ok ora ci do n'occhiatina, e poi ti faccio sapere. Una cosa, il fatto che non mi salva i dati come te lo spieghi ? In nessuna tabella
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 11 Dic 2011
  • #70
Ciao

Da quello che vedo il codice, sembrerebbe facile ora te lo posto, e dimmi se è lo stesso che intendi tu:


PHP:
script type="text/javascript" src="jquery-1.4.min.js"></script>
<script type="text/javascript" src="jquery.sheepItPlugin-1.0.0.min.js"></script>
Código javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	
$(document).ready(function() {
     
    var sheepItForm = $('#sheepItForm').sheepIt({
        separator: '',
        allowRemoveLast: true,
        allowRemoveCurrent: true,
        allowRemoveAll: true,
        allowAdd: true,
        allowAddN: true,
        maxFormsCount: 10,
        minFormsCount: 0,
        iniFormsCount: 2
    });
 
});

HTML:
<!-- sheepIt Form -->
<div id="sheepItForm">
 
  <!-- Form template-->
  <div id="sheepItForm_template">
    <label for="sheepItForm_#index#_phone">Phone <span id="sheepItForm_label"></span></label>
    <input id="sheepItForm_#index#_phone" name="person[phones][#index#][phone]" type="text"/>
    <a id="sheepItForm_remove_current">
      <img class="delete" src="images/cross.png" width="16" height="16" border="0">
    </a>
  </div>
  <!-- /Form template-->
   
  <!-- No forms template -->
  <div id="sheepItForm_noforms_template">No phones</div>
  <!-- /No forms template-->
   
  <!-- Controls -->
  <div id="sheepItForm_controls">
    <div id="sheepItForm_add"><a><span>Add phone</span></a></div>
    <div id="sheepItForm_remove_last"><a><span>Remove</span></a></div>
    <div id="sheepItForm_remove_all"><a><span>Remove all</span></a></div>
    <div id="sheepItForm_add_n">
      <input id="sheepItForm_add_n_input" type="text" size="4" />
      <div id="sheepItForm_add_n_button"><a><span>Add</span></a></div></div>
  </div>
  <!-- /Controls -->
   
</div>
<!-- /sheepIt Form -->

E' questo ?????
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 11 Dic 2011
  • #71
Ciao

ottimo, ottimo, ottimo consiglio. E' difficile adattarlo alle mie esigenze ????
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Dic 2011
  • #72
Ciao

Ciao,


Ci sei sempre '????? Per caso hai avuto tempo a capire perchè non memorizza i dati nelle tabelle ???? La modifica si può fare mettendo quello script che mi hai dato ???? Grazie, ciao.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Dic 2011
  • #73
ciao
un passo alla volta.
.... il fatto che non mi salva i dati come te lo spieghi ? In nessuna tabella
Clicca per allargare...
se non hai risolto guardo e ti so dire (eventualmente facendoti mettere i soliti var_dump)
ottimo, ottimo, ottimo consiglio. E' difficile adattarlo alle mie esigenze ????
Clicca per allargare...
devo guardarlo (era un consiglio, io non l'ho mai usato). forse (a parte inserire i vari js e ajax) bisogna modificare il campo di input (che nel blog) è un numero (quindi input tipo text) a tipo file
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Dic 2011
  • #74
Ciao

uhmmm e per quanto riguarda il caricamento delle immagini ????? se diventa text ah ti riserve l'intero codice ????
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Dic 2011
  • #75
ciao
per prima cosa verifica i nomi tra i campi del form e quelli dei vari $_POST : devono essere uguali, analogo discorso tra i nomi dei campi delle tabelle e quelli nelle query (attento alle miniscole/maiuscole).
poi con pazienza dividi una alla volta le query per vedere cosa risulta. ti faccio un esempio su una poi tu le applici alle altre e verifichi cosa ti risulta

PHP:
<?php
//......
$q_stringa="SELECT descrizione FROM tblcategoria WHERE descrizione='$fbcategoria_nuova'";
var_dump($q_stringa);
$q_cat=mysql_query($q_stringa);
var_dump($q_cat);
//.....
?>
se (es.) hai inserito come categoria nuova pinco il primo var_dump dovrebbe restituirti
string(62) "SELECT descrizione FROM tblcategoria WHERE descrizione='pinco'"
Clicca per allargare...
verifichi se la stringa viene scritta giusta,
se la stringa è giusta sintatticamente ed il secondo var_dump ti restituisce
Bool (FALSE)
Clicca per allargare...
devi verificare i nomi dei campi con quelli che hai messo nella select in quanto non ti ha fatto la query
analogo discorso per le query con cui inserisci (le INSERT...)

risolviamo questo, poi passiamo a vedere il resto
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Dic 2011
  • #76
Ciao

D'accordo, faccio queste verifiche e ti riferisco cosa succede. I vari campi li avevo già controllati ma li ridarò un'occhiata.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Dic 2011
  • #77
Ciao

Queste devono rimanere così ve ?????


PHP:
        $fbcategoria =mysql_real_escape_string(strtolower(trim ($_POST['categoria'])));//stai attento i nomi del $_POST devo corrispondere ai nomi dei campi del form
	$fbcategoria_nuova = mysql_real_escape_string(strtolower(trim ($_POST['nuovacategoria'])));
	$componenti = mysql_real_escape_string(strtolower(trim ($_POST['componenti'])));
	$componenti_nuovo =mysql_real_escape_string(strtolower(trim ($_POST['nuovocomponente'])));
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Dic 2011
  • #78
ciao
si perche da quello che mi ricordo andavano bene.
se fossero vuote ti darebbe il messaggio di errore $errore
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Dic 2011
  • #79
Ciao

Ok allora tutte le stringhe sono a posto, almeno mi sembra. Poi ho inserito quelle 3 stringhe che mi hai dato con var_dump, ma non mi restituisce niente. Ti rimando in allegato l'intero listato. tante volte avessi sbagliato qualcosa io. nel frattempo ricontrollerò di nuiov. Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Dic 2011
  • #80
ciao
per forza non ti restituisce nulla non hai diviso le query
PHP:
<?php
//....
$q_cat=mysql_query("SELECT descrizione FROM tblcategoria WHERE descrizione='$fbcategoria_nuova'");
                var_dump($q_stringa);//QUI $q_stringa NON ESISTE
//...
?>
devi dividere cioè separare la query stringa dall'istruzione di ricera (o di insert)

PHP:
<?php
//.......
$q_stringa="SELECT descrizione FROM tblcategoria WHERE descrizione='$fbcategoria_nuova'";
var_dump($q_stringa);//qui deve darti string()....
$q_cat=mysql_query($q_stringa);
var_dump($q_stringa);//qui o Bool(FALSE) cioè errore o resuorce cioe query a buon fine
//......
?>
 
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
Succ.
Primo Prec. 4 di 8 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

D
riempire campo inserendo un valore in un altro campo
  • Domenico2013
  • 12 Ott 2020
  • PHP
Risposte
2
Visite
3K
PHP 12 Ott 2020
Domenico2013
D
F
[Photoshop] come riempire un area selezionata su un layer trasparente con colore solido
  • Federico Galati
  • 6 Ott 2018
  • Photoshop
Risposte
0
Visite
2K
Photoshop 6 Ott 2018
Federico Galati
F
D
[WordPress] [PHP] Pulsante per auto riempire i campi in un modulo
  • destefanix
  • 11 Mar 2017
  • WordPress
Risposte
1
Visite
2K
WordPress 13 Mar 2017
borgo italia
Riempire dinamicamente un campo PHP
  • giancadeejay
  • 18 Feb 2017
  • PHP
Risposte
2
Visite
2K
PHP 20 Feb 2017
giancadeejay
Riempire Spazio Vuoto
  • LuigiDonato
  • 27 Set 2015
  • HTML e CSS
Risposte
3
Visite
3K
HTML e CSS 20 Ott 2015
LuigiDonato
O
Riempire una box di testo dal centro
  • Orionlight
  • 20 Nov 2014
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 20 Nov 2014
Max 1
L
riempire l'input file con value?
  • luigi777
  • 1 Mar 2013
  • PHP
Risposte
3
Visite
2K
PHP 2 Mar 2013
luigi777
L
Riempire campi direttamente tramite cerca....
  • Emix
  • 27 Feb 2013
  • PHP
Risposte
8
Visite
2K
PHP 5 Mar 2013
Emix
P
select da riempire tramite text
  • paperinik4
  • 24 Feb 2013
  • PHP
  • 2
Risposte
39
Visite
3K
PHP 1 Mar 2013
borgo italia
L
riempire le select coi valori dei campi di input
  • l@ura
  • 19 Mar 2012
  • Javascript
Risposte
3
Visite
4K
Javascript 19 Mar 2012
l@ura
L
Riempire una combo da una scelta
  • minatore
  • 8 Feb 2011
  • Javascript
Risposte
8
Visite
3K
Javascript 16 Feb 2011
minatore
S
Riempire textbox prendendo i dati selezionati da una listbox
  • skate84
  • 7 Giu 2009
  • PHP
Risposte
2
Visite
3K
PHP 7 Giu 2009
Eliox
B
Leggere una directory e riempire un array.
  • bisbiturro
  • 31 Mag 2009
  • PHP
Risposte
5
Visite
4K
PHP 31 Mag 2009
borgo italia
N
riempire un dominio acquistato
  • nefer2727
  • 23 Apr 2008
  • Hosting
Risposte
0
Visite
2K
Hosting 23 Apr 2008
nefer2727
N
S
[PHP] Riempire una casella select con query SQL
  • ste86
  • 4 Dic 2007
  • PHP
Risposte
11
Visite
17K
PHP 8 Dic 2007
ste86
S
email fasulle,divertitevi a riempire i loro database
  • bluroy
  • 31 Mag 2007
  • Discussioni Varie
Risposte
1
Visite
2K
Discussioni Varie 1 Giu 2007
bluroy
F
riempire una select dopo un submit
  • figoso
  • 31 Ott 2006
  • Javascript
Risposte
0
Visite
2K
Javascript 31 Ott 2006
figoso
F
query su due tabelle e dati doppioni
  • max75
  • 16 Gen 2024
  • MS Access
Risposte
2
Visite
2K
MS Access 17 Gen 2024
max75
T
come ordinare dei record recuperati da due tabelle
  • twogate
  • 5 Lug 2023
  • MySQL
Risposte
0
Visite
4K
MySQL 5 Lug 2023
twogate
T
K
Mettere insieme due funzioni
  • kerkut
  • 20 Dic 2022
  • Javascript
Risposte
2
Visite
2K
Javascript 21 Dic 2022
kerkut
K
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?