0

MySQL にデータを書き込むプログラムがありますが、必要なすべての名前がデータベースの 1 つのボックスに一覧表示されます。PHP を使用してそれらを区切るカンマを削除しましたが、イメージ タグの src の末尾に名前を追加する方法を見つける必要があります。そのため、名前 (すべてが 1 つの行にある) がソース URL に追加されます。ただし、必要な HTML は 1 行だけです。それは可能ですか?

$namet はデータベースからの結果です ( $namet = mysql_fetch_array( $result );)

$res = str_replace(',','<br>',$namet['name']);コンマを取り除き、そこに休憩を入れます。これは、リストの見栄えを良くするための試みでした。

私がしようとしているのは、 img src="url/NAME_FROM_DB" img [かっこを外さなければならなかった] を持つことです。したがって、PHP は各名前の画像でページを埋めます。

4

1 に答える 1

0

これを試してください:

$namet['name'] = "name,name1,name2,name3"; 
$res = str_replace(","," ",$namet['name']);  //remove the commas and replace with space
$explodedVariable = explode(" ", $res); //explode the list into an array

//loop array values into the img tag
foreach($explodedVariable as $objects) {
    echo "<img src='images/" . $objects . "'/>";
}
于 2013-07-20T04:30:09.393 に答える