RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 pb de lien dynamique et pagination

Forum : PHP - BDD
Sous Catégorie : BDD
Type du sujet : Sujet Normale
FAQ : FAQ PHP - BDD

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PHP - BDD

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
wallash
Nouveau membre
Inscrit : 13/07/2006
Messages : 9
Message
#135010
Posté le 01/06/07 à 09:48
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.

merci d'avance à tous les volontaires

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

bigguiz
Membre MP
Avatar de bigguiz
Inscrit : 27/07/2006
Messages : 235
Message
#135015
Posté le 01/06/07 à 10:55
Si tu as une url: http://monsite.fr?id=2

en php il faut faire $id=$_GET['id'];

à 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

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Visiteur MP
Membre du club
Inscrit :
Messages : 1255
Message
#135054
Posté le 01/06/07 à 17:32
Salut, je te conseillerais, pour sécuriser ton script, quelque chose comme ca :


$page=htmlentities($_GET['page'], ENT_QUOTE); if (file_exists($page) && $page != '') include ($page); else include (pagepardefault.php);

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Spirit
Superviseur :
- C & C++
Modérateur :
- PHP
- Javascript
- MySQL
Avatar de Spirit
Inscrit : 07/04/2004
Messages : 1977
Message
#135068
Posté le 01/06/07 à 22:36
si la variable passe par url, tu peux aussi la réceptionner par $_REQUEST['nom']
__________________________
Spirit - modérateur casu ^-^'

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

wallash
Nouveau membre
Inscrit : 13/07/2006
Messages : 9
Message
#135317
Posté le 05/06/07 à 12:11
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;

echo '<table border="0" valign="top" width="450" cellspacing="0" cellpadding="0">';
$nb=count($tablo);
for($i=0;$i<$nb;$i++){

//les valeurs à afficher
$valeur1=$tablo[$i]['Nom_rubrique'];


if($i%$nbcol==0)
echo '<tr>';
echo '<td align="center"><a href = "rubrique.php?id_article='.$id_article.'">'.$valeur1.'</a><br/></td>';

if($i%$nbcol==($nbcol-1))
echo '</tr>';

}
echo '</table>';

?>

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Visiteur MP
Membre du club
Inscrit :
Messages : 1255
Message
#135348
Posté le 05/06/07 à 17:03
<?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;

echo '<table border="0" valign="top" width="450" cellspacing="0" cellpadding="0">';
$nb=count($tablo);
for($i=0;$i<$nb;$i++){

//les valeurs à afficher
$valeur1=$tablo[$i]['Nom_rubrique'];


if($i%$nbcol==0)
echo '<tr>';
echo '<td align="center"><a href = "rubrique.php?id_article='.$id_article.'">'.$valeur1.'</a><br/></td>';

if($i%$nbcol==($nbcol-1))
echo '</tr>';

}
echo '</table>';

?>

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'

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PHP - BDD



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.