Bonjour,
je suis débutant dans le php et je galère un peu.
J'ai créer un formulaire dans lequel il y a des boutons radios et des checkbox. Je n'arrive pas à les enregistrer dans la base de données.
J'ai pas mal cherché sur internet, j'ai trouvé tout et n'importe quoi, des trucs supers complexes pour moi qui fait que je n'ai pas su les réutiliser.
Pour le moment voilà ce que j'ai fait :
Après mettre connecté à la base de données, je lance cette requète: Il n'y a que nom et prénom qui sont enregistrés cad des zones d'écriture de texte et non les
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <label for="voiture">Choix d'une voiture*:</label> <input type="checkbox" value="m1" name="voi[]" <?php if( isset($_POST['voi']) && (in_array('m1', $_POST['voi']))){ echo "CHECKED";} ?>>Rouge <input type="checkbox" value="m2" name="voi[]" <?php if( isset($_POST['voi']) && (in_array('m2', $_POST['voi']))){ echo "CHECKED";} ?>>Verte<br> <input type="checkbox" value="m3" name="voi[]" <?php if( isset($_POST['voi']) && (in_array('m3', $_POST['voi']))){ echo "CHECKED";} ?>>Jaune<br> <input type="checkbox" value="m4" name="voi[]" <?php if( isset($_POST['voi']) && (in_array('m4', $_POST['voi']))){ echo "CHECKED";} ?>>Bleue<br> <br> <label for="fume">Fumez-vous?</label> <input type="radio" value="oui" name="fume" <?php if($_POST['fume']=="oui") { echo "CHECKED";} ?>>Oui <input type="radio" value="non" name="fume" <?php if($_POST['fume']=="non") { echo "CHECKED";} ?>>Non <br><br>
boutons radios et les checkbox.
Merci pour l'aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req1 = $bdd->prepare('INSERT INTO autos(nom, prenom, voiture, fume) VALUES(:nom, :prenom, :voiture, :fume)'); $req1->execute(array( ':nom' => $_POST['nom'], ':prenom' => $_POST['prenom'], ':voiture' => $_POST['voi'], ':fume' => $_POST['fume'], $req1->closeCursor();
Partager