したがってimages
、データベースに次の4つの列を持つテーブルがあります。
pgname | id | imageurl | username
ユーザーは画像をテーブルに保存でき、ユーザーのページ名をpgname、自動インクリメントされたID、画像のURLをimageurl、およびユーザーのユーザー名として追加できます。
私はprettyphotojqueryギャラリーを使用して画像を返します。
次のコードを使用して、ユーザーのpgnameに関連付けられている画像のURLをdivのハイパーリンクに表示しようとしています。
$imagesquery = mysql_query("SELECT * FROM `images` WHERE `pgname` = '$pgname'") or die(mysqli_error());
while ($returnImages = mysql_fetch_assoc($imagesquery)) {
$img = array($returnImages['imageurl']);
}
foreach ($img as $imageData) {
echo'<div id="imageslide"><a href="'.$imageData.'" rel="prettyPhoto[pp_gal]"><img style="width: 100px; height: 100px;" src="'.$imageData.'" alt=""/></a></div>';
}
私が得るのは、テーブルにあるすべてのimageurlの空のボックスです。画像を表示する方法はありますか?私がやろうとしているのは、1つのかわいいフォトギャラリー内に複数の画像を作成することだからです。
どんな助けでも大歓迎です!