Ta fonction ne fonctionnera pas, simplement parce qu'elle vérifie que TOUTES les cases sont cochées. En testant tu l'aurais remarqué.
Code :
- <script type="text/javascript">
- // <![CDATA[
- function verif_ajout_produit(ch) {
- var j = 0;
- for(i=0;i<ch.length;i++){
- if(ch[i].checked) {
- j++;
- }
- }
- if(j == 0){
- alert("Veuillez selectionner une ou plusieurs sous-categories, svp" );
- return false;
- }
- }
- // ]]>
- </script>
|
Cela fonctionnera mieux.
Dans un deuxième temps, y'a enormément de trucs à corriger dans ta page
Rien que pour l'ergonomie, utilise
Code :
- echo '<p><input type="checkbox" name="souscategorie[]" id="',$data['id'],'" value="',$data['id'],'"><label for="',$data['id'],'">',$data['nom_souscat'],'</label></p>';
|
Qui sera plus optimisé, et surtout plus ergonomique, dans la mesure ou pour cocher une case un clic que le texte associé suffit (le texte dans le label)
Et puis j'ai pas compris l'intéret de :
Code :
- value="<? echo 5000*1024;?>"
|
Ca fait 5120000, quel est l'interêt de le faire calculer à php?
---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.