ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอคำแนะนำจากพี่ๆเรื่องตัวแปรในตัวแปรของ HTML หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอคำแนะนำจากพี่ๆเรื่องตัวแปรในตัวแปรของ HTML หน่อยครับ  (อ่าน 863 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
candy3000
คนรักเสียว
*

พลังน้ำใจ: 63
ออฟไลน์ ออฟไลน์

กระทู้: 181



ดูรายละเอียด
« เมื่อ: 05 พฤษภาคม 2015, 16:22:27 »

สวัสดีครับพี่ๆ อยากจะขอคำแนะนำหน่อยครับ คือผมมีตัวแปร


$a = xxxxx;
$b = '<img alt="$a" src="images/banner.gif" width="300" height="250" />';

echo $b;


คือผมอยากใส่ตัวแปร $a ลงใน HTML ของตัวแปร $b ครับ
ผมพยายามหาแล้วครับแต่ก็ไม่เจอครับ ขอบคุณมากครับ
« แก้ไขครั้งสุดท้าย: 05 พฤษภาคม 2015, 16:22:50 โดย candy3000 » บันทึกการเข้า

sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #1 เมื่อ: 05 พฤษภาคม 2015, 16:29:40 »

$b = '<img alt="$a" src="images/banner.gif" width="300" height="250" />';

แก้เป็น
$b = '<img alt="'.$a.'" src="images/banner.gif" width="300" height="250" />';

php นะ
บันทึกการเข้า
candy3000
คนรักเสียว
*

พลังน้ำใจ: 63
ออฟไลน์ ออฟไลน์

กระทู้: 181



ดูรายละเอียด
« ตอบ #2 เมื่อ: 05 พฤษภาคม 2015, 16:37:44 »

ขอบคุณมากครับ ผมเคยลองในแบบที่คุณsputtaro บอกแล้วมันไม่ได้ใน XAMPP ก็เลยเอาที่คุณsputtaro บอกไปลองอีกทีในโฮสจริงได้แล้วครับ

 Tongue
บันทึกการเข้า

candy3000
คนรักเสียว
*

พลังน้ำใจ: 63
ออฟไลน์ ออฟไลน์

กระทู้: 181



ดูรายละเอียด
« ตอบ #3 เมื่อ: 05 พฤษภาคม 2015, 18:00:19 »

+1ครับ 16 -> 17
บันทึกการเข้า

cmulline
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 46



ดูรายละเอียด
« ตอบ #4 เมื่อ: 16 พฤษภาคม 2015, 10:55:17 »

$a = xxxxx;
$b = '<img alt="$a" src="images/banner.gif" width="300" height="250" />';

echo $b;

===================

ใช้ <?php   ..... ?>

example
<?php

$a = xxxxx;
$b = '<img alt="'.$a.'" src="images/banner.gif" width="300" height="250" />';

echo $b;

?>


บันทึกการเข้า
wiriyaarmz
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 50



ดูรายละเอียด
« ตอบ #5 เมื่อ: 17 พฤษภาคม 2015, 02:38:20 »

มีอีกวิธีครับ ใช้ " (double quote)

$b = "<img alt='$a' src='images/banner.gif' width='300' height='250' />";

ถ้าเปิด string ด้วย " (php) สามารถใส่ตัวแปรลงไปได้เลยครับ
บันทึกการเข้า
Uball
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 118



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 21 พฤษภาคม 2015, 12:52:26 »

$a = 'xxxxx';
printf('<img alt="%s" src="images/banner.gif" width="300" height="250" />', $a)

หรือ

$a = 'xxxxx';
$b = sprintf('<img alt="%s" src="images/banner.gif" width="300" height="250" />', $a)

echo $b

http://www.w3schools.com/php/func_string_printf.asp
http://www.w3schools.com/php/func_string_sprintf.asp

 wanwan003
« แก้ไขครั้งสุดท้าย: 21 พฤษภาคม 2015, 13:02:36 โดย Uball » บันทึกการเข้า

bosstaft
ก๊วนเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 375



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 26 พฤษภาคม 2015, 09:10:15 »

อีก 1 วิธีง่ายๆ แต่อาจเขียนยาวสักหน่อย
<?php
$a = xxxxx;
?>
<img alt="<?=$a?>" src="images/banner.gif" width="300" height="250" /> //อยู่นอก Tag php ครับ ส่วนตัวแปล $a ก็จับมาลงใน html ดื้อๆ โดยใส่ Tag php ไว้ตามตัวอย่าง
บันทึกการเข้า

ขายส่งชุดเด็กอ่อน แรกเกิด - 9 เดือน
สินค้าผลิตในประเทศ คุณภาพส่งออก
ส่งตรงจากโรงงานไม่ผ่านโบ้เบ้
หน้า: [1]   ขึ้นบน
พิมพ์