|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
aiuto sql
Ciao a tutti!
Ho un problema che forse è stupido ma non so comme risolverlo... In pratica io ho un database degli utenti del mio sito con la loro user e password. Ora voglio che gli utenti inserendo la loro user e password si loggano al sito dalla home page ma non so come fare a ricercare se essi sono già registrati o no... vi mando il codice che ho scritto...spero non sia un disastro <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"> <p>USER</p><input type="text" name="userUtente"> <p>PASSWORD</p><input type="password" name="word"><br> <input type="submit" > </form> <?php $db=mysql_connect("localhost","root","") or die ("Impossibile collegarsi al database"); mysql_select_db("utentisito",$db) or die ("Impossibile collegarsi al database utentisito"); if (isset($_POST['userUtente'])){ $utente=$_POST['userUtente']; $passwordUtente=$_POST['word']; $risultato=mysql_query("SELECT user('$utente'),password ('$passwordUtente')FROM utentiregistrati"); if(!$risultato) echo "devi registrarti"; else echo "benvenuto"; } ?> penso che il roblema è nella query...
__________________
Ultima modifica di dadedj : 10-10-2005 alle 22:00. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: May 2005
Messaggi: 118
|
infatti penso tu abbia bisogno di una cosa del tipo:
SELECT * FROM utentiregistrati WHERE(user='$utente' AND password='$passwordutente') |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
oppure penso di poter usare questo codice:
if(isset($_POST['userUtente'])){ if($_POST['userUtente']==//come faccio a ricercare l'utente nel database? and $_POST['password']==//idem come sopra...{ $_SESSION['authorized']=true; } } ...quindi come faccio a ricercare gli utenti e le password nel mio database se inserisco i valori con i tag form?
__________________
|
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
Quote:
Mi da però un errore: undefined variable
__________________
|
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
Quote:
Perchè ora non da errori ma mi da sempre devi registrarti anche se inserisco user e password giusti! Penso che la query non mi controlla nel database se ci sono gli utenti...
__________________
|
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: May 2005
Messaggi: 118
|
piccola dimenticanza: la condizione di controllo
if(!$risultato) non è corretta. Prova sostituendo con Codice PHP:
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
Funziona!!!
Ti ringrazio tantissimo! ciao ciao
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:43.


















