[PHP-users 6862] Re: print()文での表記方法

hajime php-users@php.gr.jp
Sat, 13 Apr 2002 14:47:55 +0900


hajimeです。

このprint()文での表記方法でまた質問させて下さい。

<td bgcolor="#333333" align="center" height="100">
<a href="#" onClick="newWin2('$n1')">
<img src="/juichi_gallery_img/$newdir/$thum[$n1]" alt="#$n1+1"
border="0"></a></td>
と表示させたいので
$newdir:ディレクトリ。中の値は「photo01」
$thum[$n1]:ファイル。中の値は「01.gif」
$n1:n番目を表してます。中の値は「0」ゼロ

print("<td bgcolor=\"#333333\" align=\"center\" height=\"100\">");
print("<a href=\"#\" onClick=\"newWin2('" . $n1 . "')\">");
print("<img src=\"./juichi_gallery_img/" . $newdir . "/" . $thum[$n1] . "\"
alt=\"#" . $n1+1 . "\" border=\"0\">");
print("</a>");
print("</td>\n");

としました。

すると結果は、

<td bgcolor="#333333" align="center" height="100"><a href="#"
onClick="newWin2('0')">1" border="0"></a></td>

となり、imgタグがうまく表示されません。
配列や$n1+1などが原因かもしれないのですが、
こういった場合はどうすればいいのでしょうか?
いろいろ書き方を変えてためしてはいるものの、ドツボにはまってしまって・・・

hajime
hajime@ruru.ne.jp