Bonjour,
Je rencontre un petit problème avec mon code.
Ce que je fais
Je cherche à envoyer des données dans une base de donnée
Code du Formulaire
<body>
<h1>Ajouter des données</h1>
<form action="insertionnet.php" method="post">
<!-- 1 question du questionaire choix nom -->
<p>
<label for="id">Nom</label>
<select name="id">
<option>Alain Davi</option>
<option>Léa Damery</option>
</select>
</p>
<!-- Collecte Date et Heure -->
<p>
<label for="cf">Chambre Froide :</label>
<select name="cf">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="pat">Frigo Patisserie :</label>
<select name="pat">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="pcf">Poste Chambre Froide :</label>
<select name="pcf">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="frno">Piano:</label>
<select name="frno">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="tc">Table Chaude :</label>
<select name="tc">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="tcc">Poste Patisserie :</label>
<select name="tcc">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="spat">Plonge :</label>
<select name="spat">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="plg">Remise :</label>
<select name="plg">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<p>
<label for="rem">Sol :</label>
<select name="rem">
<option>Oui</option>
<option>Non</option>
</select>
</p>
<!-- Envoyer -->
<p> <input type="submit" value="Envoyer">
</p>
Code de l'envoie en base de donnée
<?php
//collecte des info + transmission bdd
$user='root';
$pass='';
$host='localhost';
$dbname='net';
$id=$_POST['id'];
$cf=$_POST['cf'];
$pat=$_POST['pat'];
$frno=$_POST['frno'];
$tc=$_POST['tc'];
$tcc=$_POST['tcc'];
$spat=$_POST['spat'];
$plg=$_POST['plg'];
$rem=$_POST['rem'];
$sol=$_POST['sol'];
$conn = new mysqli ($host, $user, $pass, $dbname);
if(mysqli_connect_error()){
die('Connect Error ('.mysqli_connect_errno().')'
.mysqli_connect_error());
}
else{
$sql3 = "INSERT INTO net (id,cf,pat,pcf,frno,tc,tcc,spat,plg,rem,sol) values ('$id','$cf','$pat','$frno','$tc','$tcc','$spat','$plg','$rem','$sol')";
if ($conn->query($sql3)){
echo "Succes";}
else{
echo "Error :".$sql3."<br>".$conn->error;
}
}
$conn->close();
L'erreur reçue
Error :INSERT INTO net (id,cf,pat,pcf,frno,tc,tcc,spat,plg,rem,sol) values ('','','','','','','','','','')
Column count doesn't match value count at row 1
Capture de la table
https://drive.google.com/file/d/1Eq5HAZVngmszqb16H9HITLc3PVAy6fSg/view?usp=sharing
Merci de votre aide