isset() 函数可用于检查输入类型submit
被按下,但是有没有办法检查输入类型按钮是否被按下?
在我的代码中,按钮什么也不做,只是在 .Onclick() 事件上调用一个函数,然后刷新页面并在 PHP 中创建数据库条目...并且我希望它仅在按下按钮后才创建条目...由于其他原因我无法使用提交类型...以下是一些代码:
function send()
{
var events = document.getElementById("event").value;
location.href = "calm.php?day=" + xx + "&month=" + yy + "&year=" +
zz + "&events=" + events;
}
<input name="Button"
type="button"
id="submit"
onclick="send(this.form)"
value="Button" />
<?php
session_start();
include_once "connect_to_mysql.php";
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];
$events = $_GET['events'];
$userid = $_SESSION['id'];
if (isset($_POST['button']))
{
$sql = mysql_query("INSERT INTO events (userid,month,day,year,events)
VALUES('$userid','$month','$day', '$year','$events')")
or die (mysql_error());
}
?>
isset($_POST['Button'])
你刚刚错过了首都B
。您需要将其与输入的匹配相同name
属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)