bonjour,
j'ai essayé différentes solutions pour vérifier les variables d'un formulaire, mais rien n'y fait. Je ne comprends pas où est l'erreur, ca a l'air tout simple pourtant :
j'ai un else if car j'en ai d'autres ensuite pour vérifier d'autres groupes de variables.
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 if (isset($_POST['ajouter']) && $_POST['ajouter'] == 'Ajouter') {//si le formulaire a bien été envoyé alors on teste le contenu et on vérifie l'existence des variables if (// si il n'y a aucune variable définie (isset($_POST['date11'])) && (empty($_POST['date11'])) && (isset($_POST['date12'])) && (empty($_POST['date12'])) && (isset($_POST['date13'])) && (empty($_POST['date13'])) ) { $erreur="merci de remplir au moins la première date"; } else if ( (isset($_POST['date11'])) && (!empty($_POST['date11'])) && (isset($_POST['date12'])) && (!empty($_POST['date12'])) && (isset($_POST['date13'])) && (!empty($_POST['date13'])) ) { $jour10=mysql_real_escape_string(stripslashes($_POST['date11'])); $mois1=mysql_real_escape_string(stripslashes($_POST['date12'])); $annee1=mysql_real_escape_string(stripslashes($_POST['date13'])); $horaires1=mysql_real_escape_string(stripslashes($_POST['horaires1'])); $jour1=$annee1."-".$mois1."-".$jour10; }
quand je clique sur envoyer, si je n'ai rempli aucun champ, il est envoyé quand même, mais rien n'est mis dasn la cellule,
et idem quand j'envoie après avoir rempli des variables : elles ne sont pas prises en compte.
si quelqu'un a la gentillesse de m'aider, ca m'évitera de devenir chauve avant la fin de la journée.
Partager