Salve a tutti, ho creato uno script in php per aggiungere un nuovo utente nel database, volevo sapere, come faccio a far comparire un messaggio di errore se uno o più campi vengono lasciati vuoti?
Questo è il mio attuale codice:
Codice PHP:
<?php
if(isset($_POST['add']))
{
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
if(! get_magic_quotes_gpc() )
{
$username = addslashes ($_POST['username']);
$password = addslashes ($_POST['password']);
$role = intval($_POST['role']);
}
else
{
$username = $_POST['username'];
$password = $_POST['password'];
$role = intval($_POST['role']);
}
if ($role == 1)
{
$role= "Admin";
}
if ($role == 2)
{
$role= "User1";
}
if ($role == 3)
{
$role= "User2";
}
$sql = "INSERT INTO user "."(UserID,Password,Role) "."VALUES('$username','$password','$role')";
mysql_select_db('rail');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
}
header("location: addUser.php");
mysql_close($conn);
}
else
{
?>
Grazie mille a tutti