Mettre les liens sur chaque élément du tableau

Répondre
Sarti
le 30/01/2010 à 00:01
Sarti
Comment mettre un lien sur chacune de ces photos. Le lien fonctionne seulement sur le dernier élément, peut importe celui qu’on choisit.

<?php 
while($row = mysql_fetch_array($result))
{
echo '<a href="Affiche.php"><img src = "'.$adresse.$row['nom_image'].'" alt = "" width = "100" height ="100" /></a>';
}
?>
LA GLOBULE
le 30/01/2010 à 12:32
LA GLOBULE
A mon avis, le problème vient de Affiche.php.
Tu ne lui passes aucun paramètre pour savoir quelle photo tu dois afficher ?

Ce fichier doit surement afficher la dernière photo : j'imagine bien que ce fichier fait un select entiere de la base d'image, qu'il fait un while mysql_fetch_array et qu'il affiche la photo trouvée en dehors du while, soit la dernière.

Le mieux, c'est de passer l'id de la photo à Affiche.php et lui ne selectionnera que cette photo, sans while et il l'affichera.
Sarti
le 30/01/2010 à 16:37
Sarti
Et comment passer le id d'une seule photo ?
J'en affiche 5 sur une ligne puis je pointe une et c'est elle qui doit se manifester.
moogli
le 30/01/2010 à 20:03
moogli
salut,

par exemple <a href="affichage.php?id=12" />laphoto 12</a>

dans affichage.php tu récupère $_GET['id'] qui te permet d'afficher la bonne photo

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours