Ho creato un database "prova" con una tabella a 3 campi chiamata "utenti"
id
username
password
Ho inserito manualmente alcuni utenti da phpmyadmin e vorrei creare un form per effettuare il login eaccedere ad una pagina riservata.
Ecco il codice che sto utilizzando:
Mi da errore alla linea 20 cioè quando deve fare la query della tabella.codice:<?php $conn=mysql_connect("localhost", "root", "root"); if (!$conn) { die ("Connessione al db fallita!!! ".mysql_error()); } $db=mysql_select_db ("prova", $conn); session_start (); if ((!isset($_POST['utente'])) && (!isset($_POST['password']))) { // form echo "<form method=\"post\" action=\"".$_SERVER['PHP_SELF']."\"> User: <input type=\"text\" name=\"username\"> Password: <input type=\"password\" name=\"password\"> <input type=\"submit\" value=\"Invia\"></form>"; }else{ // query in tabella $sql = mysql_query("SELECT * FROM utenti WHERE username='".$POST['username']."' AND '".$_POST['password']."'"); if (mysql_num_rows($sql)>0) { $_SESSION['username']=$_POST['username']; $_SESSION['password']=$_POST['password']; header("Location: pagina_riservata.php"); } else {echo "Login errato";} } ?>

Rispondi quotando
