[PHP-users 951] Re: ?ISO-2022-JP?B?GyRCPWk0fDI9JDUkbCRKJCRKUT90JE46biRqSn0bKEo=?=

BosProject T.Takeuchi php-users@php.gr.jp
Sat, 28 Jul 2001 21:27:36 +0900


件名が文字化けしているのは、私だけでしょうか・・・

> echo "<input type='text' name='ctn' value=$a>"; 本来 hidden ですが うま
> く行かない
> ++$a

 これだけを見ると、いつまでたっても$ctnは''のままだと思うんですけどね。
$aをインクリメントしていますが、その後のスクリプトを見る限り、全く
意味をなさないインクリメントですね。$ctnが何を意味するのか、ちょっと
分からないんですけど、普通に考えるなら、

$ctn++;
echo "<input type='hidden' name='ctn' value='$ctn'>";

 とするんじゃないかと思います。

 あと余計なおせっかいかもしれませんが、変数名にマルチバイト文字を
使うのは、できればやめておいた方が良いと思います。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
----- Original Message -----
From: "k.okuda" <takamo@rajikon.itabashi.tokyo.jp>
To: <php-users@php.gr.jp>
Sent: Saturday, July 28, 2001 6:36 PM
Subject: [PHP-users 949]
?ISO-2022-JP?B?GyRCPWk0fDI9JDUkbCRKJCRKUT90JE46biRqSn0bKEo=?=


> 初めまして、奥田と申します。
>
> 配列変数の 添え字がうまく作れなくてご相談します。
>
> フレームで構成されていますが、一つ目のフレームで
> ある条件で選択されたデータを表示し、その一覧から、ユーザーがコマンドボタンで
> データを選択します。
> <FORM ACTION="kaimono.php" target="kaimono" method="post">
> //
> while($row=mysql_fetch_array($result)){
> echo   "<tr> <td>$row[mekername]</td>
> <td>$row[$fieldname4]</td>
> <td>$row[$fieldname6]</td>
> <td>$row[$fieldname8]</td>
> <td><input type='text' name='注文数[注文.$I]' size='10' value=''></td>
> <td><input type='submit' name='order' target='kaimono' value='注文.$I'></td>
> <td><input type='hidden' name='商品ID[注文.$I]'value=$row[$fieldname8]></td>
> </tr>";
> $I=$I+1;
> }
>
> 選択されたデータは  次のフレームのフォーム(kaimono.php)に変数が引き継がれ
> 、情報を一旦、配列変数で取り込み 一覧できる用にするつもりです。(その後まと
> めて送信する)
>
> ユーザーは 注文.$Iボタンを いくつでも押せる。そのつど、下記の発注リストフ
> ォームにデータがたまるつもりなんですが
> 下記のフォームに 配列変数の カウンターの添え字が 作成できない
>
> どこで、勘違いしているのでしょうか
>
>
> <TITLE>発注リスト</TITLE>
> </HEAD>
> <BODY>
> <?
>
> function
(){     
> static $kict = 0;       static も うまく行かない
> ++$kict;
> return $kict;
> }
> echo cunnter();
> 
> echo "変数表示--$order--$商品ID[$order]--";
> if  ($注文数[$order]==""){
> $注文数[$order]="1";
> }
> echo "$注文数[$order]--ct=";   押されたボタンの必要なデータは 其の都度 
> 引き継がれて、正しく変更、表示される。でも カウンターの数値が増えない
> 
> echo "<input type='text' 
name='ctn' value=$a>"; 本来 hidden ですが うま
> く行かない
> ++$a
>
>
> echo "$ctn--買い物リスト";   $ctn が 1から 増えない
>
> echo   "<TABLE border='1'>";
> echo   "  <TBODY>";
> echo   "<TR>
>       <TD>メーカー</TD>
>       <TD>  商         品          名  </TD>
>       <TD>サービス価格</TD>
>       <TD>購入数</TD>
>       <TD>小計金額</TD>
>       <TD>訂正</TD>
>     </TR>";
>  echo   "<TR>
>       <TD></TD>
>       <TD></TD>
>       <TD></TD>
>       <TD></TD>
>       <TD></TD>
>       <TD>
>       <FORM><INPUT type='button' name='訂正' value='訂正'>
>       </TD>
>     </TR>";
> echo" </TBODY>";
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>