Salve a tutti!
mi sono iscritto da molto, ma è la prima volta che mando una richiesta di aiuto...
in poche parole: ho fatto un modulo di login in php, solo che una volta che nella pagina di login clicco sul tasto "entra", lui mi fa vedere il codice della pagina php di verifica dell'username e della password...
qualcuno mi sa dire perchè?
il codice è il seguente
Codice PHP:
<html>
<body>
<?php
$host="localhost";
$username="";
$password="";
$db_name="test"; // Database name
$tbl_name="members"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>
</body>
</html>