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 ابتدای صفحه تعریف کنیدآقا ممنونمشکل از چیز دیگه ای بود.دریافت اطلاعات از دیتابیس و نمایش مشکل داشت! نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .