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

rishiri.info mail @ mail.rishiri.info
2006年 5月 26日 (金) 21:02:00 JST


こんばんは、risuです。
> 気づけば簡単なことなんですが、
> <a href=\"%s?pid=%s\">
>                 ~~
> ここ(タグのパラメータ内)に埋め込まれてるからです。
そうだったんですか...私は理解力が無いんですね。

そう言っておきながら、続きでもう1つお聞きしたいのですが、
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"]);
を、そのまま出力させると

2 田中 一郎 たなか いちろう XXXXXXX 東京都杉並区 0363829999 090XXXXXXXX
(削除)
3 小早川 太郎  こばやかわ たろう XXXXXXX 北九州市小倉区 0963833628
070XXXXXXXX (削除)

というように表示がずれてしまうので
テーブル等を使って整形したいのですが
入力/編集用フォームで使うような
<table border="1">
<tr>
<td>No.</td><td>氏名</td><td>ふりがな</td><td>郵便番号</td><td>住所1
</td><td>住所2</td><td>電話番号</td><td>携帯番号</td>
</tr>
<tr>
<td><input type="Text" name="pid" size="3" value="<?php echo $pid ?>"></td>
<td><input type="Text" name="namae" value="<?php echo $namae ?>"></td>
<td><input type="Text" name="frigana" value="<?php echo $frigana ?>"></td>
<td><input type="Text" name="ybangou" size="9" value="<?php echo $ybangou
?>"></td>
<td><input type="Text" name="jyusyo1" value="<?php echo $jyusyo1 ?>"></td>
<td><input type="Text" name="jyusyo2" value="<?php echo $jyusyo2 ?>"></td>
<td><input type="Text" name="denwa" size="12" value="<?php echo $denwa
?>"></td>
<td><input type="Text" name="keitai" size="13" value="<?php echo $keitai
?>"></td>
</tr>
</table>

というような表示の仕方はわかるのですが
下記、printfでアンカーを使った場合に
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"]);
をテーブルタグで表示させる方法がわからないのです。

よろしくお願いいたします。


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.1/348 - Release Date: 2006/05/25



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