を私は次のような形式になります。何もクリックされなかった - PHP
ユーザーで<form method="post" action="user/?action=reply">
<!--blah -->
<input type="submit" name="action" value="Reply">
</form>
/index.phpファイルは、私が持っている:
switch ($_GET['action'])
{
case 'reply':
if (isset($_POST['action']) && $_POST['action'] == 'Reply')
{
require_once USER_ROOT . 'thread_reply.php';
}
else
{
echo "Nothing was clicked";
}
...
出力は何もクリックされなかったです。
error_reporting(E_ALL);何も返さない。
編集:
ますprint_r($ _ GET)を返します:配列([アクション] =>返事を)
ますprint_r($ _ POST)空の配列
試してみてください。このよう
'ますprint_r($ _ POST)を;'と 'ますprint_r($ _ GET)'あなた '前switch 'ステートメントを実行し、出力を質問に追加します。 –
'action'という名前の2つのリクエストパラメータがあります。 1つは 'POST'、1つは' GET'です。それらの名前を変更するだけです。 –