2012-01-13 9 views
0

この値をループに表示するにはどうすればよいですか?渡される値を表示する方法は?

echo '<input type="hidden" name="eg_payamt_'.$i.'" id="amount_post_'.$i.'" value="">'; 

このコードは次のページでPOST

ことによって、次のコードに渡される、 は、それがこのようなものだろうか?

私は何も結果が表示されない
foreach($_POST["eg_payamt_"] as $key => $payamt) 
     { 
     echo "eg_payamt_$key => $payamt\n <br>"; 
     } 

君たちがどんな考えを持っていますか?

答えて

2

あなたが入力要素の名前に変更する必要があります - このようなすべて入力要素が同じ名前になります。

<input type="hidden" name="eg_payamt[]" value="whatever" /> 

をそして、あなたは$_POST['eg_payamt']にアクセスするとき、それはすでに配列になりますが、そうあなたのコードはほぼそのまま動作します(2つのアンダースコアを失う必要があります)。

+0

私はこのようにしてみます:echo ' '; –

+1

@RickAnt:それはいいですね。末尾のアンダースコアは必要ありませんが。 – Jon

関連する問題