1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <body>
<?php
echo "<form class=\"sign\" action=\"".$next."\" method=\"post\">";?>
Nom : <input type="text" name="nom"/>
Prenom :<input type="text" name="prenom"/>
Pseudo :<input type="text" name="pseudo"/>
Date de naissance <input type="text" name="date" value="AAAA-MM-JJ"/>
E-mail: <input type="text" name="mail"/>
<input type="submit" value="Valider Inscription"/>
</form>
<?php
//connection au serveur
$conn = mysql_connect("localhost", "root", "azqswx");
if(!$conn){
echo "Echec de connexion";
}
//selection de la base de donnees
$db = mysql_select_db("users");
//recuperation des valeurs des champs
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$pseudo=$_POST['pseudo'];
$date=$_POST['date'];
$mail=$_POST['mail'];
//test : voir si c'est vide
if($nom=='null' || $prenom=null || $pseudo==null || $date==null || $mail==null){
$next='redirerror.php?cause=vide'; exit;}
else{
//requete pour inserer donnees dans table
$sql2="SELECT * FROM users";
$req2=mysql_query($sql2,$conn);
while($ligne=mysql_fetch_array($req2)){
if($ligne['nickname']==$pseudo){
$next='redirerror.php?cause=pseudo';
}
else{
$sql="INSERT INTO users (lastname, firstname, nickname, birth, mail)
VALUE ('$nom','$prenom', '$pseudo', '$date', '$mail')";
$req=mysql_query($sql, $conn);
$next='valide.php';
}
}
}
?>
</body> |
Partager