|
|
|
ส่งค่าจากปุ่ม checkbox หลายอัน ลงใน database เพียง ฟิล์เดียวยังไงครับ ? |
|
|
|
|
|
|
|
ผมใช้วิธีนี้ครับ คุณเอาไป apply เองน่ะ
Code (PHP)
<meta charset="utf-8">
<form name="frm" action="" method="post">
1.<input type="checkbox" name="chk[]" value="chk1"><br >
2.<input type="checkbox" name="chk[]" value="chk2"><br >
3.<input type="checkbox" name="chk[]" value="chk3"><br >
<input type="submit">
</form>
<?php
if(!empty($_POST['chk'])){
$data_chk = serialize($_POST['chk']);
echo 'serialize => '.$data_chk.'<br />'; // เอาชุดนี้ไป insert เลยครับ
echo 'serialize => '.unserialize($data_chk).'<br /><br />';
echo 'วนลูปเอาค่าออกมาใช้ <br />';
$rev_data = unserialize($data_chk); // เวลา select ออกมาใช้ ใช้แบบนี้ครับ
foreach($rev_data as $r){
echo $r.'<br />';
}
}
?>
|
ประวัติการแก้ไข 2013-09-27 15:09:53
|
|
|
|
Date :
2013-09-27 15:08:11 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช่ checkbox ก็ใส่ฟิวด์ปกติสิครับ ฟิวด์ชื่อ, นามสกุล,..... งงอะไรหรือเปล่าครับ
|
|
|
|
|
Date :
2013-09-27 22:52:34 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ลองนะ ลองเอาไปดัดแปลงเอา
Code (PHP)
<?php
//เชื่อมต่อ db
include("connect.php");
//เมื่อกด Submit จะมาทำงานที่ตรงนี้
if($_GET['action'] == '1')
{
// รับค่ามาจาก form ส่วนของข้อมูล ชื่อ นามสกุล ฯลฯ
$name = $_POST['name'];
//รับค่ามาจาก form ส่วนของ checkbox
$display = $_POST['display'];
$mouse = $_POST['mouse'];
$keyboard = $_POST['keyboard'];
$lan = $_POST['lan'];
$usb = $_POST['usb'];
$cdrom = $_POST['cdrom'];
$cpu = $_POST['cpu'];
$other = $_POST['other'];
//รับค่ามาจาก form ส่วนของ อาการเสีย
$detail = $_POST['detail'];
//นำตังแปล ด้านบนมา insert เข้า database แบบเรียงตามฟิว
$insert = mysql_query("INSERT INTO table VALUES ('$name','$display','$mouse','$keyboard','$lan','$usb','$cdrom','$cpu','$other',$datail)") or die(mysql_error());
if($insert)
{
echo "Success !!";//แสดง Success !! ออกจาก หน้าจอ ว่าการทำงานสำเร็จ
}
exit();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
</head>
<body>
<form action="?action=1" method="post">
<!-- ฟิวชื่อ -->
<input type="text" name="name">
<!-- ..............อื่น ฯลฯ -->
<!-- -->
<!-- ส่วนของฟิว checkbox -->
<input type="checkbox" name="display" value="display">
<input type="checkbox" name="mouse" value="mouse">
<input type="checkbox" name="keyboard" value="keyboard">
<input type="checkbox" name="lan" value="lan">
<input type="checkbox" name="usb" value="usb">
<input type="checkbox" name="cdrom" value="cd-rom">
<input type="checkbox" name="cpu" value="cpu">
<input type="checkbox" name="other" value="other">
<!-- -->
<!-- ฟิวอาการเสีย -->
<textarea name="detail"></textarea>
<!-- -->
<!-- ปุ่ม Submit -->
<input type="submit" value="ยืนยันกันแจ้ง">
<!-- -->
</form>
</body>
</html>
|
|
|
|
|
Date :
2013-09-28 01:05:15 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|