ホームページ  >  記事  >  バックエンド開発  >  PHP ボタンが 404 エラーを返す

PHP ボタンが 404 エラーを返す

WBOY
WBOYオリジナル
2016-06-23 13:39:51874ブラウズ

書籍の内容に基づいて、データベースとlogin.phpファイルが作成されました。

<?php    require_once 'login.php';    $db_server = mysql_connect($db_hostname,$db_username,$db_password);    if(!$db_server)die("Unable to connect to MySQL:".mysql_error());    mysql_select_db($db_database)    or die("Unable to select to MySQL:".mysql_error());        if(isset($_post['delete']) && isset($_POST['isbn']))    {        $isbn = get_post('isbn');        $query = "DELETE FROM classics WHERE isbn='$isbn'";                if(!mysql_query($query, $db_server))        echo "DELETE failed: $query<br />".mysql_error()."<br /><br />";    }        if(isset($_post['author']) &&       isset($_post['title']) &&       isset($_post['category']) &&       isset($_post['year']) &&       isset($_post['isbn']))        {            $author = get_post('author');            $title = get_post('title');            $category = get_post('category');            $year = get_post('year');            $isbn = get_post('isbn');                          $query = "INSERT INTO classics VALUES".              "('$author','$title','$category','$year','$isbn')";                            if(!mysql_query($query, $db_server))            {                echo "INSERT failed: $query<br />".mysql_error()."<br /><br />";            }        }        echo <<<_END        <form action="sqltext.php" method="post">                    <pre class="brush:php;toolbar:false">                                  Author <input type="text" name="author" />                   Title <input type="text" name="title" />                Category <input type="text" name="category" />                    year <input type="text" name="year" />                    ISBN <input type="text" name="isbn" />                                        <input type="submit" value="ADD RECORD" />                        
_END; $query = "SELECT * FROM classics"; $result = mysql_query($query); if(!$result) die("Datebase access failed: ".mysql_error); $rows = mysql_num_rows($result); for($j = 0; $j<$rows; ++$j) { $row = mysql_fetch_row($result); echo <<<_END
               Author $row[0]                Title $row[1]             category $row[2]                 year $row[3]                 ISBN $row[4]        
_END; } mysql_close($db_server); function get_post($var) { return mysql_real_escape_string($_POST[$var]); }?>
Web ページは正常に表示されますが、[ADD RECODE] ボタンを押すと、「オブジェクトが見つかりません」エラーが表示され、下部にエラー 404 が表示されます。
神様に助けを求めています。 。 。


ディスカッションに返信 (解決策)

ブレークポイントを追加して段階的にデバッグします。

169088de9461902260898c89d7cd6907
sqltext.php ??ファイルは存在しますか??

sqltext.php は存在しますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。