写代码为什么总是出现这种奇怪的现象?

之前代码里有一句alert发布成功这样的话 我明明已经删除了 为什么还是弹出来这个呢
还有我写好的页面为了备份 把写好的1.php和2.php的代码都复制出来然后再新建5.php和6.php文件复制进去 为什么6.php里面我写的跳转页面还是跳到1.php里面呢 我明明写的是跳转到5.php啊 这是为什么啊 老是这样 真是气死了 谁能帮帮我啊

代码如下 我电脑上还有一个3.php 明明5.php和6.php和3.php没任何关系啊 为什么提交内容后却总是跳转到3.php上 我把3.php的页面删除了 却又跳转到blog.php的地址上
而且我提交内容后再去数据库查看 并没有显示有数据插入
5.php如下

<?php
header " Pragma: no-cache " ;
$pdo=new PDO"mysql:host=localhost;dbname=t1","root",""; $sth=$pdo->queryselect * from blog2; $result = $sth->fetchallPDO::FETCH_ASSOC; foreach$result as $v{ echo $v[type]; echo $v[content]; };
?>
<html>
<head>
<style type="text/css">
</style>
</head>
<body> <div id="main"> <form action="blog.php" method="post"> <select name="select"> <option>请选择</option> <option>111</option> <option>222</option> <option>333</option> <option>444</option> </select> <input type="text" name="name"> <input type="text" name="num"> <textarea id="txt1" name="content" style="width: 200px;height: 200px"> </textarea><br /> <button type="submit">提交</button> </form> </div>
</body>
</html>

6.php如下


<?php
header " Pragma: no-cache " ; $pdo=new PDO"mysql:host=localhost;dbname=t1","root",""; $pdo->exec"INSERT INTO blog2 type,name,num,content VALUES $_POST[select],$_POST[name],$_POST[num],$_POST[content]"; header"location:http://localhost/blog5.php";
?>

alert那个应该是浏览器缓存的原因

之前代码里有一句alert发布成功这样的话 我明明已经删除了 为什么还是弹出来这个呢

是因为你没刷新浏览器么?

还有我写好的页面为了备份 把写好的1.php和2.php的代码都复制出来然后再新建5.php和6.php文件复制进去 为什么6.php里面我写的跳转页面还是跳到1.php里面呢 我明明写的是跳转到5.php啊 这是为什么啊 老是这样 真是气死了 谁能帮帮我啊

正如楼上所说,问题都没描述清除。show me your code

  • 没有代码我也帮不了你。你以为文字可以说明情况,其实并不行

  • 请勿情绪化。这里不欢迎吐槽

该答案已被忽略,原因:宜作评论而非答案

发表评论

电子邮件地址不会被公开。 必填项已用*标注