السلام عليكم ورحمة الله وبركاته
أنا عملت كود لعمل عرض للــداتا يلي موجودة بقاعدة البيانات بس الكود مو راضي يشتغل وياي
ومو عارفة شو السبب يا ريت يلي عندو خبرة يرشدني
هي جدول الداتا بيس
CREATE TABLE `items` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) NOT NULL, `info` varchar(30) NOT NULL, `price` varchar(5) NOT NULL, `weight` varchar(5) NOT NULL, `expdate` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
هي صفحة الـ PHP يلي عملتها
<html>
<head>
<title>DISPLAY</title>
<style type="text/css">
table{
background-color: #FCF;
}
th{
width: 150px;
text-align: left;
}
</style>
</head>
<body>
<h1> Product Search</h1>
<form method="post" action="search1.php">
<input type="hidden" name="submitted" value="true"/>
<label> Search Category:
<select name="category">
<option value="name"> Product Name </option>
<option value="info">Product Type</option>
<option value="Price">Price</option>
<option value="Weight">Weight</option>
<option value="expdate">Expire date</option>
</select>
<label> Search Criteria: <input type="text" name="criteria"/></label>
<input type="submit"/>
</form>
<?php
if (isset($_POST['submitted'])) {
//connected to the database
include("DbConn.php");
$category = $_POST['category'];
$criteria = $_POST['criteria'];
$query = "SELECT * FROM items WHERE $category = '$criteria'";
$result = mysql_query($bd, $query) or die('Error getting data');
echo "<table>";
echo"<tr> <th>Product Name</th> <th>Product Type</th> <th>Price</th> <th>Weight</th> <th style= 'text-align:right'>Expire date</th> </tr>";
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
echo"<tr><td>";
echo $row['name'];
echo "</td><td>";
echo $row['info'];
echo "</td><td>";
echo $row['Price'];
echo "</td><td>";
echo $row['Weight'];
echo "</td><td style= 'text-align:right'>";
echo $row['expdate'];
echo "</td></tr>";
}
echo "</table>";
} // end of main if statment
?>
</body>
</html>وهاد ملف الربط بقاعدة البيانات يلي ع الخادم
<?php
$mysql_hostname = "*********";
$mysql_user = "**********";
$mysql_password = "l******";
$mysql_database = "**********";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password)
or die("Connection error");
mysql_select_db($mysql_database, $bd) or die("Connection error");
?>يا ريت يلي بعرف وين الأيرور يخبرني بأسرع وقت
ويلي بعرف كيف أعمل صفحة delete و update لهاد الجدول من خلاص صفحة php يا ريت يدلني
وشكراً