سلام
نمی دونم چرا این صفحه اجرا میشه پیغام خطا در مورد داشتن پسورد دیتابس میده
وقتی هم که پسورد رو بر میدارم اطلاعا ت به دیتابیس اضافه نمی شه
بجای اینکه بگه 1 کتاب به دیتابیس وارد شد مینویسه -1 کتاب به دیتابیس وارد شد که مسلما اضافه نشده
ممنون
کد HTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action="ch10-1.php"> <table width="346" border="1"> <tr> <td width="96">ISBN</td> <td width="234"><label> <input name="isbn" type="text" id="isbn" size="13" /> </label></td> </tr> <tr> <td>Author</td> <td><label> <input name="author" type="text" id="author" size="20" /> </label></td> </tr> <tr> <td>Title</td> <td><label> <input name="title" type="text" id="title" size="25" /> </label></td> </tr> <tr> <td>price</td> <td><label> <input name="price" type="text" id="price" size="5" /> </label></td> </tr> <tr> <td>page</td> <td><label> <input name="page" type="text" id="page" size="5" /> </label></td> </tr> <tr> <td colspan="2"><div align="center"> <label> <input type="submit" name="Submit" value="Submit" /> </label> </div></td> </tr> </table> </form> </body> </html>
کد PHP:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?php
//retrieve form variables
$isbn = $_POST['isbn'];
$author = $_POST['author'];
$title = $_POST['title'];
$price = $_POST['price'];
$page = $_POST['page'];
if (strlen($isbn)==0 or strlen($author)== 0)
{
echo "Go back and fill all fields!";
exit;
}
//connect to mysql server
$db = mysql_connect("localhost","root","mojtabba");
if(!$db)
{
echo "Error: cannot open connection";
exit;
}
mysql_select_db('publisher');
$query = " insert into books
(isbn,author,title,price,page)values
('".$isbn."','".$author."','".$title."','".$price."','".$page."')";
$result = mysql_query($query);
if(!$result)
echo mysql_affected_rows().'<b>book inserted into database.</b>';
mysql_close($db);
?>
</body>
</html>





پاسخ با نقل قول