Bonjour,
J'ai un petit soucis : j'ai créer un formulaire dans lequel se trouve des boutons de type "radio". Je souhaiterais vérifier que l'utilisateur n'a pas oublié de saisir un des boutons radios.
J'ai bien réussi à réaliser cette action sur tous les input de type "text" mais je rencontre un réel problème pr les input de type radio car j'ai message d'erreur de type "Undefined index : "nom de la variable"...
De ce fait, j'ai initialisé la variable :Mais j'ai tjrs le même problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $trombinoscope = $_POST['trombinoscope'];
Je vous mets ci-joint mon code source :
D'avance je vous remercie,
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107 <?php //connexion $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME) or die('Impossible de se connecter : ' .mysql_error()); //selection de la base de donnée mysql_select_db(DB_DATABASE, $connect); $trombinoscope = $_POST['trombinoscope']; // CODE PHP - AJOUTER UN PROJET if(isset($_POST['ajouter'])) { $nom=strip_tags($_POST['nom']); // Contre le code HTML et PHP $nom=trim($nom);// Pour supprimer les espaces au début et à la fin de la chaine $prenom=strip_tags($_POST['prenom']); $prenom=trim($prenom); $matricule=strip_tags($_POST['matricule']); $matricule=trim($matricule); // Si le titre du projet n'est pas spécifié --> erreur if(empty($nom)) { $error[0]='Veuillez spécifier le titre du projet'; } if(empty($prenom)) { $error[1]='Veuillez ajouter prenom'; } if(empty($matricule)) { $error[2]='Veuillez votre matricule'; } if($_POST['trombinoscope'] =="oui") { } if($_POST['trombinoscope'] =="non") { } else { $error[3]='Veuillez ajouter trombinoscope en page dans le champ projet'; } } ?> <body> <a class="btn primary" href="formulaire.php">< Retour</a> </div> <div class="row"> <div class="span16"> <!-- Affichage des erreurs suite à l'ajout d'un projet --> <?php if(isset($error)) { echo '<div class="alert-message error">'; foreach($error as $element){ echo $element . '<br />'; } echo '</div>'; } ?> <form method="post" action="ajouter.php" enctype="multipart/form-data"> <div class="clearfix"> <label>Nom</label> <div class="input"> <input type="text" name="nom" value="<?php echo isset($_POST['nom']) ? htmlspecialchars(stripslashes($_POST['nom'])) : '' ?>" /> </div> </div> <div class="clearfix"> <label>Prénom</label> <div class="input"> <input type="text" name="prenom" value="<?php echo isset($_POST['prenom']) ? htmlspecialchars(stripslashes($_POST['prenom'])) : '' ?>" /> </div> </div> <div class="clearfix"> <label>Matricule</label> <div class="input"> <input type="text" name="matricule" value="<?php echo isset($_POST['matricule']) ? htmlspecialchars(stripslashes($_POST['matricule'])) : '' ?>" /> </div> </div> <div class="clearfix"> <label>Trombinoscope</label> <div class="input"> <label> Oui <input type="radio" name="trombinoscope" value="oui" /> Non <input type="radio" name="trombinoscope" value="non" /> </label> </div> </div>
Partager