Ho un problema...
ho creato una zona registrazione.
ne ho creata una anche di login ma a quanto pare non mi funzia.
in pratica la zona di registrazione servirebbe che quando un utente si registra salva i file in un altra pagina...utenti.php...e poi il login in teoria dovebbe andare a riprendere questi file per far si che l'utente possa loggarsi...
ma quando mi connetto mi da errore oppure pagina bianca...potete aiutarmi??
I codici sono questi:
il form.php (sarebbe la zona di registrazione)
Codice PHP:
<html>
<title>Registrazione</title>
<center><b>Registrazione</b></center>
<br>
<br>
<body>
<form method="post" action="registrazione.php">
<center>Nome Utente: <input type="text" name="nome" /></center>
<br>
<center>Password: <input type="password" name="pass" /></center>
<br>
<center><input type="submit" name="registrati" value="Registrati" /></center>
</form>
</body>
</html>
La pagina form2.php (login)
Codice PHP:
<?php
if($_GET['action'] == 'regist') {
include ("utenti.php");
$user=$_REQUEST["user"];
$pass=$_REQUEST["pass"];
if ($user == "" OR $pass == "") {
echo header("Location: login.php?errorcamp=I Campi Devono Essere Riempiti!");exit();
} else {
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE) {
die ("Errore Di Connessione Al Database!");
}
mysql_select_db($db_name, $db)
or die ("Errore selezione database");
$crypt_pass = md5($pass);
$query = "SELECT * from user WHERE user = '$user' AND pass = '$crypt_pass'";
$risultato = mysql_query($query);
$num_righe = mysql_num_rows($risultato);
if($num_righe) {
$row = mysql_fetch_array($risultato);
$_SESSION['log'] = "1";
$_SESSION['user'] = $row['user'];
$_SESSION['email'] = $row['email'];
echo "Login Riuscito";
} else {
echo header("Location: error.php=Login Fallito! Pasword Errata O Utente Non Esistente!");exit();
}
}
} else {
$errorcamp=$_GET['errorcamp'];
$errorfall=$_GET['errorfall'];
?>
<form action="controllo.php" method="post">
<table width="456" border="0">
<tr>
<td width="41">User:</td>
<td width="120"><input name="user" type="text" id="user" size="20"></td>
<td width="281"> </td>
</tr>
<tr>
<td>Pass:</td>
<td><input name="pass" type="password" id="pass" size="20"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Login"></td>
<td><font color="red"><?=$errorcamp;?><?=$errorfall;?></font></td>
</tr>
</table>
</form>
<? } ?>
aiutatemi vi prego!!!