Forum Flash, Actionscript, PHP e MySQL
problemi di query

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
p4r4n0|c
principiante
principiante



Registrato: 12/10/04 14:08
Messaggi: 96

MessaggioOggetto: problemi di query
Inviato: 14.03.05 | 10:16
Rispondi citando

ho un problema, in pratica tengo uno script php (x ki ha seguito le mie vicende è il famoso "reg.php" Mr. Green )
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 dho ringrazio a tutti
Torna in cima
Profilo Messaggio privato   MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 14.03.05 | 20:42
Rispondi citando

ciao,
lo sto guardando di fretta...

Lo stai testando come ti avevo consigliato? cioè usando il metodo send della classe LoadVars() e usando degli echo in PHP nelle varie zone dello script, in modo da fare una specie di debug?
consigli...
 
Codice:
<?php
# non serve che concateni la variabile:
$query=mysql_query("select * from utente where email='".$email."';",$db);
# funziona anche così:
$query=mysql_query("select * from utente where email='$email'");?>


inoltre quando dovresti fare l'ipotetico inserimento, non è presente mysql_query()

Hai provato con il Debug di Flash?

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
p4r4n0|c
principiante
principiante



Registrato: 12/10/04 14:08
Messaggi: 96

MessaggioOggetto: codice
Inviato: 14.03.05 | 22:45
Rispondi citando

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 Mr. Green
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
Profilo Messaggio privato   MSN Messenger
p4r4n0|c
principiante
principiante



Registrato: 12/10/04 14:08
Messaggi: 96

MessaggioOggetto: risolto
Inviato: 15.03.05 | 00:34
Rispondi citando

ho risolto con
if( mysql_num_rows($query)==0){ecc ecc
Torna in cima
Profilo Messaggio privato   MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 15.03.05 | 13:18
Rispondi citando

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
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
p4r4n0|c
principiante
principiante



Registrato: 12/10/04 14:08
Messaggi: 96

MessaggioOggetto: infatti
Inviato: 15.03.05 | 19:52
Rispondi citando

infatti ho fatto come hai detto te,solo che invece di fare degli echo ho scritto tutto su file Mr. Green
Torna in cima
Profilo Messaggio privato   MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 15.03.05 | 21:04
Rispondi citando

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
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Query SQL fedyfausto PHP 11 25.02.09 | 14:08 Leggi gli ultimi messaggi
rocco.mod
Nessun nuovo messaggio query e variabili mai PHP 6 20.01.04 | 15:16 Leggi gli ultimi messaggi
dioz
Nessun nuovo messaggio Usare variabili in una query SQL fedyfausto PHP 1 03.03.09 | 16:55 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Chiamata multipla di query Eugene PHP 4 15.12.09 | 13:40 Leggi gli ultimi messaggi
Eugene
Nessun nuovo messaggio non riesco a fare la query giusta! mai PHP 18 26.06.03 | 11:53 Leggi gli ultimi messaggi
Coach



 
Vai a:  
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



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005