Envoi de données formulaire dans bd
Bonjour,
l'envoi de formulaire est complètement foireux.
pas de messages d'erreur et il n'envoi rien du tout et en plus il ne vérifie pas les données
Code:
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
| <?php
require_once ('include/connect.inc.php');
$login = $_POST['login'];
$pwd = $_POST['pwd'];
$cpwd = $_POST['cpwd'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$desc = $_POST['desc'];
function verif() {
if (ereg("^[A-Za-z0-9_]{4,20}$", $login)) {
$message = "Votre nom d'utilisateur doit comporter entre 4 et 20 caractères<br />\n";
$message .= "L'utilisation de l'underscore est autorisée";
}
else {
echo $message;
}
if (ereg("^[A-Za-z0-9]{6,}$", $pwd)) {
$message2 = "Votre mot de passe doit comporter au moins 6 caractères";
}
else {
echo $message2;
}
if ($cpwd != $pwd) {
$message3 = "Votre mot de passe n'a pas été correctement confirmé";
}
else {
echo $message3;
}
if (ereg("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$", $email)) {
$message4 = "Votre adresse e-mail n'est pas valide";
}
else {
echo $message4;
}
}
$req = "INSERT INTO users (id,Status,Login,Password,Nom,Prenom,Email,Desc) VALUES (NULL, '0', '$login', md5('$pwd'), '$nom', '$prenom', '$email', '$desc')";
$exec = mysql_query($req);
$result = mysql_fetch_array($exec);
mysql_close($connect);
Header("Location: confirmsubscribe.php");
?> |
une idée ?