รบกวนเซียน PHP+MySQL ช่วยด้วยค้าบ คือ ผมต้องการที่จะดึงข้อมูลจาก MySQL มาแสดงใน PHP ซึ่งเป็น drop down list
ดูตัวอย่างที่นี่ พี่วิน ตอบไว้
ปล. คราวหลังไม่ต้องมีคำว่าเซียนก็ดีนะ ส่วนมากผมจะไม่ค่อยตอบกระทู้ที่ตั้งประมาณนี้ ไม่รู้นะส่วนตัวผมมันมีความหมายได้สองแง่ คือ ประชดกับยกย่องด้วยความจริงใจ ซึ่งผมเองก็ไม่ได้เก่งอะไรมากมาย แต่ประสบการณ์ทำงานสอนให้ทำได้
ที่สำคัญตั้งคำถามให้คนตอบเข้าใจง่ายๆ สำคัญที่สุด
Date :
2009-03-08 22:10:07
By :
plakrim
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("work");
$strSQL = "SELECT * FROM ta_appointment";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<select name="appoint_id" id="select">
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["Appoint_ID"];?>"><?=$objResult["Appoint_ID"];?></option>
<?
}
?>
</select>
แบบนี้ ส่วนอีกอันหวังว่าคงดัดแปลงจากที่ให้ได้ ไม่ยาก ต้องลอง
Date :
2009-03-08 23:09:24
By :
plakrim
ขอบคุณครับ คุณ PlaKriM ถ้าจะขอเมล์จะเป็นการรบกวนป่าวครับ
เพราะว่ายังมีที่ไม่เข้าใจอีกมากมาย เกรงว่าจะไม่สะดวกในการโต้ตอบทาง webboard ครับ
ขอบคุณอีกครั้งจากใจจริงครับ
Date :
2009-03-09 00:07:05
By :
Alphonse
ได้ครับ แต่ช่วงนี้ผมตอบได้ไม่สะดวกนะ ผมทำงานอยู่ แต่คุณเอาเมล์คุณมาดีกว่า โพสต์ไว้ ผมจะ add ไปเอง แต่ขอเครียร์งานที่กำลังทำก่อน แต่ผมไม่รับรองว่าผมจะตอบคุณได้ทุกคำถาม และที่สำคัญผมไม่เขียนโค๊ดให้หมดทุกระเบียดนิ้วนะ ต้องทำเอง
Date :
2009-03-09 00:22:52
By :
plakrim
เปลี่ยนใจละ เอาเป็นว่ามาโพสต์ในบอร์ดละกัน คนอื่นจะได้ศึกษาไปด้วย แล้วคุณก็จะได้คำตอบจากพี่ๆ คนอื่นเขาด้วย
Date :
2009-03-09 03:39:14
By :
plakrim
มันวนลูปสร้าง items ของ dropdownlist ครับ ดึงจาก db ที่ละแถวๆ เท่าที่ select มาได้อะครับ
Date :
2009-03-09 22:04:15
By :
plakrim
Code (PHP)
<?php
while($objResult = mysql_fetch_array($objQuery))
{
<option value="<?=$objResult["Appoint_ID"];?>"><?=$objResult["Appoint_ID"];?></option>
}
?>
code ส่วนนี้มันเป็นการดึงค่าจากการ query ข้อมูลของเรา while คือมันจะดึงค่าออกมาทั้งหมด
แล้วนำมาเพิ่ม list ใน tag option ของ html ครับ
Date :
2009-03-10 12:57:00
By :
injustiz
ขอบคุณครับ
Date :
2009-03-13 18:44:53
By :
ซีชาร์ป
Load balance : Server 01