สอบถามจะเอาค่าจากตัวแปลนี้ไปแสดงใน template ยังไงอะครับ

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามจะเอาค่าจากตัวแปลนี้ไปแสดงใน template ยังไงอะครับ

Re: สอบถามจะเอาค่าจากตัวแปลนี้ไปแสดงใน template ยังไงอะครับ

โดย thatsawan » 06/07/2017 6:08 pm

ถ้าจะเอามาใส่ที่ form ต้องใส่ที่คำว่า value

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

 <form action="/action_page.php">
  First name: <input type="text" name="fname" value="{NAME}"><br>
  Last name: <input type="text" name="lname" value="{NAME}"><br>
  <input type="submit" value="Submit">
</form> 

Re: สอบถามจะเอาค่าจากตัวแปลนี้ไปแสดงใน template ยังไงอะครับ

โดย AePongsak » 06/07/2017 6:06 pm

เอาไปใส่ในฟอร์มแล้วมันไม่ได้ครับ

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

     <tr class="bg1" >
                                                <td style="text-align: center;"><b>UserName / E-mail :</b></td>
                                                <td>  <h3>  {NAME}</h3>
                                        </tr> 

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

$template->assign_vars(array(
            'NAME' => $name,
            'NOW' => $distance,
            'NOW_B' => $stop_time,
            'NOW_A' => $price,
            
            
            )
        );
        echo $name; exit(); 

ลองดูค่าก็เข้ามา
8.png
8.png (4.26 KiB) Viewed 442 times

Re: สอบถามจะเอาค่าจากตัวแปลนี้ไปแสดงใน template ยังไงอะครับ

โดย thatsawan » 06/07/2017 5:59 pm

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

$template->assign_vars(array(
    'NAME'   => $name,
    'NOW'               => $distance,
    'NOW_B'          => $stop_time,
   'NOW_A'               => $price,
        
   )
); 

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

<div>{NAME}<br />{NOW}</div>

ข้างบน