Aspè che forse mi sono spiegato male![]()
Io ho fatto un modulo che chiedeva di digitare la password. Facendo la pagina di verifica ho catturato il testo scritto dall'utente nel modulo nella variabile $user.
Ho inserito nel database nella tabella username il mio user per accedere.
Ti posto il codice qui sotto
<?php
$user = $_POST["opz1"];
// verifico che il campo user sia completato
if ($user == ""){
echo "Campo username non riempito.[b]";
echo "[b]<a href='javascript:history.back();'>Torna indietro e correggi l'errore";
exit();
}
// connessione al database
$db = mysql_connect("localhost", "aaa", "12345");
if ($db == FALSE)
die ("Errore nella connessione.");
mysql_select_db("aaa2", $db)
or die ("Errore nella selezione del database");
// seleziono i dati
$query = "SELECT username FROM amministrazione WHERE $user='admin'";
$result = mysql_db_query($db, $query);
if (mysql_num_rows($result) > 0)
echo 'bravo';
else
echo 'sbagliato';
?>
Io nella tabella ho inserito che come user ci deve essere admin....
Come mai mi da quell'errore?