2010-11-23 6 views
0

J'ai une base de données mysql qui stocke des photos téléchargées, j'essaie de générer un album photo en utilisant php, en supposant que j'ai 20 photos je dois mettre toutes les 5 images dans une rangée puis commencer une nouvelle ligne avec la 6ème image. je l'ai fait avec succès mais j'ai aussi besoin de joindre l'image de la base de données mysql à l'image affichée dans l'album, donc quand je clique sur l'image l'image doit être redirigée avec l'url pour permettre aux utilisateurs de commenter. image et stocker les commentaires dans la base de données avec l'id de l'image, comment puis-je le faire s'il vous plaît?Générer un album photo en utilisant php et mysql

Répondre

0

u besoin de 2 scripts: pour envoyer la liste d'images et d'envoyer les données d'image

je dois mettre toutes les 5 images dans une rangée, commencer une nouvelle ligne avec la 6ème image de

u peut utiliser quelque chose comme

for($i=0;$i<count($images);$i++) 
    { 
    echo '<img src="/myLinkTogetImagedata?id='.$i.'"/>'; 
    if($i%5==0)echo '<br/>'; 
    } 

pour envoyer des données d'image u besoin d'envoyer mime entrez l'en-tête http://php.net/manual/en/function.header.php et les données de dB

pense que vous pouvez enregistrer l'image dans chemin db

Yeh, sauver match de nom de fichier mieux que l'enregistrement des données d'image dans DB

+0

je l'ai fait, mais j'ai 2 images au lieu d'un, peut me dire comment résoudre ce problème? http://pastebin.com/sQ2ufqV4 – wfareed

+0

il n'y a pas besoin de boucle –

0

lorsque vous générez album que vous devez générer lien avec obtenir

par exemple, vous avez l'adresse type /showimage.php?id=21

puis dans l'image show vous pouvez donner un commentaire et d'autres choses

.ps: Je pense que vous pouvez enregistrer l'image dans chemin db puis sélectionnez 10 dernière image ...

Questions connexes