微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将数据从表单读取 tag.php传输到可以在另一个页面present.php中找到的表中

如何解决将数据从表单读取 tag.php传输到可以在另一个页面present.php中找到的表中

我是 JavaScript 和 PHP 的新手。

我有一个带有 5 个输入字段的简单表单。当我将 rfid 点按到我的 rfid 阅读器中时,信息将显示在表单中并保留在那里。

我创建了另一个名为 dailytbl 的表,我想使用该表来存储那些点击 RFID 卡的学生的信息。

我知道如何在 PHP 中使用 INSERT into table 函数,但我就是不知道把代码放在哪里。

注意: 我在屏幕截图中的表格,我只是在那里添加了它。它从我数据库中的第一个表中获取数据。

Main Form

我的这种形式的代码

<?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 举报,一经查实,本站将立刻删除。