สอบถาม radio button และ text Field ที่อยู่นอกเงื่อนไข

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม radio button และ text Field ที่อยู่นอกเงื่อนไข

สอบถาม radio button และ text Field ที่อยู่นอกเงื่อนไข
สอบถาม radio button และ text Field ที่อยู่นอกเงื่อนไข
สมมุติว่าสร้างฟอร์มและสร้าง radio button ให้เลือกสี ขาว,เขียว,ส้ม  แต่มันติดปัญหาตรงสีที่ไม่ได้อยู่ในเงื่อนไข เช่น สีอื่น ๆ  (ให้กรอกขี้อมูลเอง)

(radio)ขาว   (radio)เขียว     (radio)ส้ม      (text Field) สีอื่น ๆ      

ผมตั้งชื่อnameของradioเป็น color และ textfiled ก็ตั้งเป็นชื่อ Color เช่นกัน

เมื่อหลังจากโพสท์เสร็จ  เก็บค่าไว้ในตัวแปร color


เมื่อ insertinto colorเข้าไป ถ้าค่าที่มาจากradio buttonจะสามารถ insert เพิ่มในฐานข้อมูลได้สำเร็จ
 
แต่ถ้าเป็น text Field  จะไม่สามารถเพิ่มลงไปได้ (คือเป็นค่าว่างครับ).   

รบกวนช่วยแนะนำด้วยครับ.
ขอบคุณครับ.


 
 
 


Giggstar 30-09-2014 13:02:17

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ตั้ง textbox เป็นชื่ออื่น
 
radio ใช้ชื่อ color
textbox ใช้ชื่อ color_more
 
ตอนบันทึกข้อมูลให้ กำหนดตัวแปรเก็บค่า แล้วเช็คค่าจาก textbox ก่อน
 
$data_color="";  // ค่านี้สำหรับบันทึกข้อมูล
if(isset($_POST['color_more']) && $_POST['color_more']!=""){
   $data_color=trim($_POST['color_more']);
}else{
   $data_color=trim($_POST['color']);
}


ninenik 30-09-2014
 ความคิดเห็นที่ 2
ชัดเจนมากครับ. ขอบคุณมากครับ.


giggstar 30-09-2014 21:02
 ความคิดเห็นที่ 3




แล้วถ้าเงื่อนแบบนี้หล่ะครับ
กรณีถ้าหากเลือกจะมีรายละเอียดเพิ่มเติมให้เลือก


giggstar 30-09-2014 21:18
 ความคิดเห็นที่ 4
checkbox จะต่างจาก radio 

radio ถึงไม่เลือกค่าตัวแปรก็จะส่งไปอยู่ แต่อาจเป็นค่าว่าง

แต่ checkbox ถ้าไม่เลือก จะไม่มีการส่งค่าไป

การตรวจสอบก็ตรวจใช้ 

$checkbox_checked="";
if(isset($_POST['checkbox_name'])){ // ถ้าเลือก ก้ทำคำสั่งในส่วนนีี้ เงื่อนไขใส่ตามต้องการ

}else{

}


ninenik 30-09-2014
 ความคิดเห็นที่ 5
ขอบคุณครับ.


giggstar 01-10-2014 03:09
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ