如何检测按钮是否被点击

问题描述:

我在这里有一个简单的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(); 
} 

任何人都可以帮到我吗?

+1

语法是按钮的'name'属性也设置为“注册”?如果您也包含HTML表单,它可能会有所帮助。 – andrewsi 2013-05-08 16:12:31

+0

您使用的是什么表单方法GET或POST – 2013-05-08 16:12:47

+1

您可以向我们展示您的按钮的HTML吗? – Juampi 2013-05-08 16:13:11

必须错过按钮的名称属性。在HTML定义按钮,如下图所示

<input type="submit" name="register" value="register" /> 

print_r($_POST);,看看缺什么

可能的form