|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
p4r4n0|c
principiante

Registrato: 12/10/04 14:08
Messaggi: 96
|
Oggetto: problemi di query
Inviato: 14.03.05 | 10:16 |
|
|
ho un problema, in pratica tengo uno script php (x ki ha seguito le mie vicende è il famoso "reg.php" )
all'interno dello script mi ritrovo in questa serie di if annidati che sono una serie di controlli
| Codice: | <?php
if(check_mail($email)){
if(check_string($nick)){
if(check_string($citta)){
if(check_string($nome)){
if(check_data($data)){ //ADESSO
$db = mysql_connect('localhost','user','1a2b3c') or die("impossibile connettersi");
mysql_select_db('test',$db);
$data=invertData($data);
//controllo la presenza dell'email nel db
$query=mysql_query("select * from utente where email='".$email."';",$db);
$risultato=mysql_fetch_array($query);
if($risultato[1]==NULL){
//controllo la presenza del nick
$query=mysql_query("select * from utente where nick='".$nick."';",$db);
$risultato=mysql_fetch_array($query);
if($risultato[9]==NULL){
$data=invertData($data);
$stato=5;
$home=0;
//allora procedo con l'inserimento dei dati nel db
$insertquery="insert into utente "."(nick, password, nome, citta, dataN, sesso, stato, home, email)"."VALUES('$nick', '$password', '$nome', '$citta', '$dataN', '$sesso', '$stato', '$home', $email');";
echo "var1=0";
}else{echo "var1=3";}
}else{echo "var1=2";}
}else{echo "var1=8";}
}else{echo "var1=5";}
}else{echo "var1=6";}
}else{echo "var1=4";}
}else{echo "var1=8";}
?> |
il mio problema è che senza nulla a partire dal commento ADESSO il flash mi prende qualsiasi echo, se invece faccio le query nel db e tutto il resto non ritorna nulla, inserisce nel database e tutto ma non riesco a prendere l'echo dal flah,lo so ho scritto con i piedi ma devo scappare ringrazio a tutti |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
p4r4n0|c
principiante

Registrato: 12/10/04 14:08
Messaggi: 96
|
Oggetto: codice
Inviato: 14.03.05 | 22:45 |
|
|
come giustamente mi ha fatto pensare mago (infinite grazie) il fatto che il flash non pesca la var vuol dire che il php fa un echo imprevisto, il tutto era un errore nella funzione check_data dove per errore ho lasciato degli echo
ora mi dice
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...\reg.php on line 56
nelle righe 55 e 56 tengo
$query=mysql_query("select * from utente where email='$mail'");
$risultato=mysql_fetch_array($query);
c'è un altro modo per sapere se l'email è già presente nel db? |
|
| Torna in cima |
|
|
p4r4n0|c
principiante

Registrato: 12/10/04 14:08
Messaggi: 96
|
Oggetto: risolto
Inviato: 15.03.05 | 00:34 |
|
|
ho risolto con
if( mysql_num_rows($query)==0){ecc ecc |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 15.03.05 | 13:18 |
|
|
ciao p4r4n0|c,
io non posso sapere chi e cosa ti viene detto al di fuori del Forum.
Ho cercato di spiegarti come risolvere e trovare gli errori di volta in volta...
. ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
p4r4n0|c
principiante

Registrato: 12/10/04 14:08
Messaggi: 96
|
Oggetto: infatti
Inviato: 15.03.05 | 19:52 |
|
|
infatti ho fatto come hai detto te,solo che invece di fare degli echo ho scritto tutto su file  |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 15.03.05 | 21:04 |
|
|
Bene, l'importante è che tu abbia capito come trovare i possibili prossimi problemi ;) ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Puoi downloadare gli allegati in questo forum
|
|