السلام عليكم
عندي صفحه يعرض فيه مجموعه من صور لمنتجات نتيجه لستعلام من قاعدت البيانات ... اريد ان امكن المستخدم من انه يختار واحد من المنتجات حتى يتعرف على تفاصيل المنتج في صفحه ثانيه....استخدمت فورم للذلك و وضعت hidden input حتى اجعل name الرقم المعطى لهذا المنتج المخزن في قاعدت البيانات ...قيمة name وضعتها متغير كما في الكود التالي
$query = "SELECT Product_ID, Image, Price FROM product INNER JOIN item ON item.Item_ID = product.Item_ID WHERE item.Name = 'shoes' AND Colour = '".$select. "'";
if (! ($database = mysql_connect("localhost","ODBC","")))
die("Could not connect to database");
if (!mysql_select_db("H&Z_DB",$database))
die("Could not open H&Z_DB database");
if (! ($result = mysql_query($query,$database)))
{
print("Could not execute query! <br />");
die(mysql_error());
}
for ($counter = 0; $row = mysql_fetch_row($result); $counter++)
{
foreach($row as $key => $value)
{
if ($key == 0)
$hold=$value;
else if ($key == 1)
print( "<img src ='" .$value. "'>\n");
else if ($key == 2)
{
print("\n price: £ ".$value."\n");
print("<form method = 'post' action = 'detail.php' target = 'mainFrame'>");
print("<input type = 'hidden' name = ".$hold. "/>");
print("<input type = 'submit' value = 'More details...' style = 'background-color:#CC0099; color:#000000; font-weight: bold'/>");
print("</form>");
}
}
}
في الصفحه الثانيه الي المفروض تعرض تفاصيل المنتج كتبت
$query = "SELECT Type, Price, Size FROM product WHERE Product_ID = '".$hold."'";
if (! ($database = mysql_connect("localhost","ODBC","")))
die("Could not connect to database");
if (!mysql_select_db("H&Z_DB",$database))
die("Could not open H&Z_DB database");
if (! ($result = mysql_query($query,$database)))
{
print("Could not execute query! <br />");
die(mysql_error());
}
for ($counter = 0; $row = mysql_fetch_row($result); $counter++)
foreach($row as $key => $value)
echo "\n $value";اذا ضغطت على تفاصبل اكثر في الصفحه الاولى ينتقل اللى الصفحه الثانيه بس مايعرض اي تفاصيل ؟؟؟ماادري وين الخطاء ...انا حاسه ان المشكله في المتغير hold$ طريقة ارساله خطاء ...حتى ماني متاكده من طريقة عرض المنتجات الي يستطيع المستخدم ان يطلب تفاصيل عنها ...معليش طولت عليكم ...وارجوا ان احد فهمني ويعرف يساعدني وجزاكم الله الف خير
