[PHP-users 29297] Re: 最初のカラムが表示できないんです。

UNO Shintaro uno @ venus.dti.ne.jp
2006年 5月 25日 (木) 14:43:56 JST


> pid, namae,frigana,ybangou,jyusyo1,jyusyo2,denwa,keitai
> のすべてのレコードを表示させるようにしたいのですが
> pidのフィールドだけが表示できません。
> どなたかどうすればよいか教えていただけませんでしょうか。

えーと、こういうことですかね。

printf("<a href=\"%s?pid=%s\">%s,%s,%s,%s,%s%s,%s,%s</a> \n",
$PHP_SELF, $myrow["pid"], $myrow["pid"], $myrow["namae"], $myrow["frigana"],
$myrow["ybangou"], $myrow["jyusyo1"], $myrow["jyusyo2"], $myrow["denwa"],
$myrow["keitai"]);

なお、このようにDB内の値を直に出力するのはセキュリティホールの元なので
(データとして変なタグを入力されている場合に制御範囲外の動作を起こす)、
出力する項目全てについて、htmlspecialchars()などの適切なエスケープを
おこなってください。

-- 
UNO Shintaro, 宇野 信太郎  ( mailto:uno @ venus.dti.ne.jp )
http://www.venus.dti.ne.jp/~uno/  http://d.hatena.ne.jp/uno/



PHP-users メーリングリストの案内