par
flexi2202 » 31 janv. 2021, 16:35
voila a present j essaye d ajouter encore une checkbox dans le formulaire
mais j ai un message d erreur
qui est ...
Erreur: INSERT INTO employee (first_name, last_name, city_name, email, véhicule, meteo) VALUES ('', '', '', '
[email protected]', 'Cycle,' 'pluie,') Le nombre de colonnes ne fonctionne pas ' t correspond au nombre de valeurs à la ligne 1
pour rappel mon objectif est d envoyer au final des données , plusieurs checkbox et des images via un formulaire dans la base de donnée
pour l instant j essaye d insérer un deuxième checkbox
Code : Tout sélectionner
<?php
include_once 'database.php';
if(isset($_POST['save']))
{
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$city_name = $_POST['city_name'];
$email = $_POST['email'];
$checkbox1 = $_POST['vehicle'];
$chk="";
foreach($checkbox1 as $chk1)
{
$chk.= $chk1.",";
}
$checkbox2 = $_POST['meteo'];
$chkx="";
foreach($checkbox2 as $chk2)
{
$chkx.= $chk2.",";
}
$sql = "INSERT INTO employee (first_name,last_name,city_name,email,vehicle,meteo)
VALUES ('$first_name','$last_name','$city_name','$email','$chk''$chkx')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully !";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
voila a present j essaye d ajouter encore une checkbox dans le formulaire
mais j ai un message d erreur
qui est ...
Erreur: INSERT INTO employee (first_name, last_name, city_name, email, véhicule, meteo) VALUES ('', '', '', '
[email protected]', 'Cycle,' 'pluie,') Le nombre de colonnes ne fonctionne pas ' t correspond au nombre de valeurs à la ligne 1
pour rappel mon objectif est d envoyer au final des données , plusieurs checkbox et des images via un formulaire dans la base de donnée
pour l instant j essaye d insérer un deuxième checkbox
[code]<?php
include_once 'database.php';
if(isset($_POST['save']))
{
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$city_name = $_POST['city_name'];
$email = $_POST['email'];
$checkbox1 = $_POST['vehicle'];
$chk="";
foreach($checkbox1 as $chk1)
{
$chk.= $chk1.",";
}
$checkbox2 = $_POST['meteo'];
$chkx="";
foreach($checkbox2 as $chk2)
{
$chkx.= $chk2.",";
}
$sql = "INSERT INTO employee (first_name,last_name,city_name,email,vehicle,meteo)
VALUES ('$first_name','$last_name','$city_name','$email','$chk''$chkx')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully !";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>[/code]