หัวข้อ: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 10:19:15 (https://www.img.in.th/images/9ba215512b2e01ec1a35dfaa5793f18b.png)
หน้าแก้ไขสี ผมต้องการให้มันติ๊กสีที่บันทึกไว้มาแสดงอะครับ เช่น ขาว (SBW) , ดำ (ACB) (https://www.img.in.th/images/f18eeb43a88bdb81419715935930b6e3.png) ให้มันเป็นประมาณนี้ครับ จะต้องเขียนโค้ดยังไงหรอครับ ตอนนี้ผมทำให้มันดึงข้อมูลสีมาแสดงทั้งหมดแล้วเหลือแค่ให้มันเช็คว่าเราเลือกสีไหนไปบ้างครับ หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 10:25:46 ก็เช็คค่าปกติเลยว่า สีแต่ละตัวมีค่าหรือเปล่า ถ้ามีก็ echo "checked" เท่านั้นเองครับ
หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 10:42:06 ก็เช็คค่าปกติเลยว่า สีแต่ละตัวมีค่าหรือเปล่า ถ้ามีก็ echo "checked" เท่านั้นเองครับ ช่วยเขียนโค้ดตัวอย่างให้ดูหน่อยสิครับ หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 10:53:50 <input type="checkbox" name="color" value="black" <?php if ($color=='black'/*ค่าที่ดึงจากฐาน*/) echo "checked"; ?>Black
... ... ... หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 10:58:09 <input type="checkbox" name="color" value="black" <?php if ($color=='black'/*ค่าที่ดึงจากฐาน*/) echo "checked"; ?>Black ... ... ... ในส่วนตรงนี้ผมดึงข้อมูลสีมาจากตารางอะครับ อ้างถึง <? $sqlcolor = mysql_query("select * from color order by color_id asc"); $numcolor = mysql_num_rows($sqlcolor); while($recolor = mysql_fetch_array($sqlcolor)){ ?> <div style="padding-bottom:5px;"><input type="checkbox" name="car_color_name[]" id="car_color_name[]" value="<?=$recolor[color_id];?>" <? if(ไม่รู้จะใช้คำสั่งอะไร){ echo "checked"; } ?>> <?=$recolor[color_name_thai].' '.'('.$recolor[color_name_eng].')';?></div> <? } ?> หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 11:07:47 <input type="checkbox" name="color" value="black" <?php if ($color=='black'/*ค่าที่ดึงจากฐาน*/) echo "checked"; ?>Black ... ... ... ในส่วนตรงนี้ผมดึงข้อมูลสีมาจากตารางอะครับ อ้างถึง <? $sqlcolor = mysql_query("select * from color order by color_id asc"); $numcolor = mysql_num_rows($sqlcolor); while($recolor = mysql_fetch_array($sqlcolor)){ ?> <div style="padding-bottom:5px;"><input type="checkbox" name="car_color_name[]" id="car_color_name[]" value="<?=$recolor[color_id];?>" <? if(ไม่รู้จะใช้คำสั่งอะไร){ echo "checked"; } ?>> <?=$recolor[color_name_thai].' '.'('.$recolor[color_name_eng].')';?></div> <? } ?> หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 11:09:13 <input type="checkbox" name="color" value="black" <?php if ($color=='black'/*ค่าที่ดึงจากฐาน*/) echo "checked"; ?>Black ... ... ... ในส่วนตรงนี้ผมดึงข้อมูลสีมาจากตารางอะครับ อ้างถึง <? $sqlcolor = mysql_query("select * from color order by color_id asc"); $numcolor = mysql_num_rows($sqlcolor); while($recolor = mysql_fetch_array($sqlcolor)){ ?> <div style="padding-bottom:5px;"><input type="checkbox" name="car_color_name[]" id="car_color_name[]" value="<?=$recolor[color_id];?>" <? if(ไม่รู้จะใช้คำสั่งอะไร){ echo "checked"; } ?>> <?=$recolor[color_name_thai].' '.'('.$recolor[color_name_eng].')';?></div> <? } ?> (https://www.img.in.th/images/1ec8a9568a2466ddf6a85ed5e722c0da.png) หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 11:13:57 ต้องเพิ่มฟิลด์อีกฟิลด์เพื่อเก็บค่าว่า กาถูกตัวไหนบ้างด้วยครับ แล้วค่อยเทียบค่าตัวนั้นแหละ
หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 11:47:04 ต้องเพิ่มฟิลด์อีกฟิลด์เพื่อเก็บค่าว่า กาถูกตัวไหนบ้างด้วยครับ แล้วค่อยเทียบค่าตัวนั้นแหละ ทำไว้แล้วครับแต่อยู่อีกตา่ราง หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 12:11:09 ต้องเพิ่มฟิลด์อีกฟิลด์เพื่อเก็บค่าว่า กาถูกตัวไหนบ้างด้วยครับ แล้วค่อยเทียบค่าตัวนั้นแหละ ทำไว้แล้วครับแต่อยู่อีกตา่ราง หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 13:06:59 ต้องเพิ่มฟิลด์อีกฟิลด์เพื่อเก็บค่าว่า กาถูกตัวไหนบ้างด้วยครับ แล้วค่อยเทียบค่าตัวนั้นแหละ ทำไว้แล้วครับแต่อยู่อีกตา่ราง (https://www.img.in.th/images/cceeed7924d151ad6ea55ce5304c6e68.png) หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: useronline ที่ 10 กันยายน 2015, 17:15:56 ทำยังไงต่อช่วยบอกหน่อยนะครับบบบบ
หัวข้อ: Re: เรื่อง Checkbox เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 20:36:01 ใช้คำสั่ง in_array() เทียบเอาครับ
|