Ok grazie!!
Avevo provato anche passandol con il metodo $_POST e andava lo stesso!
Ora ho il controllo sull'inserimento del nome e password, ho fatto un ciclo cosi:
codice:
if ($_POST["usuario"] and $_POST["password"]) {
$pass = md5($password);
$sql1 = 'SELECT * FROM pg_usuarios where nombre = \''.$usuario.'\' and pass = \''.$pass.'\'';
$consulta=mysql_query($sql1,$conexion);
$nom=mysql_num_rows($consulta);
if ($nom==1) {
$_SESSION['valido'] = "true";
header("Location: main.php");
} else {
$_SESSION['valido'] = "false";
$error = " Errore: Nome e Password non validi.";
}
} else {
if (!isset($_SESSION['valido'])){
$_SESSION['valido'] = "false";
}
$error = "";
}
Nel database eiste il vaolre che inserisco nei campi ma se eseguo mi da sempre errore e non mi manda alla main.php, come mai?
Se provo a inserire print = $usuario non mi fa vedere la pgina.
Non è che c'è un errore nel md5()?