问题描述
我是 JavaScript 和 PHP 的新手。
我有一个带有 5 个输入字段的简单表单。当我将 rfid 点按到我的 rfid 阅读器中时,信息将显示在表单中并保留在那里。
我创建了另一个名为 dailytbl 的表,我想使用该表来存储那些点击 RFID 卡的学生的信息。
我知道如何在 PHP 中使用 INSERT into table 函数,但我就是不知道把代码放在哪里。
注意: 我在屏幕截图中的表格,我只是在那里添加了它。它从我数据库中的第一个表中获取数据。
我的这种形式的代码:
<?PHP
$Write="<?PHP $" . "UIDresult=''; " . "echo $" . "UIDresult;" . " ?>";
file_put_contents('UIDContainer.PHP',$Write);
?>
<!DOCTYPE html>
<html>
<head>
<Meta name="viewport" content="width=device-width,initial-scale=1.0">
<Meta charset="utf-8">
<link href="css/bootstrap.min.css" rel="stylesheet">
<script src="js/bootstrap.min.js"></script>
<script src="jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#getUID").load("UIDContainer.PHP");
setInterval(function() {
$("#getUID").load("UIDContainer.PHP");
},500);
});
</script>
<title>Read Tag : NodeMCU V3 ESP8266 / ESP12E with MysqL Database</title>
</head>
<body>
<h2 align="center">NodeMCU V3 ESP8266 / ESP12E with MysqL Database</h2>
<ul class="topnav">
<li><a href="home.PHP">Home</a></li>
<li><a href="user data.PHP">User Data</a></li>
<li><a href="registration.PHP">Registration</a></li>
<li><a class="active" href="read tag.PHP">Read Tag ID</a></li>
<li><a href="present.PHP">Present</a></li>
</ul>
<br>
<h3 align="center" id="blink">Please Tag to display ID or User Data</h3>
<p id="getUID" hidden></p>
<br>
<div id="show_user_data">
<form>
<table width="452" border="1" bordercolor="#10a0c5" align="center" cellpadding="0" cellspacing="1" bgcolor="#000" style="padding: 2px">
<tr>
<td height="40" align="center" bgcolor="#10a0c5"><font color="#FFFFFF">
<b>User Data</b>
</font>
</td>
</tr>
<tr>
<td bgcolor="#f9f9f9">
<table width="452" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td width="113" align="left" class="lf">ID</td>
<td style="font-weight:bold">:</td>
<td align="left">--------</td>
</tr>
<tr bgcolor="#f2f2f2">
<td align="left" class="lf">Name</td>
<td style="font-weight:bold">:</td>
<td align="left">--------</td>
</tr>
<tr>
<td align="left" class="lf">Gender</td>
<td style="font-weight:bold">:</td>
<td align="left">--------</td>
</tr>
<tr bgcolor="#f2f2f2">
<td align="left" class="lf">Email</td>
<td style="font-weight:bold">:</td>
<td align="left">--------</td>
</tr>
<tr>
<td align="left" class="lf">Mobile Number</td>
<td style="font-weight:bold">:</td>
<td align="left">--------</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</div>
<script>
var myVar = setInterval(myTimer,1000);
var myVar1 = setInterval(myTimer1,1000);
var oldID="";
clearInterval(myVar1);
function myTimer() {
var getID=document.getElementById("getUID").innerHTML;
oldID=getID;
if(getID!="") {
myVar1 = setInterval(myTimer1,500);
showUser(getID);
clearInterval(myVar);
}
}
function myTimer1() {
var getID=document.getElementById("getUID").innerHTML;
if(oldID!=getID) {
myVar = setInterval(myTimer,500);
clearInterval(myVar1);
}
}
function showUser(str) {
if (str == "") {
document.getElementById("show_user_data").innerHTML = "";
return;
} else {
if (window.XMLHttpRequest) {
// code for IE7+,Firefox,Chrome,Opera,Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6,IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("show_user_data").innerHTML = this.responseText;
}
};
xmlhttp.open("GET","read tag user data.PHP?id="+str,true);
xmlhttp.send();
}
}
var blink = document.getElementById('blink');
setInterval(function() {
blink.style.opacity = (blink.style.opacity == 0 ? 1 : 0);
},750);
</script>
</body>
</html>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)