Vous n'êtes pas identifié(e).
Vraiment Desolé ,j espère que cette fois ci le Post correspond au critere du site !
derniere essai
Bonjour,
Je debute en php, j ai reussi a inserer voir creer du script php sans trop de probleme,
mais la j en ai un vrai !
je cherche a valider la syntaxe d une adresse mail lors de l insertion,mais les messages d erreurs fuses !!!
pouvez vous m aider?
Merci d avance ,voici mon code.
if ($data[0] == 0) {
$sql = 'INSERT INTO membrestp VALUES("",
"'.mysql_escape_string($_POST['login']).'",
"'.mysql_escape_string($_POST['sex']).'",
"'.mysql_escape_string($_POST['tendance']).'",
"'.mysql_escape_string($_POST['autretendance']).'",
"'.mysql_escape_string($_POST['ville']).'",
"'.mysql_escape_string(md5($_POST['pass'])).'",
"'.mysql_escape_string($_POST['email']).'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
session_start();
$_SESSION['login'] = $_POST['login'];
$_SESSION['ville'] = $_POST['ville'];
print("<script language=\"javascript\" type=\"text/javascript\">window.location.replace(\"membrestp.php\" );</script>" );
exit();
}
else {
$erreur = 'Un membre possède déjà ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
echo '<span style="color:#00aa00;">L\'email <strong>'.$email.'</strong> est valide.</span>';
}
else{
echo '<span style="color:#ff0000;">L\'email <strong>'.$email.'</strong> est invalide.</span>';
}
}
else
{
$email = '';
echo 'Veuillez entrer l\'email à vérifier.';
}
echo '<br />';
?>
...
Pour le HTML
<tr valign="baseline">
<td nowrap="nowrap" align="right">Email:</td>
<td><input type="text" name="email" value="" size="50" name="email" />
Hors ligne
HHaaaaaaa !!! Enfin, c'est concis et "agréable" à lire.....
Bon, maintenant, donnes un peu plus de précision sur les erreurs que tu as !!!
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne
Merci a vous
En fait j essaye d incorporer ce code au mien
je rencontre des difficultés a positionner le code après validation du post
pouvez vous m aider ?
Hors ligne
Ok !!
Alors pour commencer, ton <form>....</form> doit se placer AVANT le code php de traitement
De plus, dans "action", il doit y avoir l'adresse de la page qui va traiter les données envoyées par le form...
Si tu fais pointer l'action vers la même page, tu dois quand même mettre l'adresse de cette page
P.S : pour éviter de vilaines lignes telles que :
Prends pour habitude de faire des echo ' blabla bla'; et non echo "blabla bla"; ainsi tu auras plus simplement
Et encore, je passe sur le CSS pour rester simple.. mais faudrait que tu t'y mettes
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne
je vais essayer l inversion de code
merci
Hors ligne