Bonjour,
J'ai un souci pour enregistrer des données avec un formulaire générer avec SQL
Pour l'instant cela fonctionne cela me donne le code HTML que je souhaite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while ($c=@mysql_fetch_array($result1)) { echo "<label><input name=\"ligne[]\" value=\"$ligne-$c[id]\" type=\"checkbox\"/>$c[IntCtrl]</label>"; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <label><input name="ligne[]" value="v904-1" type="checkbox">test 1</label> <label><input name="ligne[]" value="v904-2" type="checkbox">test 2</label> <label><input name="ligne[]" value="v904-17" type="checkbox">test 3</label>
La ou sa se complique c'est que je souhaite que les données soit enregistrées sur la même ligne avec un INSERT INTO
Avec un foreach j'affiche bien mes données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach($_POST['ligne'] as $valeur){ echo $valeur; }
mais je ne sais pas comment enregistrer les données dans ma requête puisque le nombre est aléatoire desfois il peut y en avoir 3 comme 15 ...
Les champs de ma table sont nommées : comme la valeur obtenue et pour chaque champs je souhaite mettre une valeur égal a "1".
Code : Sélectionner tout - Visualiser dans une fenêtre à part $result = mysql_query("INSERT INTO latable ... 'v904-1' = '1', 'v904-2' = '1', 'v904-17' = '1',...... (Pour l'exemple)
Merci de votre aide
Partager