J'ai dans une page un champ ou l'utilisateur peut rentrer le nom d'un légume à ajouter dans la table. J'aimerais vérifier si le nom que l'utilisateur rentre n'existe pas dans la table et s'il n'existe pas, qu'il soit ajouter à cette table. Voilà ce que j'ai fait qui ne marche pas (L'erreur est peut être stupide mais en tant que débutant, je ne vois pas du tout)
<?php require 'includes/connect.php'
$nomLegume=$_POST['nomLegume'];
$legume="SELECT nomLegume FROM legume";
$result = $connection -> query ($legume);
$tableau = $result -> fetchAll (PDO::FETCH_OBJ);
foreach ($tableau as $ligne)
{
if (.nomLegume=$nomLegume)
{
alert "Ce nom existe déjà";
}
else{
$ajout="INSERT INTO legume (nomLegume) VALUES ( ".$nomLegume.")"
$result = $connection -> query ($ajout);
alert "Votre legume à été ajouté";
}
};
?>
PS: Ma connection à la base fonctionne bien, et le $_POST['nomLegume'] vient d'une autre pas d'un champ name:nomLegume.Merci pour votre aide