par
Cyrano » 28 août 2005, 14:55
Un minimum de logique dervait pourtant te montrer le chemin.
Dans la page galerie, tu affiches toutes les images. J'ai cru comprendre que ces fausses miniatures sont clicables pour s'ouvrir en taille normale dans une page 2. Pour que les miniatures soient clicable, tu dois donc générer un lien hypertexte autour de chaque balise <img>. Ça donnerait donc quelque chose comme ceci:
<?
mysql_connect("*****", "******", "******");
mysql_select_db("******");
$reponse = mysql_query("SELECT image FROM organisation ORDER BY date DESC");
if ($donnees['image']
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<a href="page2.php?id=<?php echo ($donnees['image']); ?>"><img src="<?php echo ($donnees['image']); ?>"></a>
<?
}
mysql_close();
?>
Comme ça, tu n'as pas à le faire à la mian pour chaque image, c'est automatique.
Dans la page2, tu récupères le nom du fichier:
<?php
$id = $_GET['id'];
?>
<img src="<? echo ($id);?>">
Et tu auras l'identifiant (le nom de l'image) là où on doit le trouver.
Un minimum de logique dervait pourtant te montrer le chemin.
Dans la page galerie, tu affiches toutes les images. J'ai cru comprendre que ces fausses miniatures sont clicables pour s'ouvrir en taille normale dans une page 2. Pour que les miniatures soient clicable, tu dois donc générer un lien hypertexte autour de chaque balise <img>. Ça donnerait donc quelque chose comme ceci:
[php]<?
mysql_connect("*****", "******", "******");
mysql_select_db("******");
$reponse = mysql_query("SELECT image FROM organisation ORDER BY date DESC");
if ($donnees['image']
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<a href="page2.php?id=<?php echo ($donnees['image']); ?>"><img src="<?php echo ($donnees['image']); ?>"></a>
<?
}
mysql_close();
?>[/php]
Comme ça, tu n'as pas à le faire à la mian pour chaque image, c'est automatique.
Dans la page2, tu récupères le nom du fichier:
[php]<?php
$id = $_GET['id'];
?>
<img src="<? echo ($id);?>">[/php]
Et tu auras l'identifiant (le nom de l'image) là où on doit le trouver.