Salve, il mio problema č che nonostante abbia scritto il codice che permette la registrazione di un nuovo utente in tabella, lo script php non produce risultati, nč dice che il risultato č errato nč dice che č giusto!!
Ora, essendo io nuovo a questo linguaggio, ancora nn conosco bene i modi per verificare la correttezza di quello che sto facendo quindi vi chiedo di esaminare questo breve pezzo di codice e dirmi dove potrebbe esssere l'errore.
codice:<?php ini_set('display_errors', 1); error_reporting(E_ALL); ?> <?php echo '<?xml version="1.0" encoding="UTF-8"?>';?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href="login.css" type="text/css" /> <title>Effettua Registrazione</title> </head> <body> <h3>Inerisci dati nuovo utente</h3> <?php $database = "lweb19"; $UserTable = "user"; $connection = mysql_connect("localhost","lweb19","lweb19") or die ("Impossibile connettersi al database"); $db = mysql_select_db($database,$connection) or die ("Impossibile connettersi al database"); if(isset($_POST['invio'])) { if(empty($_POST['username']) || empty($_POST['password']) || empty($_POST['nome']) || empty($_POST['cognome'])) echo "\nCampi pre la registrazione vuoti!"; else { $sql ="INSERT INTO $UserTable (UserName,Password,Nome,Cognome) VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['nome']}','{$_POST['cognome']}')"; $query = mysql_query($sql,$connection) or die ("Errore nella registrazione nuovo utente"); echo "\nRegistrazione effettuata con successo!"; } } mysql_close(); ?> <form action="registrazione.php" method="post"> Username <input type"text" name="username" size="50" /> </p> Password <input type="password" size="50" /> </p> Nome <input type="text" name="nome"size ="50" /> </p> Cognome <input type="text" name="cognome" size="50" /> </p> <input type="submit" value="Registrati!" /> <input type="reset" value="Reset" /> </p> </form> <div id="footer"> Per tornare al LOGIN </div> </body> </html>

Rispondi quotando
