<?php $strDefault = $row_Productset1['cate_id']; //กำหนดค่าที่ Default ของ Option ที่ได้เลือกไว้ mysql_connect("localhost", "root","0885272244") or die(mysql_error()); //เชื่อมต่อ localhost mysql_select_db("retail store") or die(mysql_error()); //เลือกฐานข้อมูลที่จะติดต่อ mysql_query("SET NAMES UTF8"); //Extension By DwThai.Com $query = "SELECT * FROM `category` ORDER BY `cate_id` ASC LIMIT 0 , 30"; // บรรทัดนี้เป็นการ เลือก ว่าจะต้องการติดต่อกับ Table อะไร และ โดยใช้ ตัวแปรอะไรในการเลือก $result = mysql_query($query) or die(mysql_error()."[".$query."]"); // บรรทัดนี้เป็นการ เก็บค่า โดยใช้ mysql_query ครับ เพื่อทำการ query คำสั่งที่ เก็บ อยู่ใน $sql ?> <td> <select name="cate_id" id="cate_id"> <!-- เป็นชื่อของ แท็ก <SELECT> เพื่อใช้อ้างอิงตอนรับข้อมูล --> <?php while ($objResuut = mysql_fetch_array($result)) // ใช้ while ตรวจสอบเงื่อนไข ตัวแปร $objResuut ตรวจสอบว่า $objResuut = mysql_fetch_array($result) หรือ $objResuut เท่ากับค่า ที่ส่งมาจากฐานข้อมููลหรือเปล่า มีการคืนค่าข้อมูลจาก $result ถ้าเป็นจริงให้ แสดงข้อมูลออกมา ถ้าไม่ให้ออกจากลูป แล้วไม่แสเดงข้อมูล { if($strDefault == $objResuut["cate_id"]) // { $sel = "selected"; // } else // { $sel = ""; // } ?> <option value="<?php echo $objResuut["cate_id"];?>" <?php echo $sel;?>><?php echo $objResuut["cate_name"]; // <OPTION VALUE="id ที่เป็นตัวอ้างอิงตัวเลือก " ตัวแปร $sel แทนค่า SELECTED >ชื่อตัวเลือก </OPTION> //วนลูปตามเงื้อนไข while ออกมาตามจำนวนที่มีข้อมูล เช่น อันที่ 2 ขนมมันมาได้ยังไง <<< มาได้เกิดจากอันแรกจบกระบวนการแล้วไป เริ่มเซ็คที่while ใหม่ว่ามีขอมูลอีกไหมถ้ามีก็ทำในลูป ทำไปเลื่อยๆจนกว่าจะหมด ?></option> <?php } ?> </select>
<?php $strDefault = $row_Productset1['cate_id']; //นำค่า query cate_id มาไว้ในตัวแปล $strDefault mysql_connect("localhost", "root","0885272244") or die(mysql_error()); //เชื่อมต่อ localhost mysql_select_db("retail store") or die(mysql_error()); //เลือกฐานข้อมูลที่จะติดต่อ mysql_query("SET NAMES UTF8"); //แสงผลในรูปแบบภาษาไทย $query = "SELECT * FROM `category` ORDER BY `cate_id` ASC LIMIT 0 , 30"; // Select =ดึงค่า *=ทั้งหมด Form=จาก category OrderBy=จัดเรียงจากน้อยไปหามาก โดยอ้างอิงจาก cate_id Limit แสดลงถึง 0-30 =31 record $result = mysql_query($query) or die(mysql_error()."[".$query."]"); // ทำการดึงข้อมูลจาก $query ที่กำหนดไว้ ?> <td> <select name="cate_id" id="cate_id"> <!-- เป็นชื่อของ แท็ก <SELECT> เพื่อใช้อ้างอิงตอนรับข้อมูล --> <?php while ($objResuut = mysql_fetch_array($result)) // while=วน loop mysql_fetch_array($result); จะได้ข้อมูลเป็นแถว record ออกมา จะเก็บไว้ในตัวแปลที่ชื่อว่า $objResult { if($strDefault == $objResuut["cate_id"]) // if=ถ้า $strDefult=ค่าตัวแปรนี้ == เหมือน $objResult['cate_id'] ค่าตัวแปลในฐานข้อมูล cate_id { $sel = "selected"; // ให้select } else // { $sel = ""; // แต่ถ้าไม่ใช้ เท่ากับค่าว่าง } ?> <option value="<?php echo $objResuut["cate_id"];?>" <?php echo $sel;?>><?php echo $objResuut["cate_name"]; // ค่าที่ได้ในแต่ละ Field cate_id <?php echo $sel;?> ค่าที่จากการ เช็คเงื่อนไข $sel ?></option> <?php } ?> </select>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง