Pb Requete "insert into" php

camille_pernot Messages postés 2 Statut Membre -  
 camille_pernot -
Bonjour,
j'ai une erreur que je n'arrive pas a corriger pouvez vous m'aider
J'utilise wamp.

Voici le message d'erreur :
insert into inscription(NomRecette, Budget, Calorie, Description, Continent, Pays, TypeRecette, GenreRecette, Vegetarien, Boisson, Ing1, Ing2, Ing3) values('tarte tatin','Economique','Faible','llauazef uiacnac laubc aclac alc ','Europe','','Dessert','Tartes sucrées','Non','','pomme','','') Unknown column 'NomRecette' in 'field list'


voici mon programme php :
<?php
$NomR= $_POST['NomR'];
$TypeR= $_POST['TypeR'];
$GenreR= $_POST['GenreR'];
$ContiR= $_POST['ContiR'];
$PaysR= $_POST['PaysR'];
$BudgetR= $_POST['BudgetR'];
$CaloR= $_POST['CaloR'];
$Ing1R= $_POST['Ing1R'];
$Ing2R= $_POST['Ing2R'];
$Ing3R= $_POST['Ing3R'];
$DescriR= $_POST['DescriR'];
$BoissonR= $_POST['BoissonR'];
$VegetR= $_POST['VegetR'];

if (isset($_POST['env'])){
if (empty($NomR))
{echo "Vous devez entrer un nom de recette";
exit;
}

if (empty($Ing1R))
{echo "Vous devez entrer un ingrédient principal";
exit;
}

if (empty($DescriR))
{echo "Vous devez entrer une description de la recette";
exit;
}
if (empty($TypeR))
{echo "Vous devez entrer un type de recette";
exit;
}
if (empty($GenreR))
{echo "Vous devez entrer un genre de recette";
exit;
}
if (empty($ContiR))
{echo "Vous devez entrer un continent pour la recette";
exit;
}
if (empty($VegetR))
{echo "Est-ce un plat végétarien?";
exit;
}
else{
mysql_connect("localhost", "root", "") or die("impossible de se connecter a la base.");
mysql_select_db("easycooking") or die("impossible de selectionner la base.");

$req1="insert into inscription(NomRecette, Budget, Calorie, Description, Continent, Pays, TypeRecette, GenreRecette, Vegetarien, Boisson, Ing1, Ing2, Ing3)
values('$NomR','$BudgetR','$CaloR','$DescriR','$ContiR','$PaysR','$TypeR','$GenreR','$VegetR','$BoissonR','$Ing1R','$Ing2R','$Ing3R')";
$res1 = "";
if(!($res1 = mysql_query($req1))){
echo "$req1 \n ",mysql_error();
}
else{
echo "Votre recette a bien été enregistrée.";

}
}
}
?>

Et voici la table correspondante :

Structure de la table `recette`
A voir également:

1 réponse

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
Ta table s'appelle 'recette', et tu fais une insertion dans 'inscription'...
1
camille_pernot
 
merci j'ai pu corriger mon programme et maintenant il fonctionne.
Merci
0