PDA

View Full Version : سوال: کارنکردن متد get ?؟



Mohammad-tashi
سه شنبه 31 شهریور 1394, 16:25 عصر
باسلام
من با متد get آیدی محصول رو میفرستم به صفحه نمایش محصول
اما نمایش داده نمیشه
کد صفحه نمایش محصول که لینکش اینصورته
showproduct.php?pid=1

اینم کد php



div id="mahsulat">
<?php
if ( isset($_GET['pid']) )
{

$sqlm = "SELECT * FROM `shopp` WHERE `id` = '".intval($_GET['pid'])."' LIMIT 1";
$result = $con->query($sqlm);
}
else{
echo 'error';
}
?>
<?php
while($row = $result->fetch_assoc()) {

echo '
<div style="width:700px; height:auto; margin:0 auto; border-color:#000; border-radius:5px;"
<table width="700px" >
<img src="'.$row[p_img].'" alt="'.$row[p_title].'" /> <br />
<h2>'.$row[p_title].'</h2><br />
<h2>'.$row[p_price].'</h2><br />
<h3><p>'.$row[p_des].'</p></h3><br />

<h3><p>'.$row[p_body].'</p></h3><br />
</div>

';}
?>

</div>




چرا کار نمیکنه؟

pejman_view
چهارشنبه 01 مهر 1394, 11:02 صبح
سلام

بالتبع باید کار کنه اما کار نمی کنه نیاز مند یه مقدار توضیح بیشتر هستید منظور از کار نمی کنه چی هست.

hamedarian2009
چهارشنبه 01 مهر 1394, 16:14 عصر
احتمالا باید کوئری شما درست نباشه بهتره یه echo از متغیر $sqlm بگیرید و بعدش زیرش die رو بنویسید سپس کد SQL ای که تولید شده رو مستقیما داخل phpmyadmin توی تب SQL اجرا کنید ببینید نتیجه ای براتون برمیگردونه

kb0y667
چهارشنبه 01 مهر 1394, 22:49 عصر
ظاهرا همه چیز درسته ،

من فقط به یک چیز شک کردم

اسم جدول اطلاعاتی رو نوشتی shopp
دقت کن ممکنه shop باشه