Bon je vais essayer d'expliquer plus en detail
ma base de données est constituée comme ceci
id id_cat name type_champs valide
1 2 Anti germinatif traité coche Y
2 2 Anti germinatif, traité (non) coche Y
3 2 Déchet (tare) texte Y
form action="add_prod4.php" method="Post" name="form1" id="form1">
//grains on recherche dans la table les elements qui correspondent a id_cat = 2
$cat_liste1=mysql_query("SELECT id, name, type_champs, count(id) FROM caracteristiques_technique WHERE valide='Y' and id_cat='2' order by name ASC");
while($rs1 = mysql_fetch_row($cat_liste1))
{
echo "<table width='400' border='1'>
<tr>";
echo "<td width='125'>$rs1[1]</td>";
if ($rs1[0]==""){
echo "Il n'y a aucune caractéristique technique disponible";
//Si vide on affiche ceci
}else{
if ($rs1[2]=="coche"){
//si le type de champs est coche c'est une case a cocher
echo "<td width='265'><input type='checkbox' name='carac_$rs1[0]' id='carac_$rs1[0]' value='Y'/></td>";
}
if ($rs1[2]=="texte"){
//si le type de champs est texte c'est une zone de texte
echo "<td width='265'><input name='carac_$rs1[0]' type='text' class='bleu_petit' id='carac_$rs1[0]' size='20' /></td>";
}
}
echo "</tr>
</table>
<br>";
}
</form>
Avec ceci je devrais avoir comme variable carac_1 carac_2 et carac_3 accompagnes de leur valeurs le probleme c'est que cela peut aussi etre carac_44 carac_34 etc etc...
J'avais pensé a recuperer les variable sur mon autre page en dur mais vu que l'i peut etre variable ca ne fonctionnera pas
J'espere que c'est un peu plus clair
Merci de votre aide