Variable passé par $_GET.
Bonjour,
Je suis en train de faire une page concernant les vins et j'aimerais depuis un menu et sous-menu afficher les vins en fonction du type comme Rouge, Rose ou Blanc. Sauf que quand j'envoie la variable depuis un lien href sur l'autre page j'ai une erreur et je n'arrive pas a afficher seulement les vins Rouge.
Voici le code de mes page. Merci
Page menuSite.html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <html>
<head> <link rel="stylesheet" type="text/css" href="style.css">
<ul id="menu-accordeon">
<li><a href="#">Le Domaine</a>
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">Contact</a></li>
</ul> </li>
<li><a href="#">Les Vins</a>
<ul>
<li><a href="listeVinRouge.php?typVin=Rouge">Rouge</a></li>
<li><a href="#">Rose</a></li>
<li><a href="#">Blanc</a></li>
</ul> </li>
</ul> </li> </ul>
</head>
</html> |
Page listeVinRouge.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| <?php
session_start();
$email = $_SESSION['email'] ;
//echo $email;
$carton = 6;
$typVin = $_GET['typVin'];
//echo $typVin;
if (isset($_SESSION['panier']))
{ //si il y a une comande dans le caddie alors on affiche un lien au caddie
echo "<div align='right'><a href='listePanier.php'><b>VOIR CADDIE</b></a></div><br><br>";
}
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname= ;charset=utf8', ' ', ' ');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table Vin
$reponse = $bdd->query("SELECT idVin,nomVin,typeVin,descriptionVin,prixVin,capaciteVin,stockVin FROM Vin WHERE typeVin=".$typVin."");
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<form action="ajouterpanier.php" method="POST">
<?php
echo $donnees['nomVin']; ?><br/><?php
//$_SESSION['nomVin' ] = $donnees['nomVin'];
echo $donnees['typeVin']; ?><br/><?php
echo $donnees['descriptionVin']; ?><br/><?php
echo $donnees['prixVin']; ?><br/><?php
// $_SESSION['prixVin' ] = $donnees['prixVin'];
echo $donnees['capaciteVin']; ?><br/>
<?php
$resultat = $carton * $donnees['prixVin'];
echo $resultat; ?>
<select name="quantite">
<option value="1">Un</option>
<option value="2">Deux</option>
<option value="3">Trois</option>
<option value="4">Quatre</option>
<option value="5">Cinque</option>
<option value="6">Six</option>
<option value="7">Sept</option>
<option value="8">Huit</option>
<option value="9">Neuf</option>
<option value="10">Dix</option>
</select>
<input name="id" type="hidden" value="<?php echo $donnees['idVin'];?>"/>
<input type="submit" name="Submit" value="Panier"/>*
</form>
<br/>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?> |