Récupérer la valeur d'un input type alimenté à partir d'une base de données
Voici mon code
Code:
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
$query_support = "SELECT fvl.`value`, fvl.`id_feature_value`
FROM `ps_feature_value_lang` fvl
LEFT JOIN `ps_feature_value` fv ON fv.`id_feature_value` = fvl.`id_feature_value`
LEFT JOIN `ps_feature_product` fp ON fp.`id_feature_value` = fvl.`id_feature_value`
WHERE fp.`id_feature` =7";
$result_support = mysql_query($query_support, $base) or die(mysql_error());
$i=0;
while($val_support = @mysql_fetch_array($result_support)){
$id_support = utf8_encode($val_support['id_feature_value']);
echo'<table width="120" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="26" valign="middle">
<input type="checkbox" name="'.utf8_encode($val_support['value']).'" id="supports"/>
<input type="hidden" id="'.$i++.'" value="'.utf8_encode($id_support).'" name="id_support"/>
</td>
<td width="46" valign="middle"><span class="orange11maj">'.utf8_encode($val_support['value']).'</span></td>
<td width="46" valign="middle"><img src="img/tableau-picto-glossaire.png" width="14" height="14" /></td>
</tr>
</table>';
}
?> |
Un click dans la checkbox de mon choix appelle un fichier php avec une requête sql à laquelle je souhaite transmettre la valeur stockée ici
Code:
1 2
| <input type="hidden" id="'.$i++.'" value="'.utf8_encode($id_support).'" name="id_support"/>
</td> |
J'ai essayé de passer cette valeur avec une variable de session mais je ne récupère que la dernière valeur du tableau pourtant quand j'affiche les valeurs de mon input type hidden j'ai bien différentes valeurs.
Je ne sais pas du tout comment m'y prendre. Je ne sais pas si j'ai été assez clair mais je vous merci d'avance pour votre aide et votre compréhension.