Insertion des données de 2 checkbow dans ma base mysql
Bonjour,
J'ai un petit problème avec une boucle foreach :
Situation qui fonctionne :
J'ai une table LOCATION avec 2 champs : ID_APP | ID_ENV
Je récupère les données de mon formulaire et je les insèrent en base.
- 1 ID généré en auto
- 1 valeur de ma checkbox1
Code:
1 2 3 4 5 6 7 8 9
|
$ID_APP = mysql_insert_id();
foreach(
$_POST['CHECK_ENV'] AS $checkbox1)
{
$sql4 = ("INSERT INTO LOCATION VALUES('$ID_APP','$checkbox1')");
$res4 = mysql_query($sql4) or die('Erreur SQL !<br>'.$sql4.'<br>'.mysql_error());
} |
Jusque la pas de pb, je récupère le dernier id généré et je l'insère, je récupère la valeur de ma checkbox et je l'insère.
Ce qui donne :
ID_APP | ID_ENV
2 | 4
Situation qui ne fonctionne pas :
Je modifie ma table LOCATION et je rajoute 1 champ en plus, soit 3 champs : ID_APP | ID_ENV | ID_SERVER
Je récupère les données de mon formulaire et je les insères en base.
- 1 ID généré en auto
- 1 valeur de ma checkbox1
- 1 valeur de ma checkbox2
Code:
1 2 3 4 5 6 7 8 9 10
|
$ID_APP = mysql_insert_id();
foreach(
$_POST['CHECK_ENV'] AS $checkbox1)
$_POST['CHECK_SERVER'] AS $checkbox2)
{
$sql4 = ("INSERT INTO LOCATION VALUES('$ID_APP','$checkbox1','$checkbox2')");
$res4 = mysql_query($sql4) or die('Erreur SQL !<br>'.$sql4.'<br>'.mysql_error());
} |
ca ne fonctionne pas ...
Comment faire pour ajouter mes 2 checkbox dans ma base svp :(
Je pense que c'est un problème dans mon foreach mais je n'arrive pas à le résoudre, merci d'avance ...