برگزیده های پرشین تولز

مشكل با section در Smarty

PersianPC

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
9 فوریه 2005
نوشته‌ها
583
لایک‌ها
1
سن
34
محل سکونت
Tehran
سلام ، من برای خوندن اطلاعات یه جدول و نمایش اون توسط اسمارتی از این استفاده میکنم :

PHP:
$list = mysql_fetch_array(mysql_query("select * from tip limit 2, 10"));
$smarty->assign("list",$list);

و کد اسمارتی :

PHP:
	{section name=tip loop=$list}
	
	-> <a href="/tips/View.php?TipID={$list[tip].id}">{$list[tip].Title}</a>
	
	{/section}

اما کار نمیکنه :blink: ، لطفا راهنمایی کنید منو ! :wacko:
 

PersianPC

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
9 فوریه 2005
نوشته‌ها
583
لایک‌ها
1
سن
34
محل سکونت
Tehran
کسی مشکل این کد رو نمیدونه ؟!
 

PersianPC

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
9 فوریه 2005
نوشته‌ها
583
لایک‌ها
1
سن
34
محل سکونت
Tehran
به به میلاد جان ، صفا اوردی ! چه عجب !

والا نمیدونم من اینو تو manaul خود اسمارتی دیدم.

شما چه راهی پیشنهاد میکنی ؟
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
39
می توی لینک اون رو بذاری من هم ببینم ؟ روش جالبیه !
 

PersianPC

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
9 فوریه 2005
نوشته‌ها
583
لایک‌ها
1
سن
34
محل سکونت
Tehran
این لینک اون صفحه است.

البته الان که میخونم میبینم که من یه اشتباهی کردم ، تو این قضیه ! ولی خوب تقریبا شبیه همن !

http://smarty.php.net/manual/en/language.function.section.php ( اخرین مثال قبل از از index رو نگاه کن )

من دقت نکرده بودم تو این مورد ، درسته ، این ارایه رو نمیشه به همین صورت بدی به اسمارتی ، ولی خوب ، پس باید چیکارش کنم تا اسمارتی بتونه استفاده کنه ازش ؟

ممنون ...
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
39
یک روش همون که خودش گفته ولی باید از Pear یا Adodb استفاده کنی :rolleyes:
PHP:
<?php

$sql = 'select id, name, home, cell, email from contacts';
$smarty->assign('contacts',$db->getAll($sql) );

?>

{*
   output database result in a table
*}
<table>
<tr><th>&nbsp;</th><th>Name></th><th>Home</th><th>Cell</th><th>Email</th></tr>
{section name=co loop=$contacts}
  <tr>
    <td><a href="view.php?id={$contacts[co].id}">view<a></td>
    <td>{$contacts[co].name}</td>
    <td>{$contacts[co].home}</td>
    <td>{$contacts[co].cell}</td>
    <td>{$contacts[co].email}</td>
  <tr>
{/section}
</table>
یک روشی که مستقیم از mysql استفاده کنی رو توی مجید انلاین نوشتنه بودم
 

PersianPC

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
9 فوریه 2005
نوشته‌ها
583
لایک‌ها
1
سن
34
محل سکونت
Tehran
اها ممنون ، میرم دنبال اون کد تو مجید انلاین ، چون رو لوکال pear ندارم ، نمیوتنم از این روش استفاده کنم ...
 
بالا