PHP按钮返回404错误

书上的内容,然后已经建立了数据库和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>
                
                  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" />
            
            </pre>
        
        </form>
        
_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
        <pre>
               Author $row[0]
                Title $row[1]
             category $row[2]
                 year $row[3]
                 ISBN $row[4]
        </pre>
        <form action='sqltest.php' method='post'>
        <input type="hidden" name="delete" value="yes" />
        <input type="hidden" name="isbn" value="$row[4]" />
        <input type="submit" value="DELETE RECORD" />
        </form>
            
_END;
    }
    
    mysql_close($db_server);
    
    function get_post($var)
    {
            return mysql_real_escape_string($_POST[$var]);
    }

?>

该网页显示正常,但是一按ADD RECODE按钮就会出现Object Not Found错误,并且底下有Error 404。
求大神帮忙呢。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值