erreur requete insert
Posté : 11 févr. 2023, 18:45
Bonjour,
Je me permet de poster car je rencontre cette eerreur:
merci d'avance pour votre aide.
Je me permet de poster car je rencontre cette eerreur:
Sans plus attendre voici mon code:Warning: PDOStatement::execute(): SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn't match value count at row 1 in /srv/web/colis/admin/creation_entreprise.php on line 53
Code : Tout sélectionner
if(isset($_POST['enr'])){
// variables
$nom = strip_tags($_POST['nom']);
$prenom = strip_tags($_POST['prenom']);
$des = strip_tags($_POST['desi']);
$siret = strip_tags($_POST['siret']);
$adresse = strip_tags($_POST['adresse']);
$cp = strip_tags($_POST['cp']);
$ville = strip_tags($_POST['ville']);
$mail = htmlspecialchars($_POST['mail']);
$port = strip_tags($_POST['port']);
$fixe = strip_tags($_POST['fixe']);
$conn = Connect::conn()->prepare("INSERT INTO societe (
societe_nom,
societe_prenom,
societe_designation,
societe_siret,
societe_adresse,
societe_code_postal,
societe_ville,
societe_mail,
societe_portable,
societe_tel_fixe)
VALUES
(
:nom,
:prenom,
:desi,
:siret,
:adress
:cp,
:ville,
:mail,
:port,
:fixe
)
");
if($conn->execute([
':nom'=>$nom,
':prenom'=>$prenom,
':desi'=>$des,
':siret'=>$siret,
':adress'=>$adresse,
':cp'=>$cp,
':ville'=>$ville,
':mail'=>$mail,
':port'=>$port,
':fixe'=>$fixe
])){
echo 'ca fonctionne';
}else{
echo 'ca ne fonctionne pas !';
}
}