slt à tous svp j'ai besoin d'aide en php&mysql,
en fait je suis entrain de faire un site web et je suis newbie en programmation php,le principe est le suivant:
j'ai trois pages(catégorie.html,rubrique.php,article.php).
- la page catégorie.html
elle comporte les différentes catégories de ma bd et je voudrais que lorsqu'on clique sur une catégorie, la page rubrique.php doit nous renvoyer les différentes rubriques de la catégorie cliquée dans un tableau.
- la page rubrique.php
elle comporte les différentes rubriques d'une catégorie dans un tableau et lorsqu'on survole le nom d'une rubrique on voit dans la barre de tâches du navigateur un url de la forme http://../article.php?id_rubrique=n ou http://../article.php?id_categorie=n.Et je voudrais aussi qu'en cliquant sur le nom d'une rubrique,on arrive sur la page article.php où on affiche dans un tableau de deux colonnes l'image d'un article à droite et un lien permettant de télécharger son catalogue à gauche.
- la page article.php
elle comporte les images des articles et les liens de téléchargement du catalogue de l'article dans un tableau.Et dans sa barre d'adresse on voit l'url de la forme http://../article.php?id_rubrique=n ou http://../article.php?id_categorie=n
j'aimerais aussi prévoir une pagination pour la page rubrique.php qui affiche le nom des rubriques d'une categorie, pour plus de 16 rubriques.
Bon j'ai déjà tout dans ma bd et je sais même les afficher mais je ne sais pas faire des liens dynamiques et c'est là mon gros pb.
NB: si quelqu'un a des tutoriels pouvant m'aider dans ce sens, je vous en prie de bien vouloir me les faire part mais un cas pratique sera plus favorable pour moi.
à manipuler avec précaution tout de même... ne pas oublier la fonction htmlentities pour ne pas te faire pirater ton site.
__________________________ Eoliennes et informatique sur freresguizmo
slt à tous, merci de vos explications mais je ne parviens tj pas à obtenir le résultat et je crois que le pb c'est que le script ne parviens pas extraire le contenu de ma variable dans la bdd, voici le script de la page rubrique.php qui comporte les liens à transmettre à la page article.php
<?php
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$select = 'select * FROM rubrique ORDER BY id_rubrique ASC limit '.$limite.','.$nombre;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
if(isset($_GET['id_article']))
$id_article=$_GET['id_article']; else $id_article=0;
while($data = mysql_fetch_assoc($result))
{
$tablo[]=$data;
}
//détermine le nombre de colonnes
$nbcol=3;
<?php
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$select = "select * FROM rubrique ORDER BY id_rubrique ASC";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
if(isset($_GET['id_article']))
$id_article=$_GET['id_article']; else $id_article=0;
while($data = mysql_fetch_assoc($result))
{
$tablo[]=$data;
}
//détermine le nombre de colonnes
$nbcol=3;
Je pense que tu devrais modifier la ligne select comme je te l'ai dit, en rajoutant au plus (à inclure dans $select sans utiliser de guillemets) : limit '$limit'