0

そのため、php を使用して mysql データベースからデータを取得しています。このデータは数値の形式です。その数に応じて同じ数の画像タグをエコーし​​たい。数値がどうなるか分からないので if 文は使いたくありません (これは動的プロセスです)。何かご意見は ?たとえば、数値が 5 の場合、結果は次のようになります。

<img src=''>
<img src=''>
<img src=''>
<img src=''>
<img src=''>
4

3 に答える 3

1

次のようなものを試してください:

for ($count=0; $count<$row['tagcount']; $count++) {

   echo("<img src=''>");

}
于 2012-06-14T01:58:34.100 に答える
1

forループを実行する

$nデータベースからのあなたの番号で:

for($i=0;$i<$n;$i++):
?>
<img src='path/to/image.jpg'>
<?php
endfor;
于 2012-06-14T01:50:25.777 に答える
0

これを試して...

$number = $number[fromdatabase];
$array = range(1,$number);
foreach ($array as $img) {
    echo "<img src=''></img>";
}

これで、データベース内の番号の img タグが作成されます

于 2012-06-14T01:49:24.087 に答える