Bonjour,

je poste dans cette rubrique bien que je ne soit pas sure que mon problème soit un problème javascript.

J'affiche sur ma page des données issues d'une BDD SQL. Pour chaque donnée, je veux afficher une checkbox qui si elle est cliquée, change ma donnée de catégorie.

Mon script a un pb, il renvoie toujours les mêmes info quelque soit la donnée cliquée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
While ($donnees = mysql_fetch_array($resultats_requete))
{?>
	<p>
	<form name="modif_trash_todo" method="post" action="accueil.php?page=accueil">
	<input type="checkbox" name="categorie" value="1" onClick="document.forms.modif_trash_todo.submit()">
	<input type="hidden" name="modif" value="true">
	<?php echo '<input type="hidden" name="id_todo" value="'.$donnees['id_todo'].'">';?>
 
	<?php echo $donnees['texte_todo'].' '.$donnees['id_todo'].'</form></p>';
} ?>
J'ai comme retour :
- pour la donnée 1 : id=1, catégorie=1;
- donnée 2 et suivantes : id=1, categorie= (rien).

Ce qui est étrange (pour moi), c'est que la dernière ligne de mon code affiche bien chaque donnée avec l'ID correspondant. Alors pourquoi celui-ci vaut "1" quand j'exécute le formulaire ?

Ou est l'erreur ?

Merci de votre aide.

fred