Probleme de Lien dynamique avec php
theotaki
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je vais essayer d'etre aussi clair que possible. Je souhaite créer un "site" pour un proget, et j'ai besoin de créer des liens "dynamiquements". Je m'explique :
Ma page est divisée en deux parties avec des <frameset>.
-Dans la premiere partie (nom.php) je recupere des noms depuis une base de donnée Mysql, ces noms sont rangés en colonne par ordre alphabétique.
-Dans la deuxieme partie de ma page (info.php) je veux récuperer les autres informations en rapport avec chaque nom. je veux actualiser seulement la deuxieme partie de ma page.
Donc suivant le nom sur lequel je clique (page1) j'ai les informations qui y sont liées qui s'affichent sur la page2.
Donc ma question, comment créer un lien en recupérant les nom ?
>> voila ma ligne de commande pour afficher les noms (je suis dans une boucle tant que)
echo '<br>'.$data['nom'];
Es-ce que je vais devoir créer une page pour chaque nom ?
Merci.
Je vais essayer d'etre aussi clair que possible. Je souhaite créer un "site" pour un proget, et j'ai besoin de créer des liens "dynamiquements". Je m'explique :
Ma page est divisée en deux parties avec des <frameset>.
-Dans la premiere partie (nom.php) je recupere des noms depuis une base de donnée Mysql, ces noms sont rangés en colonne par ordre alphabétique.
-Dans la deuxieme partie de ma page (info.php) je veux récuperer les autres informations en rapport avec chaque nom. je veux actualiser seulement la deuxieme partie de ma page.
Donc suivant le nom sur lequel je clique (page1) j'ai les informations qui y sont liées qui s'affichent sur la page2.
Donc ma question, comment créer un lien en recupérant les nom ?
>> voila ma ligne de commande pour afficher les noms (je suis dans une boucle tant que)
echo '<br>'.$data['nom'];
Es-ce que je vais devoir créer une page pour chaque nom ?
Merci.
A voir également:
- Probleme de Lien dynamique avec php
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Tableau croisé dynamique - Guide
- Verificateur de lien - Guide
- Faux lien prank - Forum Autoit / batch
4 réponses
$req = mysql_query ("SELECT nom FROM base");
while ( $data = mysql_fetch_array($req) )
{
echo("<a href='?nom=".$data['nom']."' target='page2'>".$data['nom']."</a><br>");
}
dans ton info.php
tu récupères le nom grace à $_GET['nom'];
et avec une autre requête tu affiches les autres paramètres...
while ( $data = mysql_fetch_array($req) )
{
echo("<a href='?nom=".$data['nom']."' target='page2'>".$data['nom']."</a><br>");
}
dans ton info.php
tu récupères le nom grace à $_GET['nom'];
et avec une autre requête tu affiches les autres paramètres...
Apres quelques essaies, je n'arrive pas à faire fonctionner votre code.
Je m'explique :
Il crée bien un lien, là ça fonctionne merci, mais le probleme est que ce lien ouvre la page comme page unique.
Il m'ouvre une page >> http:// localhost/page1.php?nom=$ma_variable
En fait il ne lance pas le lien dans la deuxieme partie de ma page .
Voila l'architecture de ma page :
<html>
<head>
</head>
<frameset rows="15%,85%" border="5">
<frame name="titre" src="titre_page.html">
<frameset cols="15%,85%" border="5">
<frameset rows="10%,90%" border="5">
<frame name="phrase" src="phrase.html">
<frame name="nom" src="nom.php">
</frameset>
<frame name="info" src="info.html">
</frameset>
</frameset>
</html>
Je recupere les noms dans la partie nom, et j'aimerais afficher les caractéristiques dans la partie info.
Merci
PS:J'ai couper ma page nom en deux, juste pour une question de design.
Je m'explique :
Il crée bien un lien, là ça fonctionne merci, mais le probleme est que ce lien ouvre la page comme page unique.
Il m'ouvre une page >> http:// localhost/page1.php?nom=$ma_variable
En fait il ne lance pas le lien dans la deuxieme partie de ma page .
Voila l'architecture de ma page :
<html>
<head>
</head>
<frameset rows="15%,85%" border="5">
<frame name="titre" src="titre_page.html">
<frameset cols="15%,85%" border="5">
<frameset rows="10%,90%" border="5">
<frame name="phrase" src="phrase.html">
<frame name="nom" src="nom.php">
</frameset>
<frame name="info" src="info.html">
</frameset>
</frameset>
</html>
Je recupere les noms dans la partie nom, et j'aimerais afficher les caractéristiques dans la partie info.
Merci
PS:J'ai couper ma page nom en deux, juste pour une question de design.