[RESOLU] Liste déroulante et récupération des données

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Liste déroulante et récupération des données

Re: Liste déroulante et récupération des données

par Sunrise97290 » 14 juin 2014, 14:54

Merci !!!! :D
En plus j'avais mis $POST au lieu de $_POST, d'où la variable inconnue !!

Re: Liste déroulante et récupération des données

par xTG » 14 juin 2014, 14:46

if (isset($_POST['Viandes']) and ($POST['Accompagnements'] and $POST['Sauces']))
Tu ne vérifies que Viandes, il te manque des isset sur les autres. ;)

Liste déroulante et récupération des données

par Sunrise97290 » 14 juin 2014, 14:29

Bonjour à tous,

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! :wink:

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' ; 
				}
		}
	
	?>