[PHP-users 19469]Re: htmlへの表示について
Masashi Ohba
ohba @ m8.dion.ne.jp
2003年 12月 21日 (日) 01:42:49 JST
大場です。
In message "[PHP-users 19467] htmlへの表示について",
taka wrote...
>while文を使っているんですが
>
>while($col = mysql_fetch_array($rst)) {
>
> print <<< html
> <Table Border>
> <Tr>
> <Th>氏名</Th><Th>コード</Th><Th>住所</Th> </Tr>
> <Tr>
> <Td>$col[shimei]<input type="checkbox" name="check[]"
>value="$col[code]"></Td>
> <Td>$col[code]</Td>
> <Td>$col[jusho]</Td></tr>
> </Table>
>
>html;
>
> }
>
>にすると一回一回項目名がでてしまうので
ループが回ると毎回
「<Th>氏名</Th><Th>コード</Th><Th>住所</Th> </Tr>」
を出力してるわけですから、そりゃそうでしょう
> print <<< html
> <Table Border>
> <Tr>
> <Th>氏名</Th><Th>コード</Th><Th>住所</Th></Tr>
>
>html;
>
>while($col = mysql_fetch_array($rst)) {
>
> print <<< html
> <Tr>
> <Td>$col[shimei]<input type="checkbox" name="check[]"
>value="$col[code]"></Td>
> <Td>$col[code]</Td>
> <Td>$col[jusho]</Td></tr>
> </Table>
>
>html; }
>
>にしてみたんですけどエラーになってしまいます
どんなエラー?
まぁ今度は
<Table Border>
…
</Table>
</Table>
</Table>
</Table>
…
とループが回るたび</Table>をその回数だけ出してるみたいですが…
そのエラーですか?
>他にも色々してみたんですけど、初心者の私には分かりません
>でした。
「他にも色々」はどんなことですか?
「初心者の私には分かりません」以上に
あなたが何をしたのか、私たちには分かりません。
>どなたか分かる方がいたらよろしくお願いします。
最終的にどんなhtmlを出力したいんですか?
それを見ながら
出力を繰り返したい物が何か?
1度出力したら充分なのが何か?
を考えたら、
ループで回す範囲がどこからどこまでなのか?
おのずと見えてくると思いますので
がんばってください。
--------------------------------------------------
Name : 大場正志(Masashi Ohba)
E-mail: ohba @ m8.dion.ne.jp
Add : Sendai, Japan
PHP-users メーリングリストの案内