limingxin
สมุนแก๊งเสียว
พลังน้ำใจ: 47
ออฟไลน์
กระทู้: 700
|
|
« เมื่อ: 14 สิงหาคม 2009, 10:08:41 » |
|
คือผมต้องการใช้ if else ถึงภาพมาแสดงจะทำได้หรือเปล่าครับ ต้องทำอย่างไรอะ
ถ้ารับค่า TG ให้ดึงภาพ TG.Jpg มาแสดง แต่ถ้าเป็น MU ให้ดึงภาพ TG.Jpg มาแสดง แต่ถ้าเป็น CX ให้ดึงภาพ CX.Jpg มาแสดง
ต้องเขียนโค้ดอย่างไรครับช่วยแนะนำหน่อยครับขอบคุณครับ
|
|
|
บันทึกการเข้า
|
|
|
|
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 500
ออฟไลน์
กระทู้: 9,060
|
|
« ตอบ #1 เมื่อ: 14 สิงหาคม 2009, 10:38:44 » |
|
เห็นเงียบๆ เดี่ยวรอผู้รู้ด้านล้างอีกทีครับ <? $x="TG";
if ($x=="TG"){ echo "<img src=\"TG.jpg\" >"; }else if($x=="MU"){ echo "<img src=\"TG.Jpg\" >"; }else if($x=="CX"){ echo "<img src=\"CX.Jpg\" >"; }else{ echo "ไม่มีไฟล์นี้"; } ?>
|
|
« แก้ไขครั้งสุดท้าย: 14 สิงหาคม 2009, 10:50:59 โดย doteenee.com »
|
บันทึกการเข้า
|
|
|
|
barco
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 60
ออฟไลน์
กระทู้: 1,068
|
|
« ตอบ #2 เมื่อ: 14 สิงหาคม 2009, 10:48:02 » |
|
|
|
« แก้ไขครั้งสุดท้าย: 14 สิงหาคม 2009, 13:13:22 โดย barco »
|
บันทึกการเข้า
|
|
|
|
naytumz
Newbie
พลังน้ำใจ: 5
ออฟไลน์
กระทู้: 49
|
|
« ตอบ #3 เมื่อ: 14 สิงหาคม 2009, 10:51:33 » |
|
เห็นเงียบๆ เดี่ยวรอผู้รู้ด้านล้างอีกทีครับ [code]
if ($x=='$TG '){
echo "<img src=\"TG .jpg\" >";
}else if($x=='$MU'){
echo "<img src=\"TG.Jpg\" >";
}else if($x=='$CX'){
echo "<img src=\"CX.Jpg\" >";
}else{
echo "ไม่มีไฟล์นี้";
}
[/code] ค่า TG กับ ค่า MU เนี่ย เป็นตัวแปล หรือว่าเป็นค่าคงที่ครับ ถ้าเป็นตัวแปล ไม่ต้องใส่ single quote ครอบก็ได้ครับ if ($x==$TG ){ echo "<img src=\"TG .jpg\" >"; }else if($x==$MU){ echo "<img src=\"TG.Jpg\" >"; }else if($x==$CX){ echo "<img src=\"CX.Jpg\" >"; }else{ echo "ไม่มีไฟล์นี้"; } แต่ถ้าเป็นค่าคงที่ ก็ใช้แบบนี้ครับ if ($x=='TG '){ echo "<img src=\"TG .jpg\" >"; }else if($x=='MU'){ echo "<img src=\"TG.Jpg\" >"; }else if($x=='CX'){ echo "<img src=\"CX.Jpg\" >"; }else{ echo "ไม่มีไฟล์นี้"; }
|
|
|
บันทึกการเข้า
|
*Link Removed*
|
|
|
drphuket
คนรักเสียว
พลังน้ำใจ: 6
ออฟไลน์
กระทู้: 199
|
|
« ตอบ #4 เมื่อ: 14 สิงหาคม 2009, 11:02:24 » |
|
ลองดูแบบ switch ดูมั้ยครับ $x = "TG"; switch($x) { case "TG": case "MU": $img_name = 'Tg.Jpg'; break; case "CX": $img_name = 'Cx.Jpg'; break; } echo "<img src='$img_name'>"; หรือ $x = "TG"; if($x == "TG" || $x == "MU") $img_name = 'TG.Jpg' else if ($x == "CX") $img_name = 'Cx.Jpg' ลองดูครับ ได้อย่างไร อย่าลืมบอกกันบ้างนะครับ
|
|
|
บันทึกการเข้า
|
tairod ดอทคอม.. ประกาศซื้อขายของฟรี
|
|
|
emotion16
Newbie
พลังน้ำใจ: 1
ออฟไลน์
กระทู้: 48
|
|
« ตอบ #5 เมื่อ: 14 สิงหาคม 2009, 12:47:07 » |
|
$x = "CX"; if ($x == "CX") $img_name = "Cx.Jpg"; else $img_name = "TG.Jpg";
|
|
|
บันทึกการเข้า
|
|
|
|
beg
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 149
ออฟไลน์
กระทู้: 1,445
|
|
« ตอบ #6 เมื่อ: 14 สิงหาคม 2009, 12:53:13 » |
|
ลองแบบนี้ครับ ค่า $x คือค่าของชื่อไฟล์
echo "<img src=\"$x.jpg\" >";
หรือ echo '<img src="'.$x.'.jpg" >';
|
|
« แก้ไขครั้งสุดท้าย: 14 สิงหาคม 2009, 12:55:00 โดย beg »
|
บันทึกการเข้า
|
|
|
|
JoNaJo
ก๊วนเสียว
พลังน้ำใจ: 24
ออฟไลน์
กระทู้: 414
|
|
« ตอบ #7 เมื่อ: 14 สิงหาคม 2009, 12:55:46 » |
|
ลองแบบนี้ครับ ค่า $x คือค่าของชื่อไฟล์
echo "<img src=\"$x.jpg\" >";
หรือ echo '<img src="'.$x.'.jpg" >';
แบบนี้แหละครับ สั้นๆ แต่ได้ใจความ จบ
|
|
|
บันทึกการเข้า
|
|
|
|
สมหยัด
ก๊วนเสียว
พลังน้ำใจ: 64
ออฟไลน์
กระทู้: 262
|
|
« ตอบ #8 เมื่อ: 14 สิงหาคม 2009, 12:58:52 » |
|
$pic_name = $_REQUEST['pic_name']; // ใช้ REQUEST หมายถึงเหมารวมทั้งการรับค่าผ่าน URL และการรับค่าผ่าน Form ครับ
echo "<img src=\"$pic_name.jpg\" />";
คล้ายๆของคุณ beg เลยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
golfer007
บุคคลทั่วไป
|
|
« ตอบ #9 เมื่อ: 14 สิงหาคม 2009, 13:07:37 » |
|
ลองแบบนี้ครับ ค่า $x คือค่าของชื่อไฟล์
echo "<img src=\"$x.jpg\" >";
หรือ echo '<img src="'.$x.'.jpg" >';
แบบนี้แหละครับ สั้นๆ แต่ได้ใจความ จบ กำลังจะพิมพ์
|
|
|
บันทึกการเข้า
|
|
|
|
barco
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 60
ออฟไลน์
กระทู้: 1,068
|
|
« ตอบ #10 เมื่อ: 14 สิงหาคม 2009, 13:07:49 » |
|
ลองแบบนี้ครับ ค่า $x คือค่าของชื่อไฟล์
echo "<img src=\"$x.jpg\" >";
หรือ echo '<img src="'.$x.'.jpg" >';
ถ้าเป็น MU ให้ดึงภาพ TG.Jpg มาแสดง - จากโพสเจ้าของกระทู้
|
|
|
บันทึกการเข้า
|
|
|
|
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 500
ออฟไลน์
กระทู้: 9,060
|
|
« ตอบ #11 เมื่อ: 14 สิงหาคม 2009, 13:12:12 » |
|
หลังๆ เริ่ม งง แล้ว เขียนได้หลายแบบเหมือนกัน ลองเลือกดูครับ ต้องให้ผลออกมาอย่างไง
ได้ความรู้เพิ่มอีก
|
|
|
บันทึกการเข้า
|
|
|
|
beg
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 149
ออฟไลน์
กระทู้: 1,445
|
|
« ตอบ #12 เมื่อ: 14 สิงหาคม 2009, 13:31:09 » |
|
ลองแบบนี้ครับ ค่า $x คือค่าของชื่อไฟล์
echo "<img src=\"$x.jpg\" >";
หรือ echo '<img src="'.$x.'.jpg" >';
ถ้าเป็น MU ให้ดึงภาพ TG.Jpg มาแสดง - จากโพสเจ้าของกระทู้ ผมเดาว่า จขกท พิมพ์ผิดน่ะ ถ้ารับค่า TG ให้ดึงภาพ TG.Jpg มาแสดง แต่ถ้าเป็น MU ให้ดึงภาพ TG.Jpg มาแสดง แต่ถ้าเป็น CX ให้ดึงภาพ CX.Jpg มาแสดง น่าจะเป็น ถ้าเป็น MU ให้ดึงภาพ MU.Jpg มาแสดง
|
|
|
บันทึกการเข้า
|
|
|
|
limingxin
สมุนแก๊งเสียว
พลังน้ำใจ: 47
ออฟไลน์
กระทู้: 700
|
|
« ตอบ #13 เมื่อ: 14 สิงหาคม 2009, 14:21:02 » |
|
ลองดูแบบ switch ดูมั้ยครับ $x = "TG"; switch($x) { case "TG": case "MU": $img_name = 'Tg.Jpg'; break; case "CX": $img_name = 'Cx.Jpg'; break; } echo "<img src='$img_name'>"; หรือ $x = "TG"; if($x == "TG" || $x == "MU") $img_name = 'TG.Jpg' else if ($x == "CX") $img_name = 'Cx.Jpg' ลองดูครับ ได้อย่างไร อย่าลืมบอกกันบ้างนะครับ ติดอีกนิดครับ เป็นตัวแปลครับ $airline_code = TG หรือ MU หรือ CX ผมต้องเขียนโค้ดอย่างไรครับ $x ถึงจะรับค่าจากตัวแปล $airline_code ดึงจากฐานข้อมูลครับ
|
|
|
บันทึกการเข้า
|
|
|
|
mr.sit
สมุนแก๊งเสียว
พลังน้ำใจ: 20
ออฟไลน์
กระทู้: 617
|
|
« ตอบ #14 เมื่อ: 14 สิงหาคม 2009, 14:33:05 » |
|
ของลุงเจ๋งสุด ป้องกันกากบาทแดงบน IE $filename = $_REQUEST['filename']; if (file_exists($filename)) { echo '<img src="'.$filename.'" /> }
|
|
|
บันทึกการเข้า
|
|
|
|
limingxin
สมุนแก๊งเสียว
พลังน้ำใจ: 47
ออฟไลน์
กระทู้: 700
|
|
« ตอบ #15 เมื่อ: 14 สิงหาคม 2009, 15:13:37 » |
|
ลองดูแบบ switch ดูมั้ยครับ $x = "TG"; switch($x) { case "TG": case "MU": $img_name = 'Tg.Jpg'; break; case "CX": $img_name = 'Cx.Jpg'; break; } echo "<img src='$img_name'>"; หรือ $x = "TG"; if($x == "TG" || $x == "MU") $img_name = 'TG.Jpg' else if ($x == "CX") $img_name = 'Cx.Jpg' ลองดูครับ ได้อย่างไร อย่าลืมบอกกันบ้างนะครับ ติดอีกนิดครับ เป็นตัวแปลครับ $airline_code = TG หรือ MU หรือ CX ผมต้องเขียนโค้ดอย่างไรครับ $x ถึงจะรับค่าจากตัวแปล $airline_code ดึงจากฐานข้อมูลครับ ช่วยผมด้วยครับงมอยู่นานแล้วกับอีแค่ดึง $airline_code = TG มาจากฐานข้อมูลฉลาดน้อยจริงๆ เลยเรา
|
|
|
บันทึกการเข้า
|
|
|
|
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 500
ออฟไลน์
กระทู้: 9,060
|
|
« ตอบ #16 เมื่อ: 14 สิงหาคม 2009, 15:23:24 » |
|
$result = mysql_query("SELECT * FROM $tb WHERE airline_code='TG' "); $row = mysql_fetch_array($result); $x= $row['airline_code'];
switch($x){ case "TG": case "MU": $img_name = 'Tg.Jpg'; break; case "CX": $img_name = 'Cx.Jpg'; break; }
echo "<img src='$img_name'>";
ไม่แน่ใจน่ะครับ ผมก็เดาๆเอา ไม่แน่ใจคุณเขียนแบบไหน ขอดู code หน่อยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 500
ออฟไลน์
กระทู้: 9,060
|
|
« ตอบ #17 เมื่อ: 14 สิงหาคม 2009, 15:29:19 » |
|
ถ้าต้องการเลือกทั้งหมดที่เป็น TG $dbquery = mysql_query("SELECT * FROM $tb WHERE airline_code='TG' "); $num_rows = mysql_num_rows($dbquery); $i=0; while ($i < $num_rows){ $resultb = mysql_fetch_array($dbquery); $airline_code = $resultb['airline_code']; echo "$airline_code"; $i++; }
ลองประยุคใช้ดูครับ
|
|
|
บันทึกการเข้า
|
|
|
|
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 500
ออฟไลน์
กระทู้: 9,060
|
|
« ตอบ #18 เมื่อ: 14 สิงหาคม 2009, 15:32:35 » |
|
$dbquery = mysql_query("SELECT * FROM $tb WHERE airline_code='TG' "); $num_rows = mysql_num_rows($dbquery); $i=0; while ($i < $num_rows){ $resultb = mysql_fetch_array($dbquery); $airline_code = $resultb['airline_code'];
switch($airline_code){ case "TG": case "MU": $img_name = 'Tg.Jpg'; break; case "CX": $img_name = 'Cx.Jpg'; break; }
echo "<img src='$img_name'>";
$i++; }
ลองดู code นี้ดูครับไม่แนใจ error เปล่า ยังไม่ได้ลองครับ ยังไงรอท่านอื่นดีกว่าครับ
|
|
|
บันทึกการเข้า
|
|
|
|
limingxin
สมุนแก๊งเสียว
พลังน้ำใจ: 47
ออฟไลน์
กระทู้: 700
|
|
« ตอบ #19 เมื่อ: 14 สิงหาคม 2009, 15:50:52 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
|