关于Phpsql,表单在页面加载时重新提交和php中提交表单数据的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于c#–如何在页面加载时动态更改aspx页面的标题、CSS在页面加载/重新加载
关于Php sql,表单在页面加载时重新提交和php中提交表单数据的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于c# – 如何在页面加载时动态更改aspx页面的标题、CSS 在页面加载/重新加载时未正确呈现、javascript – 如何在x秒后自动重新加载页面并重新提交表单数据、javascript – 如何在页面加载时使用ajax提交隐藏表单?等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- Php sql,表单在页面加载时重新提交(php中提交表单数据)
- c# – 如何在页面加载时动态更改aspx页面的标题
- CSS 在页面加载/重新加载时未正确呈现
- javascript – 如何在x秒后自动重新加载页面并重新提交表单数据
- javascript – 如何在页面加载时使用ajax提交隐藏表单?
Php sql,表单在页面加载时重新提交(php中提交表单数据)
页面重新加载表单提交的每个时间点.我很困惑为什么会这样,我怎么阻止它?
<?PHP ob_start(); session_start(); $con = MysqL_connect("localhost","username","pass"); if (!$con) { die('Could not connect: ' . MysqL_error()); } $dates = date('Y-m-d H:i:s'); $uid = $_SESSION['user_id']; $msg_id = (int) $_GET['msg_id']; MysqL_select_db("db_table",$con); $result = MysqL_query("SELECT users.first_name,users.last_name,intro.intro,intro.outro FROM intro INNER JOIN users ON intro.user_id = users.user_id WHERE intro.message_id = {$msg_id}"); while($row = MysqL_fetch_array($result)) { echo "<div id=\"start\"><div class=\"namedate\"><h1>". $row['first_name'] ." ". $row['last_name'] . "</h1><h2>test</h2></div><div id=\"holdmsg\"><div class=\"cent\"><strong>" . $row['intro'] . "</strong><br><i>" . $row['outro'] ."</i></div></div></div> " ; }
与表格相关的部分是本部分以及页面顶部的$_GET.
<form action="" method="post"> <?PHP $sql="INSERT INTO messages (user_id,intro_id,msg,date ) VALUES (('$uid'),{$msg_id},'$_POST[msg]',('$dates'))"; if (!MysqL_query($sql,$con)) { die('Error: ' . MysqL_error()); } MysqL_close($con); ?> <textarea rows="2"name="msg" type="text"placeholder="Elaborate on your idea..."></textarea> <input id="togz2"type="submit" value="SUBMIT" name="submit"> </div></div> </form>
解决方法
if (MysqL_query($sql,$con)) { header('location:yourpage.PHP'); }else{ die('Error: ' . MysqL_error()); }
另外,我在插入查询上面看不到任何此类语句
喜欢
if(isset($_REQUEST['submit'])){ //to check if posted $sql="INSERT ...... }
除此之外,您还应在插入数据库之前验证数据.
c# – 如何在页面加载时动态更改aspx页面的标题
解决方法
protected void Page_Load(object sender,EventArgs e) { if (string.IsNullOrEmpty(Page.Title)) { Page.Title = ConfigurationManager.AppSettings["DefaultTitle"]; //title saved in web.config } }
CSS 在页面加载/重新加载时未正确呈现
似乎在您的 css 文件之后加载了其他一些 css 或 js 文件。请提供指向您页面的链接或发布 html。
如果您使用开发工具 (F12),您可以查看“网络”选项卡。在这里您可以看到加载了哪些文件,并且它们是按顺序加载的
javascript – 如何在x秒后自动重新加载页面并重新提交表单数据
我有2个HTML页面:一个询问用户有关某个主题的输入,另一个用于从与该主题相关的Twitter Streaming API中提取Twitter数据.然而,这些信息不断变化.当我手动刷新时,有一个弹出窗口通知我我想要“确认数据重新提交”,当我点击“继续”时,它会给我新的信息.我想在我的代码中自动执行此操作,并且每10秒执行一次.
我的HTML页面是与Flask一起创建的,并使用Twitter Bootstrap CSS和JS文件.我尝试使用< Meta>方式虽然它确实自动刷新页面,但它不保留在上一页提交的表单数据.
这样的事情是不可能的吗?
解决方法:
我假设您有一个提交此表单的按钮.您是否考虑过订阅onClick事件?您可以创建一个回调函数,并在其中调用location.reload();来自窗口全局对象.
javascript – 如何在页面加载时使用ajax提交隐藏表单?
我有一个带有一个隐藏值的表单我想要提交而不刷新页面或来自服务器的任何响应消息.如何在ajax中实现这个?这是我的表格.我在同一页面上还有另一种表格.
<form id = "ID_form" action = "validate.PHP" method = "post"> <input type = "hidden" name = "task_id" id = "task_id" value = <?PHP echo $_GET['task_id'];?>> </form>
解决方法
实际上是jquery站点https://api.jquery.com/jquery.post/上的一个例子
$(document).ready(function() { $.post("validate.PHP",$("#ID_form").serialize()); });
如果你想对你说你不想要的响应做任何事情,你可以.done(),. fail()和.always().
在纯JavaScript中
body.onload = function() { var xmlhttp = new XMLHttpRequest(); xmlhttp.open("POST","validate.PHP",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send("task_id=" + document.getElementById("task_id").value); };
今天关于Php sql,表单在页面加载时重新提交和php中提交表单数据的介绍到此结束,谢谢您的阅读,有关c# – 如何在页面加载时动态更改aspx页面的标题、CSS 在页面加载/重新加载时未正确呈现、javascript – 如何在x秒后自动重新加载页面并重新提交表单数据、javascript – 如何在页面加载时使用ajax提交隐藏表单?等更多相关知识的信息可以在本站进行查询。
本文标签: