ウェブページに一度に1つの画像を表示したいと思います。クエリを使用して、データベースから配列に画像のセットを取得しました。私はこれらの線に沿って試しました:
$my=& JFactory::getUser();
$db=& JFactory::getDBO();
$a=& $my->id;
$query="SELECT id FROM jos_phocagallery_categories WHERE accessuserid='$a'";
$db->setQuery($query);
$r=$db->loadResult();
$queryc="SELECT filename FROM jos_phocagallery WHERE catid='$r'";
$db->setQuery($queryc);
$results=$db->loadResultArray();
$image=current($results);
echo 'imgag srx="images/phocagallery/'.$image.'" />';
上記のエコーラインを変更したのは、ラインが許可されていなかったためです
このコードの後で、「next($ results)」を呼び出す入力ボタンを追加してから$ imageを置き換えようとしましたが、クエリ全体が最初から実装されているようです。そのため、配列のポインタを取得して前進することができません。エコーでもありません。
私は何を間違っていますか?
よろしく/Viktor