PDA

View Full Version : مشکل در برگرداندن یک ردیف با PROCEDURE



reza11_2005
دوشنبه 06 مرداد 1393, 23:43 عصر
با سلام
من در صفحه اول سایت دو خبر دارم با $_GET ایدی خبر دریافت کردام

یک کلاس دارم که برام ایدی می گیره و PROCEDURE که نوشتم قرار می دهد
کد PROCEDURE در دیتابیس اینه:
SELECT * FROM categories WHERE id = Id;
یعنی داخل جدول محتوا فقط دنبال ایدی ورودی باشه و ردیف برایم بر گرداند

الان
می خواهم ایدی خبری که گرفتم به تابعی که به این منظور (گرفتن و برگردادن یک ردیف امده کردام) بدهم
اما مشکل اینجاست که هر کاری می کنم جواب نمی دهد
ممنون می شوم من راهنمایی کنید

reza11_2005
سه شنبه 07 مرداد 1393, 09:55 صبح
سلام
کسی نیست به من پساخ بدهد من میخواهم هنگامی که روی خبر کلید کرد ایدی بفرست و یک ردیف که شامل عنوان و تاریخ و متن خبر است برای ما بر گردانند
با تشکر

vahidqara
سه شنبه 07 مرداد 1393, 09:58 صبح
سلام و درود .. دوست خوب اگه تمامی کدهای مربوط رو بدی دوستان بهتر می تونند کمک کنند :لبخندساده:

reza11_2005
سه شنبه 07 مرداد 1393, 10:45 صبح
چشم من اینجا کامل توضیح می دهم:
این خبر
121689
اینو بگم که از معماری سه لایه استفاده می کنم + اسمارتی
داخل کترل
یک کلاس ایجاد کردام که کوئری می خواند
مثل این

public function contSelectrow($id)
{
$q = 'CALL `sp_contents_SelectRow`(:id)';
$va = array (':id' => $id);

return connectdata::row($q, $va);
}
این تا اینجا
حالا می روم بر سر قسمت دریافت ایدی و پاس دادن به کوئری


if(isset($_GET['ID']))
{
$info = NEWS::vcontSelectrow($_GET['ID']);
$fulltext= $info['fulltext']

$this->showNewst .= $fulltext;
}



حالا می روم داخل tpl خودم اینطوری هر جا خواستم نشان می دهم

{$News->showNewst}
اما نمی شود که نمی شوم
مشکل از کجاست

vahidqara
سه شنبه 07 مرداد 1393, 18:41 عصر
والا من که چیزی از کدها رو نفهمیدم .. ولی یه debug از این بگیر
{$News->showNewst}