Bonjour à toutes et tous,

j'ai un formulaire avec vérification coté serveur :

- j'aimerai garder les checkbox sélectionnées actives lors de la vérification si il y a erreur sur d'autre champs

- pareil pour les radio

-et pareil pour l'option dans la liste déroulante



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php 
 
if($_POST['civilite'] == 'NULL') { 
   $civiliteErreur = '<b>Civilité</b> est un choix requis.'; 
   $siErreur = true;
}
 
else {
   $civilite = $_POST['civilite'];
}
 
?>
-pour ce qui des checkbox et radio le code est à peu près le même sauf que je vérifie avec false

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
 
<?php
 
 if($civiliteErreur != '') { ?>
	<span class="error-box">
		<span class="erreur_civilite">
			<?php echo $civiliteErreur?>
		</span>
	</span>	
<?php } ?>
 
 
<label class="civilite" for="civilite">Civilité <span>*</span></label> <br />
 
	<select  id="civilite" name="civilite" required /> 
		<option value="NULL">  </option>
		<option value="<?php if(isset($_POST['civilite'])) echo $_POST['civilite'];?>" >Monsieur</option>
		<option value="<?php if(isset($_POST['civilite'])) echo $_POST['civilite'];?>" >Madame</option>
		<option value="<?php if(isset($_POST['civilite'])) echo $_POST['civilite'];?>" >Mademoielle</option>
	</select>