Problème d'insertion via formulaire

Fermé
Jjkd - 14 août 2021 à 06:55
astuces72 Messages postés 7765 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 8 mars 2025 - 14 août 2021 à 08:19
Bonjour,
Le code PHP que j'utilise pour insérer des entrées dans ma Bdd fonctionne
Récemment, j'ai créé des champs supplémentaires à remplir plus tard.
Mais au premier enregistrement ma bdd est vide je reçois se message :
Field 'date2' doesn't have a default value.

Svp j'aimerais savoir comment résoudre mon problème

// if the form's submit button is clicked, we need to process the form
if (isset($_POST['submit'])) {
// get variables from the form
$periode = $_POST['periode'];
$nom = $_POST['nom'];
$naissance = $_POST['naissance'];
$residence = $_POST['residence'];
$tel = $_POST['tel'];
$cni = $_POST['cni'];
$profession = $_POST['profession'];
$produit = $_POST['produit'];
$prix = $_POST['prix'];
$caracteristique = $_POST['caracteristique'];
$avance1 = $_POST['avance1'];
$reste1 = $_POST['reste1'];



//write sql query

$sql = "INSERT INTO `clients`(`periode`, `nom`, `naissance`, `residence`, `tel`, `cni`, `profession`, `produit`, `prix`, `caracteristique`, `avance1`, `reste1`) VALUES ('$periode','$nom','$naissance','$residence','$tel','$cni','$profession','$produit','$prix','$caracteristique','$avance1','$reste1')";

// execute the query

$result = $conn->query($sql);

if ($result == TRUE) {
echo " Enregistrement reussie.";
}else{
echo "Error:". $sql . "<br>". $conn->error;
}

$conn->close();

}



?>


Configuration: Android / Chrome 92.0.4515.131
A voir également:

1 réponse

astuces72 Messages postés 7765 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 8 mars 2025 1 640
Modifié le 14 août 2021 à 08:19
slt

il manquerait pas la varibale "date2" à l'enregistrement ?
ou si tu veux pas mentionner ce champ, tu passes la valeur à Null dans la bdd
Mais c'est loin le php pour moi ^^


0