提交后,我在 php 文件中的 js 上使用计时器将数据插入到 mysql 数据库,问题是当我按下提交 textarea 的样式和输入更改并由于计时器而返回默认值时我尝试在没有计时器的情况下提交结果很好并且样式没有任何变化所以问题在于使用计时器功能com.php<?phprequire('connection.php');$status = '';$text = '';$com = '';$url = 'index.php';function timer($url){ echo' <script> setTimeout(function () { window.location.href= "'.$url.'"; },3000); </script>';}if(isset($_POST['addCom'])){ $com= mysqli_real_escape_string($db,$_REQUEST['com']); $text= mysqli_real_escape_string($db,$_REQUEST['text']); $stmt = $db->prepare("insert into testcomments (com,text) values (?,?)"); $stmt->bind_param('ss',$com,$text); $stmt->execute(); $status = "Done "; $com= ''; timer($url);}?><!doctype html><html ><head><link rel="stylesheet" href="style/registeration1.css"></head><body> <form method="post" enctype="multipart/form-data"> <div class="input-group"> <textarea name="com" > </textarea> </div> <div class="input-group"> <input type="text" name="text" > </div> <div class="input-group"> <button type="submit" class="btn" name="addCom" id="add" >اضافه</button> </div> <p style="color:#FF0000;"><?php echo $status; ?></p> </form></body></html>
2 回答
- 2 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消