salve, ora vi presento una piccola bozza sul codice per la registrazione di un utente, come lo migliorereste??.. Vorrei non far distinguere (nel nickname) le maiuscole dalle minuscole, come? (mi pare con la funzione ergi, am come la integro?) e per validare un indirizzo email invece?
Codice PHP:
<?php
//qui sono presenti i parametri per la connessione
include 'configurazione.php';
if ($_POST[cmd] == FALSE) {
echo "<form action=\"$REQUEST_URI\" method=post>
<table>
<tr>
<td>
Nickname:
</td>
<td>
<input type=text name=nickname>
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type='password' name='password'>
</td>
</tr>
<tr>
<td>
Email:
</td>
<td>
<input type=text name=email>
</td>
</tr>
</table>
</form>";
} else {
if ($_POST[email] == FALSE OR $_POST[nickname] == FALSE)
{
echo "<table>
<tr>
<td>
<font color=red>Tutti i campi sono obbligatori</font>
</td>
</tr>
</table>";
} else {
mysql_query("INSERT INTO utenti
VALUES (' ',
'" . $_POST[nickname] . "',
'" . $_POST[email] . "',
'" . $_POST[password] . "'");
echo "<table>
<tr>
<td>
Ti sei iscritto correttamente!
</td>
</tr>
</table>";
}
}
?>
comè scritto ora, salva i dati nickname, password ed email così come vengono inseriti nel form, senza fare nessun controllo apparte se si sono compilati tutti i campi..
già così come, come lo migliorereste?, poi come si potrebbero fare i controlli sulla password per esempio (per esempio la li scrive due volte e si controlla se è stata scritta nello stesso modo?)
grazie!