いつもお世話になります
複数の配列の要素を繰り返し処理をして書き込むと変数の中身がおかしくなってしまいます。
ポストメソッドで複数のテキストを受けて書き込みたいのですが、書き込む内容が""になってしまいます
print qq|<form action=\"$myself\" method=\"POST\">\n|;
LOOP:foreach $i (0..7) {
foreach $j ($x..$x + 3) {
print qq|@eqipument[$j]<input type=text name="arg_$j" size_1=35>\n|;
last LOOP if ($j == $#eqipument);
}
$x = $x + $x_colm;
print qq|<br>\n|;
}
@eqipumentの配列の要素を変数arg_$jで配列が終わるまで繰り返して入力画面を表示させます
その後
# デスク書き込み
open(OUT,">>$logfile") || &error("Write Error : $logfile");
$j = 0;
foreach(0..@eqipument) {
print OUT "$in{'arg_$j'}<>";
$j++;
}
close(OUT);
として書き込みをすると、変数arg_$jの内容が空になってしまい<>だけがかきこまれます
変数部分を arg_0,arg_1,arg_2.... と明示して書くときちんと入力画面で入力した
テキストが書きこめれますが、入力項目も多いですしプログラム的にも見難いので
繰り返し処理で書き込みをしたいのですがなぜこのような結果になるのか(arg_$jの内容が空になる)理解できません又
print qq|$in{'arg_$j'}\n|;として
変数の中身を検証するためにコンソールに出力すると中身は "" になっています
宜しく御教授お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Ruby プログラミング 3 2023/06/09 14:30
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- その他(プログラミング・Web制作) プログラミング python 3 2023/06/14 03:55
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index関数で複数個抜き出す
-
非共通要素を抜き出す
-
正規表現 perl 連続ヒットの...
-
複数の配列の要素を繰り返し処...
-
VBのReturnの使い方
-
範囲指定したセルを1つずつ飛...
-
vbscriptでIE自動入力(途中で...
-
Escキーを押すと、中断する時と...
-
DoEventsが必要な理由について
-
DOSコマンドのループ内のTIMEコ...
-
流れ図(フローチャート)が分か...
-
ハッシュマーク以降のアドレス取得
-
英語でのシャープとコメの呼び...
-
alarmの使用について
-
VBAでの一時停止と再開の方法
-
Perlのサブルーチンの引数に配...
-
動きっぱなしです。止め方とプ...
-
チェックデジットについて
-
VBA横データを縦にしたいです
-
プログラムの二重のIF文、FOR文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースから取得したデー...
-
perlで2つの配列を比較する方...
-
perlでファイルの拡張子を除い...
-
python質問
-
QNo.3258883データベースから取...
-
組み合わせを作るアルゴリズム
-
非共通要素を抜き出す
-
アルファベットn文字の組み合わ...
-
grep関数を用いた複数行からの抽出
-
複数の配列の要素を繰り返し処...
-
桁数指定と四捨五入
-
ハッシュのハッシュの値代入で...
-
サブルーチンへ渡した配列のリ...
-
index関数で複数個抜き出す
-
二次元配列のつかいかた。
-
正規表現 perl 連続ヒットの...
-
配列に入った変数を二度使いたい
-
プログラミングについて。 1つ...
-
画面を強制的に再描画させる方法
-
VBのReturnの使い方
おすすめ情報