Ciao a tutti!
Ho un problema, che probabilmente è molto facile da risolvere ma davvero non ci riesco...
Allora io ho trovato al seguente link una mini guida per creare una community
http://webdev.jacoz.net/articoli_php...ity_00016.html
Ho seguito tutte le istruzioni, e sono riuscito a crearmi la mia community
Ho un problema sul login però
il codice è il seguente
Il risultato lo si può trovare sul mio sito al seguente linkCodice PHP:
<?php
require("config.php");
echo "<h1>Login</h1>\n";
if ($action == FALSE)
{
$user = "";
$query = @mysql_query("SELECT * FROM members ORDER BY nome ASC");
while($result = @mysql_fetch_array($query))
{
$user .= " <option value=\"" . $result[0] . "\">" . $result[1] . "</option>\n";
}
echo "<form action=\"./login.php\" method=\"post\">\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\">\n";
echo " <tr>\n";
echo " <td width=\"8%\"><strong>Username</strong></td>\n";
echo " <td width=\"92%\">\n";
echo " <select name=\"user\" style=\"width: 99%;\">\n";
echo " <option>Seleziona...</option>\n";
echo $user;
echo " </select>\n";
echo " </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><strong>Password</strong></td>\n";
echo " <td><input type=\"password\" name=\"pass\" style=\"width: 99%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td colspan=\"2\"><input type=\"hidden\" name=\"action\" value=\"login\">\n";
echo " <input type=\"submit\" value=\" Login! \">\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "</form>\n";
}
else
{
if ($user == TRUE && $pass == TRUE)
{
$query = @mysql_query("SELECT * FROM members WHERE id = $user");
$result = @mysql_fetch_array($query);
if ($pass == $result[2])
{
@setcookie("logged");
echo "Ok!\n";
echo "Login effettuato correttamente!";
echo "<a href=\"./privata.php\">Entra nella sezione privata!</a>";
}
else
{
echo "Errore!\n";
echo "Password errata!";
}
}
else
{
echo "Errore!\n";
echo "Non hai compilato tutti i campi obbligatori.";
}
}
@mysql_close();
?>
http://freegameweb.altervista.org/membri/login.php
Come potete notare nel punto in cui devi inserire l'username dell' utente mi si apre una lista con tutti gli utenti iscritti.
Non si può cambiare in modo che un utente per entrare debba inserire il suo Username senza selezionarlo???
Spero di essere stato il più chiaro possibile...
Ciao!