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