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>