Voici j'ai une erreur pour afficher un resultat apres un submit
Warning: Invalid argument supplied for foreach() avec une boucle while aussi j'ai une erreur du même type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php echo '<form action="label2.php" method="post">'; $sql=mysql_query("SELECT * from categorie")or die(mysql_error()); while($data=mysql_fetch_assoc($sql)) { echo "<input type=\"checkbox\" name=\"choix[]\" value=\"".$data['categorie_id']."\">".$data['name'].'<br>' ; } echo "<input type=\"submit\" name=\"EnvoyerDonnee\" value=\"S'inscrire\">" ; echo "</form>"; if(isset($_POST['choix'])) { $valeur=$_POST['choix']; $reponse = mysql_query("SELECT name FROM categorie WHERE categorie_id = '".$valeur."'")or die("Erreur SQL : $reponse<br/>".mysql_error()); foreach($reponse as $data) { echo $data['name'],'<br>'; } } ?>
Partager