0

ここに単純なphpコーディングの問題があります。ユーザーがクリックするボタンID「登録」があります。ただし、ボタンがクリックされると、以下のコードは実行されません。

<?php
try {

 if (isset($_POST['register'])) {
    require_once('library.php');

    $user_id = $identity->user_id; 
    $status_type = 'M';
    $data = array('status' => $status_type);

    $dbWrite->update('user', $data, "user_id = $user_id");

    header('Location: main.php');
    exit;
 }

} catch (Exception $e) {
  echo $e->getMessage();
}

誰でも私を助けることができますか?

4

2 に答える 2

0

ボタンの name 属性が欠落している必要があります。以下のようにHTMLでボタンを定義します

<input type="submit" name="register" value="register" />
于 2013-05-08T16:24:57.897 に答える
0

print_r($_POST);何が欠けているかを書いて見る

おそらく次の構文form

于 2013-05-08T20:27:24.923 に答える