จากบทความ list menu 2 ชั้น -ไม่ออกครับ

ตอบกระทู้

รูปแสดงอารมณ์
: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] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: จากบทความ list menu 2 ชั้น -ไม่ออกครับ

โดย aunohara » 26/01/2007 1:27 pm

ถ้าท่านมี code list menu 3 ชั้น(4 ชั้นยิ่งดีครับ) ก็ส่งให้หน่อยน่ะครับ ผมติด list menu มานานละ ยังทำไม่ได้ซักที

โดย aunohara » 25/01/2007 11:26 pm

จาก code ข้างต้น เพิ่ม select list เป็น 3 ชั้น โดยต้องส่งค่า value จาก list menu 2 อันแรกไปยัง getdata.php พอมีแนวทางไหมครับ คือผมไม่ค่อยถนัด java เท่าไหร่ ช่วยแนะนำหน่อยน่ะครับ

โดย aunohara » 25/01/2007 8:47 pm

โอ้ว..ขอบคุณครับ

โดย mindphp » 25/01/2007 6:10 pm

เพิ่ม
header( "Content-Type: text/html; charset=tis-620" );
เข้าไป ที่ ต้น ไฟล์ getdata.php ครับ

โดย aunohara » 25/01/2007 4:03 pm

list menu ข้างต้น มันไม่ support ภาษาไทยอะครับ ใน array ต้องเป็นอังกฤษเท่านั้นถึงจะอ่าน
ออกอะครับ มีวิธีแก้ยังไงครับ

โดย aunohara » 25/01/2007 3:09 pm

ขอบคุณครับ

โดย mindphp » 25/01/2007 11:02 am

[quote="aunohara"]getdata.php
[code]
<?
/**Author by Kuan, 13 Oct 2006**/
$arrWebsite = array(
array("www.thaifreelancebid.com", "www.thaiportfolio.com", "www.thaigoogletalk.com"),
array("www.siamdev.com")
);

$result = "";
if($_GET['id'] != ""){ // ถ้า id ไม่เท่ากับค่า ว่างๆ ก็ให้ทำงาน ตาม คำสั่ง
$c = count($arrWebsite); // นับ สมาชิก จำนวนตัวแปล array
if($c > 0){ // ถ้ามากกว่า 0 ให้ทำงาน
$items = $arrWebsite[(int)$_GET['id']]; // กำหนด ค่า ให้ ตัวแปล $items ตาม ตัวแปล $arrWebsite ที่มี index ตามที่ ส่งค่าเข้ามา
$ci = count($items);
for($i=0; $i<$ci; $i++){
$result .= $items[$i]."\t"; // loop เพื่อ กำหนด ค่า ให้ กับ ตัวแปล $result
}
if($result != ""){
echo $result; // แสดง ค่า ของ $result ออก
}
}
}
?>[/code][/quote]

เป็นการ กำหนด ข้อมูล โดย เวลานำไปใช้งาน จริง ตัว $arrWebsite เราต้อง ดึงมาจาก DB
ส่วน อีก ไฟล์ เป็น AJAX ที่ มาเรียก ใก้ ไฟล์น ี้ทำงาน

โดย aunohara » 25/01/2007 12:52 am

code อีก flie โพสไม่ได้เลยครับ ผมทิ้ง link ไว้ละกัน
http://siamdev.com/page.php?al=ajax1

โดย aunohara » 25/01/2007 12:45 am

getdata.php

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

<?
/**Author by Kuan, 13 Oct 2006**/
$arrWebsite = array(
	array("www.thaifreelancebid.com", "www.thaiportfolio.com", "www.thaigoogletalk.com"),
	array("www.siamdev.com")
);

$result = "";
if($_GET['id'] != ""){
	$c = count($arrWebsite);
	if($c > 0){
		$items = $arrWebsite[(int)$_GET['id']];
		$ci = count($items);
		for($i=0; $i<$ci; $i++){
			$result .= $items[$i]."\t";
		}
		if($result != ""){
			echo $result;
		}
	}
}
?>

โดย mindphp » 24/01/2007 11:12 pm

เอามา ลงให้ดู ได้ มั๊ย ครับ

ข้างบน