la registrazione puoi farla così
Codice PHP:
<?php
include("connessione.php");
if (isset ($_POST["ciccio"])) { //invio del Form
$nome = $_POST["nome"];
$cognome = $_POST["cognome"];
$username = $_POST["username"];
$password = $_POST["password"];
$msn = $_POST["msn"];
$residenza = $_POST["residenza"];
#### la data ##############################
$giorno = date("j");
$mese = date("n");
$anno = date("Y");
$ore = date("H");
$minuti = date("i");
$secondi = date("s");
$regdate = mktime($ore, $minuti, $secondi, $mese, $giorno, $anno);
// verifico che quell'username non sia stato già scelto
$query_user = "SELECT `username` FROM mia_tabella WHERE `username`='" . $_POST['username'] . "'";
$result_user = mysql_query($query_user) or die("Errore:".mysql_error());
$User_register = mysql_num_rows($result_user);
#######################################
if($User_register) {
die('nome utente già usato');
}else{
# se non c'è eseguo la query di inserimento
$query = "INSERT INTO `mia_tabella` (`nome`, `cognome`,`username`, `password`, `msn`, `residenza`, `regdate`
VALUES (
'$nome, '$cognome', '$username', MD5('".$password."'), '$msn', '$residenza', '$regdate');";
mysql_query($query) or die("Errore:".mysql_error());
echo "Registrazione avvenuta con successo";
}
#######################################
}else{
?>
<form action="gestione.php" method="POST" name="InputForm" id="InputForm">
nome: <input type="text" name="nome">
cognome: <input type="text" name="cognome">
username: <input type="text" name="username">
password: <input type="password" name="password">
Msn: <input type="text" name="msn" value="http://">
Residenza: <input type="text" name="residenza">
<input type="submit" name="ciccio" value="Registrati">
</form>
<?php
}
?>
per il login:
Codice PHP:
//fai la connessione al database e fai un form tipo il codice che ti ho scritto sopra
$result = mysql_query("SELECT id, username FROM `utenti`
WHERE password_utente=MD5('".$pass."') and username='$utente' ");
$rows = mysql_num_rows($result);
if ($rows) { //fai quello che ti serve }
ciao
P.s.
io comunque queste cose le ho imparate dagli articoli, dovresti leggere le cose più attentamente