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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?