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 :

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" />
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.