ช่วยเรื่อง array กับ checkbox หน่อยค่ะ

ตอบกระทู้

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

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ช่วยเรื่อง array กับ checkbox หน่อยค่ะ

Re: ช่วยเรื่อง array กับ checkbox หน่อยค่ะ

โดย mindphp » 03/03/2009 1:13 am

checkbox มีแค่ สองตัวเลือก คือ เลือก กับไำม่เลือก
การกำหนด checkbox ให้เป็น array คือ กำหนดชื่อเป็น Subject_Thai_name[]
แต่้จะเก็บอย่างไรนั้นก็ขึ้นอยู่กับ ตารางที่เราออกแบบด้วย

ช่วยเรื่อง array กับ checkbox หน่อยค่ะ

โดย closey » 03/03/2009 12:53 am

เราเรียกข้อมูลมาจากฐานข้อมูลโดยแสดงข้อมูล ดังรูปค่ะ

รูปภาพ

ซึ่่ง checkbox ข้างหน้าจะรันตามข้อมูลในฐานข้อมูลค่ะ
เวลาที่เราจะเก็บลงฐานข้อมูลโดยตรวจสอบว่าเลือกตัวไหนบ้างต้องทำยังไงอ่ะค่ะ
เคยลองถามอาจารย์ท่านบอกให้ใช้อาร์เรย์น่ะค่ะ
แต่ลองศึกษาแล้วงงมากค่ะ


โค้ดข้างล่างนี้เราเขียนก่อนที่ใส่ checkbox น่ะค่ะ
ถ้าใส่ checkbox ไปแล้วต้องปรับ / แก้ไข ตรงไหนค่ะ
รบกวนช่วยแนะนำทีค่ะ

<?php
$Curril_Thai_name=$_POST[Curril_Thai_name];
$Class_name=$_POST[Class_name];
$Term=$_POST[Term];
$Year=$_POST[Year];
$Subject_Thai_name=$_POST[Subject_Thai_name];

include("connect.php");
$sql="insert into study_plan(Curril_Thai_name,Class_name,Term,Year,Subject_Thai_name)values('$Curril_Thai_name','$Class_name','$Term','$Year','$Subject_Thai_name');";
echo $sql;
$result=mysql_query($sql,$link);
if(!$result){
echo"ขออภัยค่ะ...ไม่สามารถเพิ่มข้อมูลได้";
echo"<br><a href='addplan.php'>ลองใหม่อีกครั้ง</a>";
}
else{
echo"เพิ่มข้อมูลเรียบร้อยแล้วค่ะ";
echo"<meta http-equiv='refresh' content='2;url=index_plan.php'>";
}
mysql_close($link);

?>

ป.ล. ข้อมูลที่ใช้ checkbox คือ Subject_Thai_name ค่ะ

ข้างบน