这是两个页面 下面是1.php 提交后跳转到2.php 再跳转到1.php 我用360的浏览器提交后直接显示页面不存在 是怎么回事? 数据库也没有任何东西 我是新手 可能有很多错误 大家帮我看看吧 谢谢
这是1.php
$db = new PDO('mysql:host=localhost;dbname=t1', 'root', '',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
$rs = $db -> prepare("select * from `baidu`;");
$rs -> execute();
$list = $rs -> fetchAll(PDO::FETCH_ASSOC);
?>
アドレスバーの URL をご覧ください?
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
アドレスバーの URL を見てください。
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
はすべて www ディレクトリ内にあります。URL も
です。
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
2.php だけを開くと正常に表示されました。何が起こっているのでしょうか?
アドレス バーの URL を見てください。 。
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
そして、データが
であるのはなぜですか?
見てください、アドレスバーの URL は何ですか?
また、データベースにデータが挿入されていないのはなぜですか?
2.php の SQL に $ を追加していないため、
$pdo=new PDO( "mysql:host=localhost;dbname=t1","root","");
if($pdo->exec("INSERT INTO baidu(
name,
num,
site,
content
)
VALUES (
'select','name','num','site',' content'
)")){
echo "<script>alert('正常に公開されました');location='1.php';</script>";
}
挿入したものはもちろん結果です。フォームによって送信された値を取得できません。
post の値が渡されませんでした。(
'$_POST[select]','$_POST[name]','$_POST[num]','$_POST[) site]' ,'$_POST[content]'
$pdo=new PDO("mysql:host=localhost;dbname =t1","ルート ","");
if($pdo->exec("INSERT INTO baidu(
名前,
番号,
サイト,
content
)
VALUES (
'select','name','num','site','content'
)")){
echo "