Pb Requete "insert into" php
camille_pernot
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
camille_pernot -
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`
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:
- Pb Requete "insert into" php
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Disk boot failure insert system disk and press enter - Guide
- Expert php pinterest - Télécharger - Langages
- Insert boot media in selected boot device and press a key ✓ - Forum Windows 10
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Ta table s'appelle 'recette', et tu fais une insertion dans 'inscription'...
Merci