Originariamente inviato da gta3!
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?