Je vous explique mon problème. Je crée un site de recette et pour les plats je propose de choisir des ingrédients parmi des viandes, des accompagnements et des sauces.
J'ai donc créer 3 listes déroulantes et je valide tous les ingrédients choisis à la fin.
Ensuite en fonction des ingrédients choisis, je propose une recette.
Le soucis c'est que quand je vérifie que $-Post existe, j'ai un message d'erreur me disant qu'il n'existe pas.
Je ne sais pas trop quoi changé. Est ce que je dois faire des listes liées? Dans ce cas, je n'ai pas vraiment compris comment ça marche...
En vous remerciant pour les solutions que vous m'apporterez!
Je vous envoie mon code
<!-- On crèe trois listes déroulantes pour les viandes, les accompagnements et les desserts -->
<body>
<p> Viandes </p>
</body>
<form action="plats.php" method="POST">
<p>
<select name="Viandes">
<option value="Poulet">Poulet</option> <br>
<option value="Poisson">Poisson grillé</option> <br>
</select>
</p>
<body>
<p> Accompagnements </p>
</body>
<p>
<select name="Accompagnements">
<option value="Riz">Riz</option> <br>
<option value="Legumes pays">Légumes pays</option> <br>
</select>
</p>
<body>
<p> Sauces </p>
</body>
<p>
<select name="Sauces">
<option value="Coco">Coco</option> <br>
<option value="Curry">Curry</option> <br>
</select>
</p>
<p>
<input type="submit" value="Valider vos ingrédients" />
</p>
</form>
<?php
if (isset($_POST['Viandes']) and ($POST['Accompagnements'] and $POST['Sauces'])) //
{
if(($_POST['Viandes'] =='Poulet') and ($POST['Accompagnements'] == 'Riz') and ($POST['Sauces'] == 'Coco'))//
{
?>
<a href='http://cuisine.journaldesfemmes.com/recette/343398-poulet-coco-riz-basmati'> Cliquez ici pour aller vers la recette !!</a>;
<?php
}
else
{
echo 'awa' ;
}
}
?>