Bonjour,
J'ai fait différentes checkbox dans mon formulaire afin de choisir entre différents véhicules. Le problème est que ces véhicules sont déjà stockés dans ma BDD sous une table véhicule mais moi je veux récupérer les données de seulement ceux qui ont été cochés.
Parmi ces données je ne souhaite que immatriculation (la table véhicule est composé des champs immat, nom, info) car je veux a partir de cette récupération faire une insertion dans ma table avoir_besoin qui est composé du num Formulaire (numF) et de l'immat (venant du véhicule coché).
Mon foreach marche bien puisque il détecte bien le nombre de fois que je coche ou pas cependant il me retourne une mauvaise valeur pour la checkbox. Il me retourne "on" alors que j'ai précisé dans ma checkbox que la value="exemple d'immatriculation".
Je voudrais juste que ce soit l'immatriculation du véhicule qui soit retourné.
Mon code avec les checkbox :
Code : Tout sélectionner
<b>Véhicule(s) emprunté(s) (consulter GRR pour les disponibiltés)</b><br><br>
<hr>
<input type="checkbox" name="vehic[]" id="clio1" value="DS-509-TQ"/>
<label for="clio1"><b><i>Clio Estate</i></b><i>DS-509-TQ</i></label>
<input type="checkbox" name="vehic[]" id="clio2" value="4231 XE 72"/>
<label for="clio2"<b><i>Clio</i></b><i>4231 XE 72</i></label>
<input type="checkbox" name="vehic[]" id="clio3" value="1827 XE 72"/>
<label for="clio3"><b><i>Clio</i></b><i>1827 XE 72 (CFA)</i></label>
<hr>
<input type="checkbox" name="vehic[]" id="5008" value="DA-795-LL"/>
<label for="5008"><b><i>5008</i></b><i>DA-795-LL</i></label>
<input type="checkbox" name="vehic[]" id="modus" value="6838 XX72"/>
<label for="modus"><b><i>Modus</i></b><i>6838 XX72 (CFA)</i></label>
<hr>
<input type="checkbox" name="vehic[]" id="master1" value="6387 XE72"/>
<label for="master1"><b><i>Master</i></b><i>6387 XE72 (attelage-8 places élèves)</i></label>
<input type="checkbox" name="vehic[]" id="master2" value="6391 XE 72"/>
<label for="master2"><b><i>Master</i></b><i>6391 XE 72 (8 places élèves)</i></label>
<br>
<input type="checkbox" name="vehic[]" id="trafic1" value="3962 XW 72"/>
<label for="trafic1"><b><i>Trafic</i></b><i>3962 XW 72 (CFA)(8 places)</i></label>
<input type="checkbox" name="vehic[]" id="trafic2" value="ET 503 TL"/>
<label for="trafic2"><b><i>Trafic</i></b><i>ET 503 TL (CFA)(8 places)</i></label>
Puis dans ma page insertion.php mon foreach pour parcourir les lignes :
Code : Tout sélectionner
foreach($_POST['vehic'] AS $vehicCO)
{
$req8 = ("INSERT INTO avoir_besoin VALUES('".$numF."','".$vehicCO."')");
$conn -> exec($req8);
}
J'espère avoir été assez clair, merci de m'aider
