私はすでにアップロードされた画像(タイトル、サイズ、カテゴリなど)をギャラリーに読み込む作業スクリプトを作成しました。 https://i.stack.imgur.com/RWASu.jpgMYSQL/PHP/JQUERY - イメージギャラリーのブロブ、問題の解決方法
問題は、ランダムIDの画像をロードしました。右/左にスライドさせた後にそのような画像がさらに表示されますが、IDで表示させたいのですがNEXT IDである他のものを、同じまたはランダムではなく、どのように私はそれを動作させることができますか?ここで
は、これまでのスクリプトです:
<?php
$result = mysql_query("SELECT id, rozmiar, technika, kategoria, image_time, title FROM {$table} ORDER BY RAND() LIMIT 1");
if (mysql_num_rows($result) == 0)
echo '<ul><li>Nie wgrano żadnych plików.</li>';
else
{
echo '<ul>';
while(list($id, $rozmiar, $technika, $kategoria, $image_time, $title) = mysql_fetch_row($result))
{
echo "<div class='image-frame left-image'>";
echo "<a href='".$_SERVER['PHP_SELF']."?show=$id' data-lightbox='galeria' data-title='{$title}, {$technika} | {$rozmiar}'><img width='450' src='".$_SERVER['PHP_SELF']."?show=$id'></a>";
echo "<div class='description'><p>{$technika}, {$rozmiar}</p></div></div>";
}
echo '</ul>';
}
?>
<?php
$result = mysql_query("SELECT id, rozmiar, technika, kategoria, image_time, title FROM {$table} ORDER BY RAND() LIMIT 1");
if (mysql_num_rows($result) == 0)
echo '<ul><li>Nie wgrano żadnych plików.</li>';
else
{
echo '<ul>';
while(list($id, $rozmiar, $technika, $kategoria, $image_time, $title) = mysql_fetch_row($result))
{
echo "<div class='image-frame right-image'>";
echo "<a href='".$_SERVER['PHP_SELF']."?show=$id' data-lightbox='galeria' data-title='{$title}, {$technika} | {$rozmiar}'><img width='450' src='".$_SERVER['PHP_SELF']."?show=$id'></a>";
echo "<div class='description'><p>{$technika}, {$rozmiar}</p></div></div>";
}
echo '</ul>';
}
?>
IDを昇順で画像を複数のブロックをロードするでしょう私は1つのスクリプトにそれを行うことができる方法上の任意のアイデアは、? すべての提案に感謝します。
検索した画像にどのようにクラスを適用する予定ですか?つまり、一方は「左画像」、それ以外は「右画像」となるでしょうか? –
私はLeftブロックとRightブロックを表示します。それらはID#1とID#2の画像を表示しますが、右にスライドするオプションがあるので、左はID#3、右ID#4になります。私はブロックを自動的にギャラリーの他の部分を表示する設定に問題があります。私は変数を作る方法があると思っていました。それはCSSにも入れられ、各ブロックはユニークで自動化されます。 –
多分、2つのブロックから辞めて、さらにいくつかの画像が追加されたときに水平方向に拡大するものを作るべきですか? –