Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > เรื่องของการเปลี่ยนสีวันให้มันเป็นไปตามสีที่เรากำหนดเขียน code ยังไงครับ



 

เรื่องของการเปลี่ยนสีวันให้มันเป็นไปตามสีที่เรากำหนดเขียน code ยังไงครับ

 



Topic : 059475



โพสกระทู้ ( 774 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5



a

ผมอยากจะเปลี่ยนสีวันที่อะครับไม่ทราบว่าต้องเขียน code ยังไงอะครับ ถึงสีจะเปลี่ยนตามที่ผมกำหนด

วันจันทร์สีเหลือง
วันอังคารสีชมพู ประมาณนี้ครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-04-29 20:05:09 By : chonburi f.c View : 3209 Reply : 6
 

 

No. 1



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ประยุกต์ใช้ array เขียนโค้ดได้แบบนี้ครับ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
	$color = array(
		'red', 'yellow', '#FFCCFF', '#7FFF7F',
		'#FF9900', '#3333FF', '#993399'
	);
	
	$days = array(
		'อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ',
		'พฤหัสบดี', 'ศุกร์', 'เสาร์'
	);
	
	foreach ($days as $key => $value) {
		echo '<div style="color:', $color[$key], '">', $value,'</div>';
	}
?> 
</body>
</html>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-29 20:43:38 By : Nautilus
 


 

No. 2



โพสกระทู้ ( 774 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ตอบความคิดเห็นที่ : 1 เขียนโดย : Nautilus เมื่อวันที่ 2011-04-29 20:43:38
รายละเอียดของการตอบ ::
-ขอบคุณครับคุณ Nautilus แล้วถ้าผมดึงข้อมูลมาจาก db อะครับเช่น วันจันทร์ มีค่าเท่ากับ 1 แล้วให้เป็นสีเหลือง ทำไงครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-29 22:44:34 By : chonburi f.c
 

 

No. 3



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เอาโค้ดมาดูดีกว่า ครับ

ที่จริงแล้ว array ก็ไม่ต่างกับการดึงข้อมูลมาจากฐานข้อมูลครับ ถ้าเราเข้าใจว่ารูปแบบ การเก็บข้อมูลแบบ array มันเป็นยังไง

ตอนนี้ index ของสีเหลืองก็มีค่าเท่ากับ 1 อยู่แล้วครับ

ลองศึกษา array ให้เข้าใจแบบลึกๆ ดูครับ php ส่วนมากก็ประยุกต์ array นี่แหละครับในการเก็บ หรือ ส่งข้อมูลต่างๆ

array สองตัวนี้มี index ดังต่อไปนี้

$color = array(
	0=>'red', 1=>'yellow', 2=>'#FFCCFF', 3=>'#7FFF7F',
	4=>'#FF9900', 5=>'#3333FF', 6=>'#993399'
);
	
$days = array(
	   	0=>'อาทิตย์', 1=>'จันทร์', 2=>'อังคาร', 3=>'พุธ',
   		4=>'พฤหัสบดี', 5=>'ศุกร์', 6=>'เสาร์'
);


โค้ที่ผมเขียนให้คุณก็จะใช้เทคนิค เก็บข้อมูลเป็น array แล้วกำหนด index ของ สีให้ตรงกับวัน

loop วัน แล้วใส่สีด้วยการเรียก array สีอ้างโดย index ของวัน(เพราะว่า index ของวันที่เราจะใส่มันตรงกันอยู่แล้ว)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-30 00:05:29 By : Nautilus
 


 

No. 4



โพสกระทู้ ( 774 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ตอบความคิดเห็นที่ : 3 เขียนโดย : Nautilus เมื่อวันที่ 2011-04-30 00:05:29
รายละเอียดของการตอบ ::
Code (PHP)
 <tr align="center"  class="normal_font" bgcolor="<?=$bg?>">
    <td height="22" bgcolor="<?=$bg?>" scope="row"><span class="style57"><?
  
 if($day =="1"){
 echo"วันจันทร์";
 }else if($day =="2"){
 echo "วันอังคาร";
 }else if($day =="3"){
 echo "วันพุธ";
 }else if($day =="4"){
 echo "วันพหัสบดี";
 }else if($day =="5"){
 echo "วันศุกร์";
 }else if($day =="6"){
 echo "วันเสาร์";
 }else if($day =="7"){
 echo "วันอาทิตย์";
 
  
}
?>
    </span></td>



code ที่ใช้ตอนี่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-30 07:11:16 By : chonburi f.c
 


 

No. 5



โพสกระทู้ ( 3,748 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Code (PHP)
  $sql ="select * from day";
  $result = mysql_query($sql);
  $array = mysql_fetch_array($result);
  
 if($array['day'] =="1"){
 echo"color1";
 }else 
  if($array['day'] =="2"){
 echo"color2";
 }else
   if($array['day'] =="3"){
 echo"color3";
 }else
  if($array['day'] =="4"){
 echo"color4";
 }else
  if($array['day'] =="5"){
 echo"color5";
 }else
  if($array['day'] =="6"){
 echo"color6";
 }else
  if($array['day'] =="7"){
 echo"color7";
 }


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-30 08:40:15 By : Dragons_first
 


 

No. 6



โพสกระทู้ ( 774 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-30 13:57:01 By : chonburi f.c
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เรื่องของการเปลี่ยนสีวันให้มันเป็นไปตามสีที่เรากำหนดเขียน code ยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่