[PHP-users 8470] Re: フィールド名wo

Seto php-users@php.gr.jp
Sat, 06 Jul 2002 17:14:49 +0900


 Setoです。
内容をうまく解釈しておりませんでした。すみません。

で、そういうことならば可変変数はつかえないでしょうか?

>マクです
>
>Setoさん コメントありがとうございます
>
>>  mysql_fetch_array  MYSQL_ASSOC は使えませんか?
>> 
>> MySQLはよく知らないのですが、PostgreSQLだと
>> システムテーブルをたどればtable名もフィールド名も
>> 取得できます。同じようにできるのではないかな?
>
>MySQLでもフィールド名はその方法で取得できるのですが、いま悩んでいるのは
>画面の入力エリアに入力があったかどうかの判定部分です。
>例えば、画面の出力時には
>
>$cnt=0;
>while($cnt<mysql_num_fields($rs)){
>   print("<TR>\n");
>   print("<TD>".mysql_field_name($rs,$cnt)."</TD>\n");
>   print("<TD>".mysql_field_type($rs,$cnt)."</TD>\n");
>   print("<TD>".mysql_field_len($rs,$cnt)."</TD>\n");
>   print("<TD><INPUT TYPE='text' NAME='field".$cnt."' SIZE='50' /></TD>\n");
>   print("</TR>\n");
>   $cnt++;
>}
>といったかたちで入力エリアに名前をつけています。
>入力エリアの名前は連番でなくても、DBのフィールド名にすることも出来
>ますが、いずれにしてもDBを更新するプログラムで、その入力エリアに入力が
>あったかの判定を行いたいのです。
>
>何か良い方法はありますでしょうか?
>
>
>
>_______________________________________________
>PHP-users mailing list
>PHP-users@php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users

******************************
 Junya Seto
 http://www.cii.gr.jp/~seto/
******************************