Afficher résultat d'une table
Résolu
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
Dynamix Messages postés 202 Date d'inscription Statut Membre Dernière intervention -
Dynamix Messages postés 202 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une table « menu » qui comporte 3 champs : id, nom et lien.
Cette table comporte les noms de mon menu, et les liens correspondant.
J'affiche mon menu à l'écran :
Ensuite, je veux afficher dans une div (frame), le résultat de $row['lien'] correspondant à $row['nom'] quand on clique sur le bouton.
Merci pour votre aide.
J'ai une table « menu » qui comporte 3 champs : id, nom et lien.
Cette table comporte les noms de mon menu, et les liens correspondant.
J'affiche mon menu à l'écran :
$select = 'SELECT * FROM menu ORDER BY id DESC'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); echo '<div class="menu">'; while($row = mysql_fetch_array($result)) { echo '<a class="bouton" href="'.$row['lien'].'">'.$row['nom'].'</a> <p>'; } echo '</div>';
Ensuite, je veux afficher dans une div (frame), le résultat de $row['lien'] correspondant à $row['nom'] quand on clique sur le bouton.
echo '<div class="frame">'; ??????????????????????????????????? echo '</div>';
Merci pour votre aide.
A voir également:
- Afficher résultat d'une table
- Table ascii - Guide
- Table des matières word - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Afficher appdata - Guide
- Lexer resultat - Télécharger - Sport
6 réponses
Bonjour,
je n'ai absolument rien compris.
Tu pourrais apporter plus de précisions?
C'est cette partie que je ne saisis pas trop en fait :
"le résultat de $row['lien'] correspondant à $row['nom'] quand on clique sur le bouton. "
je n'ai absolument rien compris.
Tu pourrais apporter plus de précisions?
C'est cette partie que je ne saisis pas trop en fait :
"le résultat de $row['lien'] correspondant à $row['nom'] quand on clique sur le bouton. "
J'ai une base de données "menu" qui comporte comme champs : nom (titre de la page) et lien (lien de la page).
J'affiche le menu, donc les champs "nom" :
$select = 'SELECT * FROM menu ORDER BY id DESC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
echo '<div class="menu">';
while($row = mysql_fetch_array($result))
{
echo '<a class="bouton" href="'.$row['lien'].'">'.$row['nom'].'</a> <p>';
}
echo '</div>';
Quand je clique sur un nom, je veux afficher le $lien correspondant à $nom dans une autre div :
echo '<div class="frame">';
???????????????????????????????????
echo '</div>';
Je pourrais utiliser des frames, mais je veux aussi éviter.
J'affiche le menu, donc les champs "nom" :
$select = 'SELECT * FROM menu ORDER BY id DESC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
echo '<div class="menu">';
while($row = mysql_fetch_array($result))
{
echo '<a class="bouton" href="'.$row['lien'].'">'.$row['nom'].'</a> <p>';
}
echo '</div>';
Quand je clique sur un nom, je veux afficher le $lien correspondant à $nom dans une autre div :
echo '<div class="frame">';
???????????????????????????????????
echo '</div>';
Je pourrais utiliser des frames, mais je veux aussi éviter.
Tu passes un paramètre en GET :
echo '<div class="menu">'; while($row = mysql_fetch_array($result)) { echo '<a class="bouton" href="'.$row['lien'].'?lien=".$row['lien'].">'.$row['nom'].'</a> <p>'; } echo '</div>'; echo '<div class="frame">'; if(isset($_GET['lien'])) echo $_GET['lien']; echo '</div>';
Merci Dynamix, mais ainsi, le "lien" s'affiche dans la même page (remplace la page en cours), et non dans la div "frame" .... :o(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question