私はしばらくしてフォルダ内の画像を取得し、DBの説明とともに表示しました。 最後に画像を表示するには、どうすれば変更できますか? 私は2 whilesを使用してみましたが、私はこれが私のコードで成功 をhadnt:最後の結果が最初に表示されています
<?PHP
$directory = "images/uploads/promocoes/";
$images = glob($directory . "*.jpg");
$i=0;
foreach($images as $image){
echo '
<div class="six columns category nature">
';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
echo '
<form action="frmdeleteimage.php?img='.$image.'&checkbox=promocoes" method="post">
<input type="checkbox" class="hidden" name="checkbox" value="promocoes" checked>
<input type="submit" name="submit" value="Excluir imagem">
</form>
';
}
$filename = basename($image);
//$filename = filter_var($filename, FILTER_SANITIZE_NUMBER_INT);
//$filename = $filename-1;
$selectp = "SELECT name from page_promocoes WHERE img='$filename';";
$resultp = mysql_query($selectp);
while ($rowp = mysql_fetch_row($resultp)) {
$rowsp[] = $rowp;
}
echo '
<div class="portofoliothumb">
';
echo '<h5>';
echo $rowsp[$i][0];
$i=$i+1;
echo '</h5>';
echo '
<a href="'.$image.'" style="background-image:url('.$image.')"></a>
</div>
</div>
';
}
?>
あなたは結果の配列を持っていますか、それは、カウントを見つける 'loop'by用を使用してループを逆転、その後、あなたができる反復のデクリメントを使用あなたの結果を得る –
あなたの実際の必要は何ですか?データベース内のレコードの降順で画像を表示する必要がありますか? – sujivasagam
@sujivasagamフォルダから画像を取得します。説明は画像ファイル名を使用してdbから取得します –