8791 sujets

Développement web côté serveur, CMS

Bonjour,

J’ai un script en php qui affiche des images après lecture dans une base de donnée. Les images se trouvent dans la table "photos" et ont un id (idph) unique. L'enregistrement de chaque photo comprend un champ "commentaire" qui peut-être renseigné ou pas.

//récupèration des enregistrements 
$requete="SELECT alb_photos.id, alb_photos.titre_album, alb_photos.soustitre, photos.idph, photos.id_liaison, photos.lien
FROM alb_photos LEFT JOIN photos ON alb_photos.id=photos.id_liaison 
ORDER BY alb_photos.id ASC"; 
$result = mysql_query($requete,$link) or exit ('Erreur : '.mysql_error() ); 

while($row = mysql_fetch_array($result)) 
{ 
.............
echo '<td><a href ="'.$row['lien'].'" target="wclose" onclick="window.open(. $row[\'lien\'] . \'width=380\')"><img src="'.$row['lien'].'" border=0 height="50" ><br></a></td>';


En cliquant sur une image, celle-ci s’ouvre dans une fenêtre secondaire, et c'est ce que je veux !
Mais est-il possible, et comment, forcer la fenêtre à se redimensionner par rapport aux dimensions de l’image ?
Et je souhaiterais qu’avec l’image, s’affiche le commentaire qui est éventuellement enregistré dans la table de la base sous le même id que l’image.

Comment faire ?

Merci
Modifié par t671 (03 Dec 2009 - 15:38)