Innanzi tutto ciao a tutti!!!
Poi volevo chiedervi sepotevate darmi una mano con questo script percapire dove sto sbagliando, grazie
codice:<?php $username1 = $_POST['username']; $password1 = $_POST['password']; $confirmpassword1 = $_POST['confirmpassword']; $error = ""; if ($username1 == ""){$error = "$error[*]Non hai inserito l'username \n";} if ($password1 == ""){$error = "$error[*]Non hai messo la password \n";} if ($password1 <> $confirmpassword1) {$error = "$error[*]Errore nell'iserimento della password \n";} ########################################################### Connessione database ####################################################### $db_host = "localhost"; $db_user = ""; $db_password = ""; $db_name = "prova1"; $db = mysql_connect ($db_host, $db_user, $db_password); $db_forum = mysql_select_db ($db_name, $db); $query = "SELECT `usr`, `pwd` FROM `signup` WHERE `usr` = '$username1 '"; $result = mysql_query($query) or die; if ($row = mysql_fetch_array($result)) { if ($row["username"] == $username1){$error = "$error[*]Il tuo username è già usato \n";}} if ($error == "") { $query = "INSERT INTO 'signup' (usr, pwd) VALUES ('$username1','$password1')"; $result = mysql_query($query) or die(mysql_error()); print ("Registrazione effettuata con successo <a href=\"entra.php\">qui</a> e prova di nuovo"); } else {echo "Non sei riuscito a eseguire la registrazione per il seguente motivo<ul> $error[/list]Perfavore ritorna <a href=\"registrati.php3\">qui</a> e prova di nuovo"; } mysql_close($db); ?>
Mi dà il seguente problema
You have an error in your SQL syntax near ''signup' (username, password, userlevel) VALUES ('filippo','aa', '1')' at line 1
A quantoho capito è un problema di connessione con il database ma nn riesco a capire cosa devo cambiare per far girare lo script.
Grazie a tutti!!

Rispondi quotando