Validation d'un formulaire BDD + check-box
Posté : 19 oct. 2006, 22:13
Bonsoir,
Voilà, je reprend le code d'un formulaire créé par une autre personne, afin d'y rajoutter des contrôles côté serveur.
J'ai un problème pour vérifier qu'au moins une check-box a été sélectionnée.
Le principe est le suivant. Je crée une ligne par enregistrement d'une BDD en y ajoutant une check-box pour sélectionner la ligne
Comment puis je faire afin de savoir si au moins une check-box a été cochée sachant que les check-box ne portent pas le même nom
Merci
Voilà, je reprend le code d'un formulaire créé par une autre personne, afin d'y rajoutter des contrôles côté serveur.
J'ai un problème pour vérifier qu'au moins une check-box a été sélectionnée.
Le principe est le suivant. Je crée une ligne par enregistrement d'une BDD en y ajoutant une check-box pour sélectionner la ligne
<form id="formulaire" action="reservation.php5" method=post onsubmit="return verif();">
<div class="contenu" STYLE="top:220; left:30px; width:700px;">
<p class="titre">Planning des formations</p>
<table border=0 width=100% class=contenu>
<?
$nb = 0;
while($row = mysql_fetch_array($res)) {
?>
<tr><td>
<hr STYLE="color:#ff8718; background-color:#ff8718; border:0;" width=100%>
<b>Type de formation : </b><?=$row[type_formation]?><br>
<b>Durée :</b> <?=$row[duree]?> heures<br>
<b>Planning :</b> <?=$row[planning]?><br>
<b>Nombre de places :</b> <?=$row[maxclient]?> candidats<br><br>
<?
if($row[complet] == "N")
echo("<img src=\"images/caddie.png\" align=left><input type=checkbox name=cadit" . $row[id_formation] . " value=1> Formation sélectionnée");
else
echo(" Complet");
?>
Plus loin, le formulaire est validé
<input type=submit value="Envoyer" name="reserv">
La validation des champs du formulaire s'effectue dans la même page en testant $reserv. (cela fonctionne pour tous les autres champs du formulaire)Comment puis je faire afin de savoir si au moins une check-box a été cochée sachant que les check-box ne portent pas le même nom
Merci