Anisi 301 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 سلام دوستانالان می خوام کل محتوای یه جدول رو لیست کنم توی جدول.یه تابع ساختم توی کنترلر،از دیتابیس select می کنم و می ریزم توی یه متغیر و به صفحه view ارسال می کنم. توی همون صفحه view هم با while($item = mysql_fetch_array($flist)) می خوام نمایشش بدم، ولی خطا میده. اشکالش چیه؟راستی برای پایه mvc از این استفاده کردم:http://forum.iranphp.org/Thread-%D9%85%D9%86%D8%B7%D9%82-MVC-%D9%88-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A2%D9%86برای دیتابیس هم از مدل استفاده کردم.اینم از کد:- تابع کنترلر customer:public function flist(){$this->head();$db = new dbModel;$query = "SELECT id, name, lname, tel, mobile FROM customer";$result = $db-> query($query);if (!$result){$this->registry->template->message = 'در فرآیند دریافت فهرست مشتریان شما، خطایی رخ داد. لطفا مجددا سعی کنید.';}else{$this->registry->template->flist = $result;$this->registry->template->message = 'با انتخاب گزینه های مقابل مشخصات هر مشتری، می توانید اطلاعات وی را حذف یا ویرایش کنید.';}$this->registry->template->content = 'فهرست مشتریان';$this->registry->template->show('customer/customerlist');}اینم از کد ویو برابی نمایش فهرست: while($item = mysql_fetch_array($flist)){echo '<tr><td>';echo $item['id'];echo '</td><td>' . htmlspecialchars($item['id'] ,ENT_QUOTES);echo '</td><td>' . htmlspecialchars($item['name'] ,ENT_QUOTES);echo '</td><td>' . htmlspecialchars($item['lname'] ,ENT_QUOTES);echo '</td><td>' . htmlspecialchars($item['tel'] ,ENT_QUOTES);echo '</td><td>' . htmlspecialchars($item['mobile'] ,ENT_QUOTES);echo '</td><td> <input name="del" type="button" value="حذف" onclick="return accept()" /><input name="edite" type="button" value="ویرایش" />';echo '</td></tr>'; }اینم از کد کوئری مدل دیتابیس: public function query($sql){$result = $this->db->query($sql);return $result;$result->free();} لینک به ارسال
Parsa 23463 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 چه خطایی؟متغییر $flist رو اگر در کنترلر مقدار میدهیددر view به صورت global ابتدای صفحه تعریف کنید 4 لینک به ارسال
Anisi 301 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 چه خطایی؟متغییر $flist رو اگر در کنترلر مقدار میدهیددر view به صورت global ابتدای صفحه تعریف کنیدآقا ممنونمشکل از چیز دیگه ای بود.دریافت اطلاعات از دیتابیس و نمایش مشکل داشت! لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری