Bonjour a tous;
j'ai un probleme lors d'inscription des clients ...
ca na marche pas..
easyphp m'affiche: erreur dans la requete..
voici le code:
<?php
include_once("fonctions.php");
?>
<h3>formulaire d'inscription</h3><br>
<?php
$d = FALSE;
if(isset($_POST['envoi'])){
$d = TRUE;
if($_POST['nomCli'] == ""){
$d = FALSE;
echo "<br> Veuillez saisir votre nom s\'il vous plait.<br>";
}else{
if($_POST['prenom'] == ""){
$d = FALSE;
echo "<br> Veuillez saisir votre Prenom s'il vous plait.<br>";
}else{
if(checkdate($_POST['mois'],$_POST['jour'],$_POST['annee'])){
$date = $_POST['annee']."-".$_POST['mois']."-".$_POST['jour'];
if(is_mail($_POST['mail'])){
if(mail_existe($_POST['mail'])){
$d = FALSE;
echo "<br>un autre utilisateur possede ce mail.<br>";
}else{
if($_POST['adresse'] == ""){
$d = FALSE;
echo "<br>veuillez saisir votre adresse.<br>";
}else{
if($_POST['ville'] == ""){
$d = FALSE;
echo "<br>veuillez saisir votre ville.<br>";
}else{
if($_POST['cp'] == ""){
$d = FALSE;
echo "<br>veuillez saisir votre code postal.<br>";
}else{
if($_POST['user'] == ""){
$d = FALSE;
echo "<br>veuillez saisir votre login.<br>";
}else{
if(Pseudo_existe($_POST['user'])){
$d = FALSE;
echo "<br>un autre utilisateur possede le meme login.<br>";
}else{
if(($_POST['pwd'] == "")||($_POST['pwd'] != $_POST['Cpwd'])){
$d = FALSE;
echo "<br>veuillez resaisir votre mot de passe.<br>";
}
}
}
}
}
}
}
}else{
$d = FALSE;
echo "<br>email non valide.<br>";
}
}else{
$d = FALSE;
echo "<br>Date de naissance non valide.<br>";
}
}
}
}
?>
<?php
if($d){
connexion();
$query = "INSERT INTO client (`nomclient`, `prenomclient`, `dateNaisssance`, `email`, `adresse`, `ville`, `CP`, `telephone`, `pseudo`, `pwd`) VALUES ('".$_POST['nomCli']."','".$_POST['prenom']."','".$date."','".$_POST['mail']."','".$_POST['adresse']."','".$_POST['ville']."','".$_POST['cp']."','".$_POST['tel']."','".$_POST['user']."','".$_POST['pwd']."');";
$result = mysql_query($query) or die("
erreur!!");//s'affiche sur easyphp
mysql_close();
echo "ajout avec succé <a href=\"index.php\">retour</a>";
}else{
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>?user=4" method="post">
<table width="300" border="0">
<tr>
<td>Nom</td>
<td><input type="text" name="nomCli"></td>
</tr>
<tr>
<td>Prénom</td>
<td><input type="text" name="prenom"></td>
</tr>
<tr>
<td>Date de naissance</td>
<td>
<input type="text" name="jour" size="2" > /
<input type="text" name="mois" size="2">/
<input type="text" name="annee" size="4">
</td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="mail"></td>
</tr>
<tr>
<td>adresse domicile</td>
<td><input type="text" name="adresse"></td>
</tr>
<tr>
<td>Ville</td>
<td><input type="text" name="ville"></td>
</tr>
<tr>
<td>CP</td>
<td><input type="text" name="cp"></td>
</tr>
<tr>
<td>Téléphone</td>
<td><input type="text" name="tel"></td>
</tr>
<tr>
<td>Pseudo</td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td>mot de passe</td>
<td><input type="password" name="pwd"></td>
</tr>
<tr>
<td>Confirmation Mot de passe</td>
<td><input type="password" name="Cpwd"></td>
</tr>
<tr>
<td><input type="submit" value="Enregistrer" name="envoi"/></td>
<td><input type="reset" value="effacer" /></td>
</tr>
</table>
</form>
<?php
}
?>
dans fonctions.php on trouve toutes les fonctions :
function connexion(){
$serveur = "127.0.0.1";
$login = "root";
$password= "";
$base = "boutique";
$c = mysql_connect($serveur, $login, $password);
mysql_select_db($base);
}
.....
.....
.....
aidez moi svp
merci d'avance