【发布时间】:2012-08-02 01:54:23
【问题描述】:
如何使用 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>
【问题讨论】:
-
我可以让表单提交,但 PHP 没有得到执行。我认为这是因为
if(isset($_POST['form'])) -
我不能在
<form>标签中使用name=form?
标签: php javascript pdo onclick