ファイル内に画像のリストがあります。イメージに関する詳細とともにファイル名が mysql テーブルに保存されます。ページに複数の画像をランダムに生成する while ループを作成しました。ただし、問題があります。私のウェブページで画像が生成されません。私が作成したclothing_data関数に絞り込みました。私は自分がしなければならないことに困惑しています。これが以下のコードです。
<?php
function clothing_data ($id) {
$data = array();
$id = (int)$id;
$func_num_args = func_num_args();
$func_get_args = func_get_args();
if ($func_num_args > 1) {
unset($func_get_args[0]);
$fields ='`' . implode ('`, `', $func_get_args) . '`';
$data = mysql_fetch_assoc (mysql_query("SELECT $fields FROM `dress` WHERE `primary_id` = $id"));
return $data;
}
}
$num_dresses = dress_count ();
$i = 0;
while ($i < 5)
{
$rand_id = rand(1, $num_dresses);
$dress_feed_data = clothing_data($rand_id, 'file_name', 'user_defined_name',
'user_defined_place' , 'user_who_uploaded');
echo $dress_feed_data['file_name'];
if (file_exists('fashion_images/' . $dress_feed_data['file_name']))
{
?>
<br>
<img src="fashion_images/<?php echo $dress_feed_data['file_name'];?>" width="50" height="50" />
<?php
}
$i++;
}
?>