Eléphant du PHP |
76 Messages
21 mars 2006, 21:24
en faite j'ai trouvé je met le code si cela peut aider d'autre personne
<?php
// On commence par récupérer les champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";
if(isset($_POST['code'])) $code=$_POST['code'];
else $code="";
if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";
if(isset($_POST['login'])) $login=$_POST['login'];
else $login="";
if(isset($_POST['password'])) $password=$_POST['password'];
else $password="";
if(isset($_POST['mail'])) $mail=$_POST['mail'];
else $mail="";
// On vérifie si les champs sont vides
if(empty($nom) OR empty($prenom) OR empty($adresse) OR empty($code) OR empty($ville) OR empty($login) OR empty($password) OR empty($mail))
{
header("Location: msg.php?msg=6");
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
include('conf.php');
$db = mysql_connect('****', '***', '***'); // connexion à la base
mysql_select_db('test',$db); // sélection de la base
// on regarde si login existe déjà
$sql = "SELECT id FROM membres_tbl WHERE login='$login'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on compte le nombre de résultats
$res = mysql_num_rows($req);
if($res!=0)
{
header("Location: msg.php?msg=7");
exit;
}
$requetem=mysql_db_query($wd_base,"select * from membres_tbl where mail='$mail'",$db) or die(mysql_error());
$numm=mysql_num_rows($requetem);
if($numm!=0)
{
header("Location:msg.php?msg=9");
exit;
}
else // login et le mail n'existe pas, on insère les informations du formulaire dans la table
{
$sql = "INSERT INTO membres_tbl(id, nom, prenom, adresse, code, ville,login, password, mail,mdate,compteur) VALUES('','$nom','$prenom','$adresse','$code','$ville','$login','$password','$mail','$mdate','$compteur')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
header("Location: msg.php?msg=8");
echo'</center>';
}
mysql_close(); // on ferme la connexion
}
?>
a moins que vous trouvez des erreurs mais moi ca marche nickel
Voila merci qd meme a tous !!!