[...]
<script type="text/javascript">
function tst_cbx(max)
{ result=false;
for (i=0; i<max; i++)
{ name="cbx"+i;
if(document.getElementById(name).checked)
{ result=true;
break; }
}
if (!result) {alert("Choisissez au moins un public SVP !");};
return result;
}
</script>
[...]
<?php
$sql = "SELECT * FROM publics";
$query = mysql_query($sql) or die ("Requête incorrecte");
$result = mysql_numrows($query);
?>
<form name="article" onsubmit="return tst_cbx('<?php echo $result ?>')" action="enregistrement_article.php" enctype="multipart/form-data" method="post">
<input type="hidden" name=nbpublics value="<?php echo $result ?>">
<?php
if ($result>0) {
$cpt=0;
while ($row = mysql_fetch_array($query"> {
if (strcmp($row["libelle"],"etudiants") == 0)
{
print "<input type="checkbox" name="cbx".$cpt."" value="".$row["index"]."" id="cbx".$cpt."" checked>".htmlentities($row["libelle"], ENT_QUOTES)."<br>";
}
else
{
print "<input type="checkbox" name="cbx".$cpt."" value="".$row["index"]."" id="cbx".$cpt."" >".htmlentities($row["libelle"], ENT_QUOTES)."<br>";
}
$cpt++;
}
}
?>
|