เกี่ยวกับ Smarty Template ครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

Karol
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 20/03/2010 2:14 am

เกี่ยวกับ Smarty Template ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Karol »

คือถ้าผมมีโค้ดแบบนี้

โค้ด: เลือกทั้งหมด

<?
$az = $db->query ("SELECT * FROM tableee WHERE x=1");
$ax = $db->fetch_array($az)
foreach ($ax as $key)
{
    $a = $db->query ("SELECT * FROM table WHERE key='$key' ");
    $b = $db->fetch_array ($a);
    $c = $db->num_rows ($a);
    echo $b['time']."<br />"
    echo $c."records";
}
?>
อะไรประมาณนี้ครับ แบบว่าใช้ class function เรียกข้อมูลจากที่เรียกข้อมูลมาอีกทอดหนึ่งอะครับ (งงไหมครับ ><)

ไอ้ตรง foreach () จะเขียนเป็น smarty ยังไงดีครับ

ผมเขียนได้แค่นี้ แล้วก็นึกไม่ออกแล้วครับ

โค้ด: เลือกทั้งหมด

{foreach item=key from=$ax}
.
.
.
{/foreach}
ช่วยทีครับ ขอบคุณครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41410
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: เกี่ยวกับ Smarty Template ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

โค้ด: เลือกทั้งหมด

$b[] = $db->fetch_array ($a); 
ใน Smarty foreach ก็ซ้อน foreach เข้าไปอีกครั้ง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Karol
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 20/03/2010 2:14 am

Re: เกี่ยวกับ Smarty Template ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Karol »

mindphp เขียน:

โค้ด: เลือกทั้งหมด

$b[] = $db->fetch_array ($a); 
ใน Smarty foreach ก็ซ้อน foreach เข้าไปอีกครั้ง
แล้วจะเขียนยังไงอ่าครับ

อย่างเช่น

{foreach item=name from=$db->fetch_array(...)}

แบบนี้มันไม่ได้ไม่ใช่หรอครับ :-D
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41410
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: เกี่ยวกับ Smarty Template ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เราส่งค่า ตัวแปล $b ซึ่งตอนนี้ จะกลา่ยเป็น 2 มิติ
ให้กับ smarty
ส่วน foreach ของ smarty ใช้รูปแบบ

โค้ด: เลือกทั้งหมด

{foreach name=outer item=contact from=$contacts}
  <hr />
  {foreach key=key item=item from=$contact}
    {$key}: {$item}<br />
  {/foreach}
{/foreach}
ได้ของตัวเองแล้วแนะนำคนอื่นบ้างนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 94