sm_pakdel
September 6th, 2011, 04:55
سلام
نمی دونم چرا این صفحه اجرا میشه پیغام خطا در مورد داشتن پسورد دیتابس میده
وقتی هم که پسورد رو بر میدارم اطلاعا ت به دیتابیس اضافه نمی شه
بجای اینکه بگه 1 کتاب به دیتابیس وارد شد مینویسه -1 کتاب به دیتابیس وارد شد که مسلما اضافه نشده
ممنون
<!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>
<!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>
نمی دونم چرا این صفحه اجرا میشه پیغام خطا در مورد داشتن پسورد دیتابس میده
وقتی هم که پسورد رو بر میدارم اطلاعا ت به دیتابیس اضافه نمی شه
بجای اینکه بگه 1 کتاب به دیتابیس وارد شد مینویسه -1 کتاب به دیتابیس وارد شد که مسلما اضافه نشده
ممنون
<!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>
<!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>