如何使用 JavaScript onclick 按钮执行 PHP?我可以让表单提交,但 PHP 没有得到执行。我想这是因为if(isset($_POST['form']))
这是我要执行的 PHP:
if(isset($_POST['form']))
{
if(!isset($error))
{
$database->query('UPDATE table SET field = :value WHERE id = :id', array(':field' => $value, ':id' => $id));
}
}
这是我的<form>
标签之前的按钮:
<div onclick="javascript: $(\'#form\').submit();">Update</div>
当然,我的<form>
标签看起来像这样:
<form name="form" id="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<select name="value">
<option value="1">Value1</option>
<option value="2">Value2</option>
<option value="3">Value3</option>
</select>
</form>