这个php文件哪里错误,居然无法运行,这是书本配套的代码啊。抓狂
config.php 文件 数据库用户名和密码是正确的。
<br /><?php<br />error_reporting(E_ALL & ~E_NOTICE);<br />$dbhost = 'localhost';<br />$dbuser = 'root';<br />$dbpass = 'password123';<br />$dbname = 'chap2';<br /><br />header('content-type:text/html; charset=gbk');<br />mysql_connect($dbhost, $dbuser, $dbpass);<br />mysql_select_db($dbname);<br />mysql_query('SET NAMES gbk');<br />?>
chap2.php的代码如下: 运行显示空白,到底哪里错了???
<br /><br /><br /><meta http-equiv="Content-Type" content="text/html; charset=GBK"><br /><title>我的书架</title><br /><style type="text/css"><br />a {<br /> text-decoration: none;<br />}<br />body {<br /> text-align: center;<br />}<br />#wrap{<br /> text-align: left;<br /> margin: 0 auto;<br /> width: 800px;<br />}<br /></style><br /><br /><body><br /><div id="wrap"><br /><h2>我的书架</h2><br /><?php<br />require_once 'config.php';<br /><br />$bookid = $_GET['edit'];<br /><br />if ($_POST['submit']) {<br />$title = $_POST['title'];<br />$author = $_POST['author'];<br />$dateline = $_POST['dateline'];<br />$price = $_POST['price'];<br /><br />$setSQL = "bookid='$bookid',title='$title',author='$author',dateline='$dateline',price='$price'";<br />$sql = $bookid ? "UPDATE books SET $setSQL WHERE bookid='$bookid'" : "INSERT INTO books SET $setSQL";<br />mysql_query($sql);<br />header('location:?');<br />exit;<br />}<br /><br />if ($bookid) {<br />$rs = mysql_query("SELECT * FROM books WHERE bookid='$bookid'");<br />$book = mysql_fetch_assoc($rs);<br />}<br /><br /><div>本文#来源gaodai.ma#com搞##代!^码7网</div><pre>搞代gaodaima码
if ($delid = $_GET[‘del’]) {
mysql_query(“DELETE FROM books WHERE bookid=’$delid'”);
}
$rs = mysql_query(“SELECT * FROM books”);
echo ‘
图书列表
ID | 书名 | 作者 | 出版时间 | 定价 | 操作 |
---|---|---|---|---|---|
$item[bookid] | $item[title] | $item[author] | $item[dateline] | $item[price] | 修改 删除 |
‘;
echo ‘
‘ . ($bookid ? ‘修改图书’ : ‘新增图书’) . ‘
‘;
?>
书名 | “/> |
作者 | “/> |
出版时间 | “/> |
定价 | “/> |
<?php if ($bookid) {?>取消修改<? } ?> |