Bonsoir,
J'ai un problème dans un formulaire. C'est un formulaire qui affiche des fleurs par catégorie (Get chargé en ajax,donc pas de rafraichissement). L'internaute doit choisir une de ces fleurs grâce a un bouton radio. Le formulaire envoyé est ensuite traiter en PHP ($_POST['depot']) pour être enregistre dans une bdd.
Tout s'affiche a merveille , MAIS la valeur de mon Bouton radio lors du post est vide alors qu'elle contient l'id de l'image de la fleur qui sera enregistré dans la bdd. J'ai l’impression que ça coince quand on envoie le formulaire. Voici le code du formulaire :
J'aimerai régler ce petit bug car ça me prend la tête. Et pourtant avant ça fonctionnait, j'ai rien modifier. Merci de votre aide.
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <form method="post" action="choixfleurtraiter.php"> <style type="text/css"> div#img { float: left; margin-left: 0%; width: 160px; height: 160px; } </style> <?php include('config.php'); if(is_numeric($_GET['cat'])) { $res = mysql_query('SELECT `id`, `cat`, `souscat` FROM catfleurs WHERE id="'.$_GET['cat'].'"'); while($rec = mysql_fetch_array($res)) $req = mysql_query('SELECT `id`, `nom`, `image` FROM choixfleurs WHERE nom="'.$rec["souscat"].'"'); while($dnn = mysql_fetch_array($req)) { ?> <div id="img"> <table> <td><input type='radio' name='depot' id="depot" value='<?php echo $dnn["id"]; ?>' ></input></td> <td><img src='<?php echo ''.$dnn["image"].'~160x140'; ?>' ></td> </table> </div> <?php } }else{ $res = mysql_query('SELECT `id`, `cat`, `souscat` FROM catfleurs WHERE id="1"'); while($rec = mysql_fetch_array($res)) $req = mysql_query('SELECT `id`, `nom`, `image` FROM choixfleurs WHERE nom="'.$rec["souscat"].'"'); while($dnn = mysql_fetch_array($req)) { ?> <div id="img"> <table> <td><input type='radio' value='<?php echo $dnn["id"]; ?>' name='depot' id="depot"></td> <td><img src='<?php echo ''.$dnn["image"].'~160x140'; ?>' ></td> </table> </div> <?php } } ?> <input type="submit" value="Je valide" name="fleurs" />
Partager