之前代码里有一句alert(发布成功)这样的话 我明明已经删除了 为什么还是弹出来这个呢
还有我写好的页面为了备份 把写好的1.php和2.php的代码都复制出来然后再新建5.php和6.php文件复制进去 为什么6.php里面我写的跳转页面还是跳到1.php里面呢 我明明写的是跳转到5.php啊 这是为什么啊 老是这样 真是气死了 谁能帮帮我啊
回复讨论(解决方案)
这是代码 大家帮我看看 明明写的由6.php跳到5.php 却每次跳到一个不相关的3.php上面
5.php
header ( " Pragma: no-cache " );
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
$sth=$pdo->query('select * from blog2');
$result = $sth->fetchall(PDO::FETCH_ASSOC);
foreach($result as $v){
echo $v['type'];
echo $v['content'];
};
?>
6.php は次のとおりです
header ( "プラグマ: キャッシュなし" ) ;
$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");
?>
キャッシュはありますか?
コードを見るのは問題ありません。
echo $v['type'];
echo $v['content'];
ここに js コードがあるので実行されますか?
キャッシュはありますか?
コードを見るのは問題ありません。
echo $v['type'];
echo $v['content'];
ここに js コードがあるので実行されますか?
キャッシュがわかりません。コンテンツを送信すると、リダイレクト アドレスが blog.php になります。これは非常に奇妙です。ブラウザを見てください
ブラウザを変更して見てください
4 つのブラウザを変更しましたが、同じです
そして、送信した後、データベースを確認しましたデータは挿入されていません
6.php は blog5.php にジャンプします。ファイルの名前は何ですか?
6.php は blog5.php にジャンプします。ファイルの名前は何ですか?
ファイル名は正しいです。5.PHP ではなく blog5.PHP です。
5 から 6 へのジャンプはありません。ジャンプする場合は、