<BLOCKQUOTE id=quote><font size=1 face="Sans Serif, Arial, Helvetica" id=quote>quote:<hr height=1 noshade id=quote>
...e mi sn studiato un pò i moduli e sò crearli con tex checkbox select radio....però ankora nn ho capito come una volta fatto il form e inviati i dati al "programmino" poi come posso fare per far fare il login?
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Sans Serif, Arial, Helvetica" size=2 id=quote>
Allora, se ho capito bene sai fare un modulo con due textbox (user e password) ed inviarli al programmino in php.
OK.
Non sto a scriverti il codice qui, ma solo il concetto che stà alla base del codice che dovrai realizzare:
- supponiamo che le tue variabili recuperate dai textbox e passate al php si chiamino $user e $password (che fantasia eh?<img src=icon_smile.gif border=0 align=middle>)
- a questo punto dovrai lanciare una query al database, nel quale ovviamente dovra già esistere una tabella (chiamiamola Login) con almeno due campi (chiamiamoli USER e PWD).
il codice è <b>all'incirca</b>questo:
//mi collego al database host con user e password del database.
<font color=blue>$DB_connID = @mysql_connect($db_host, $db_user, $db_pass);</font id=blue>
//lancio una query sulla tabella Login
<font color=blue>
$query01 = "SELECT * FROM Login";
$utenti = mysql_query($query01,$DB_connID);
</font id=blue>
//e recupero tutti gli user e password
<font color=blue>
while ($row = mysql_fetch_array($nomiID,MYSQL_ASSOC)) {
$usersID[] = $row["USER"];
$passwordsID[] = $row["PWD"];
}
</font id=blue>
//chiudo la connessione<font color=blue>
mysql_close($DB_connID);
</font id=blue>
A questo punto ho due vettori $usersID[] e $passwordsID[]. Devo vedere se $user esiste in $usersID[]. Se esiste (supponiamo al 5° posto),controllo se $password corrisponde con quella al 5° posto nel vettore $passwordsID[]
se corrisponde, l'utente è riconosciuto e può accedere.
So che non sembra facile, ma l'unica soluzione è fare prove e studiare.
per php, ti consiglio php designer 2005 (gratuito).
Migliore ci sarebbe phped della Nusphere ma costa 300eur...
Edited by - dead on 08/13/2005 19:39:13
Sono cosi avanti che quando guardo indietro vedo il futuro.