-2

前のページのフォームから GET 値が渡され、2 つの送信ボタンのどちらが押されたかを確認したいと考えています。今のところ、デバッグのためだけに GET を使用しています。1 つのボタンには value="Update" があり、もう 1 つのボタンには value="Delete" があります。どちらのボタンにも name="updateORdelete" があります。GET POST または REQUEST 'updateORdelete' を変数に入れることができないようです。URLは次のようになります

&updateORdelete>%0D%0A%09%09%09<input+type%3D=Update 

&updateORdelete=Update の代わりにシンボルがたくさんある理由がわかりません。parse_str() を使用するように言っているフォーラムの人々もいますが、うまくいきません。これが私が試したコードです:

<?php
$updateORdelete = $_REQUEST['updateORdelete'];
parse_str($updateORdelete, $updel);
print $updel;?>

これは、印刷された「配列」以外には何も与えません。だから私はそれが配列であると考えているので、それを文字列に内破してから新しい変数を出力すると思いました。しかし、その後は何も出力されません。誰かが私を助けることができますか?ありがとう!

4

1 に答える 1

2

お送りいただいた URL から判断すると、HTML コードname="updateOrdelete"のボタンの 1 つまたは両方の属性に閉じ引用符が含まれていない可能性があります。

確実に確認できるように、HTML コードを投稿してください。

于 2013-06-03T06:22:28.233 に答える