En effet, je n' arrive pas a remettre la main sur mon sujet.
Bref un généreux conseiller me demandait pour pouvoir afficher un menu de liens qui permettaient d' afficher différentes catégories sans changer de page. La fonction get paraissait la plus appropriée
Ce membre sympathique me disait de commencer en créant un code de ce type:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>j' apprend le php avec phpfrance.com</title>
</head>
<body>
<a href="afficher_articles.php?categorie=mini-pelles">Mini-pelles</a> - <a href="afficher_articles.php?categorie=dumpers">dumpers</a> - <a href="afficher_articles.php?categorie=rouleaux">rouleaux compresseurs</a>
</body>
</html>
Donc voila, les liens sont fait, j' imagine maintenant qu' il va falloir définir a quoi correspont chaque lien (alors hésitez pas a me dire ce qui ne va pas, j' apprend en meme temps
<?
if (isset($_GET['afficher_categorie']))
{
switch($_GET['afficher_categorie'])
{
case 'mini-pelles': echo '<?php
mysql_connect("sql", "login", "mdp")or die ("erreur de connexion"); // Connexion à MySQL
mysql_select_db("mabase")or die("erreur de connexion base"); // Sélection de la base
$reponse = mysql_query("SELECT id, nom, descriptif, tarifht, tarif FROM articles WHERE categorie='Mini-pelles'");
while ($donnees = mysql_fetch_array($reponse) )
{
?>';
break;
case 'dumpers': echo ' echo <?php
mysql_connect("sql", "login", "mdp")or die ("erreur de connexion"); // Connexion à MySQL
mysql_select_db("mabase")or die("erreur de connexion base"); // Sélection de la base
$reponse = mysql_query("SELECT id, nom, descriptif, tarifht, tarif FROM articles WHERE categorie='dumpers'");
while ($donnees = mysql_fetch_array($reponse) )
{
?>;';
break;
case 'rouleaux': echo ' echo <?php
mysql_connect("sql", "login", "mdp")or die ("erreur de connexion"); // Connexion à MySQL
mysql_select_db("mabase")or die("erreur de connexion base"); // Sélection de la base
$reponse = mysql_query("SELECT id, nom, descriptif, tarifht, tarif FROM articles WHERE categorie='rouleaux'");
while ($donnees = mysql_fetch_array($reponse) )
{
?>;';
break;
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>j' apprend le php avec phpfrance.com</title>
</head>
<body>
<a href="afficher_articles.php?categorie=mini-pelles">Mini-pelles</a> - <a href="afficher_articles.php?categorie=dumpers">dumpers</a> - <a href="afficher_articles.php?categorie=rouleaux">rouleaux compresseurs</a>
</body>
</html>
Je n' ai pas testé car je dois repartir au taf, hélas. Merci de vos conseils par avance