我有一个Drupal-7本地网站,我在文章中有一个表单/按钮。我想要在单击按钮时能够跟踪点击按钮的用户名和密码。表单html代码如下:
<form action="mysql-query.php" method="post" onsubmit="return Press(this)">
<input type="text" name="email" style="display:none;">
<input type="submit" value="Press here" id="test">
</form>
我从phpmyadmin创建了一个名为button的用户表上的新列,它是一个默认值为0的Int(1),而mysql-query.php文件包含以下代码:
<?php
$_POST["email"];
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "drupal";
// Create connection
$conn = mysql_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysql_connect_error());
}
mysql_select_db($dbname);
$sql = mysql_query("UPDATE users SET button='1' WHERE email=loggedInMail");
$output = mysql_query("SELECT name, mail FROM users WHERE button='1'");
?>
我点击了按钮,并检查了用户表,但我创建的所有用户都有一个按钮0值。什么是错的想法?
答案 0 :(得分:1)
更改行:
$ _ POST [ “电子邮件”];
到
$ postemail = $ _POST [“email”];
更改行:
$ sql = mysql_query(“UPDATE users SET button ='1'WHERERE email = loggedInMail”);
到
$ sql = mysql_query(“UPDATE users SET button ='1'WHERERE email ='”。$ postemail。“'”);