ciao a tutti...
ho un problemino con questo codice..
il primo if riferito ai campi vuoti mi funge...
il secondo controllo invece riferito alla query e all'errore dovuto alla mancata corrispondenza tra user e psw del DB...
nn mi fungono...
non riesco a trovare l'errore... caspita![]()
![]()
ATTENZIONE TUTTO GIRA NELLA STESSA PAGINA...
CIOE' L'ACTION DEL FORM METHOD E' LA PAGINA STESSA DOVE SI TROVA TUTTO QUESTO CODICE...
LOGIN.PHP
<?php
include ("funzioni.php"); //includi file funzioni
data(); //chiama funzione stampa data e ora da funzioni.php
$submit = $_POST ['submit']; //variabile controllo input type form
if ($submit == "Invio") //controllo apertura form invio
{
connetti(); //connessione al database
$user = $_POST['user']; //inizio dichiarazioni variabili user
$password = $_POST ['password']; // dichiarazione variabile password
if ($user == "" or $password == "")
{
echo "<script language> window.alert(\"Inserire tutti i campi\"); </script>";
}
else
{
$check = mysql_query ("select * from i1_use where nome = '$user' and password = '$password'") //controllo accesso al database tramite query
or die (mysql_error());
while ($row = mysql_fetch_array($check))
{
if ( $check_user = $row ['nome'] and //stampa le variabili estratte dalla query
$check_password = $row ['password'] )
{
echo "<script language> window.open('/invent/HTML/cliente.htm') </script>"; //se le variabili post corrispondono alle variabili di check allora passi alla pagina
}
else
{
echo "<script language> window.alert(\"User e Password non validi\"); </script>";
}
} //chiusura stampa variabili estratte da query
}
} // chiusura if controllo form
else
{
}
?>
<html>
<head>
<title>login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</p>
<form method="post" action="login.php">
<font face="Arial" size="1" color="#000000">User:</font>
<font face="Arial" size="1"><input type=text size=20 name=user style="font-family: Arial; font-size: 8 pt; font-weight: bold">
</font>
<font face="Arial" size="1">Password:</font> <font face="Arial" size="1"><input type=password size=20 name=password style="font-family: Arial; font-size: 8 pt; font-weight: bold">
</font>
</p>
<input type="submit" name="submit" value="Invio" style="font-family: Arial; font-size: 8 pt; font-weight: bold">
<input type="reset" name="reset" value="Reset" style="font-family: Arial; font-size: 8 pt; font-weight: bold">
</p>
</form>
</p>
<p align="center"></p>
</body>
</html>