Bonjour à tous,
Désolé, je suis un pur débutant, j'ai regardé sur le forum, mais je n'ai pas trouvé d'aide à ma problématique.
J'ai créé un formulaire très simple, il demande le nom et prénom de 3 utilisateurs.
<form action="enregistrement_CW.php" method="post">
<?php
for($i=0; $i < 3; $i++){?>
<label for="fname">Nom : </label>
<?php
echo '<input type="text" name="NOM[' . $i . '] placeholder="Nom"" />';
?>
<label for="lname"> Prenom :</label>
<?php
echo '<input type="text" id="lname" name="PRENOM[' . $i . ']" placeholder="Prenom"" />';
?>
<br>
<?php
}
?>
Sur ma page enregistrement_CW.php j'ai effectué un vardump($_POST['NOM']); et vardump($_POST['PRENOM']); mes données sont bien stockées.
Ma question est peut être simple pour certain, mains j'aimerais incrémenté une BDD avec les noms et prénom.
j'ai donc essayé :
foreach($_POST['NOM'] as $prenom){
$sql = "INSERT INTO CW(PRENOM)VALUES ('$nom')";
}
foreach($_POST['PRENOM'] as $prenom){
$sql = "INSERT INTO CW(PRENOM)VALUES ('$prenom')";
}
Le code n'affiche pas d'erreur en particulier, mais il enregistre juste la dernière valeur et pas les trois valeurs des utilisateurs.
Quelle serait la bonne manière d'incrémente ma BDD ?
Ma syntaxe est t'elle incorrect ? et j'aimerais savoir comment vous vous réfléchissez quand vous rencontrez une difficulté.
Respectueusement,
Ldm