|
|
|
สอบถามเรื่อง select multiple การดึงค่าที่ถูกเลือกมาแสดงแล้วเก็บค่านั้นไว้ส่งไป mysql ครับ |
|
|
|
|
|
|
|
คือ ผมต้องการแสดงค่าที่เลือกแล้ว และเอาที่ถูกเลือกไปเก็บอีกตัวแปล มันเป็นการเก็บแบบ arrayนะ ครับ เหตุ ที่ต้องทำแบบเพราะผมจะทำตัวค้นหาใน select เพื่อให้ผู้ใช้หาข้อมูลที่ต้องการได้และสามารถเลือกมันได้อะ ผมควรทำไงดีและมีcodeตัวอย่างไหม ครับ ขอบคุณ ครับ
ตารางใน mysql
Code
CREATE TABLE disease(
Dis_ID smallint(5),
Dis_Name varchar(40),
Dis_symptom varchar(255) ,
PRIMARY KEY( Dis_ID )
);
ไฟร์ connect.php ใน php ครับ
Code (PHP)
<?php
$link =@mysqli_connect("localhost","root","","database_herb") or die(mysqli_connect_error());
$link->set_charset("utf8");
?>
code แสดงรายการเลือก
Code (PHP)
<?php
include 'php/connect.php';
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form name="g" action="index.html" method="post">
<select name="disID[]" id="disID[]" multiple class="selectM">
<?php
$sql3 = "SELECT * FROM disease ORDER BY Dis_Name ASC";
$query3 = mysqli_query($link,$sql3);
while($result3 = mysqli_fetch_array($query3,MYSQLI_ASSOC))
{
?>
<option value="<?php echo $result3["Dis_ID"];?>"><label class="form-control" ><?php echo $result3["Dis_Name"];?></label ></option>
<?php } ?>
<input type="button" name="button"></button>
</form>
</body>
</html>
Tag : PHP, MySQL, HTML5, JavaScript
|
ประวัติการแก้ไข 2018-10-06 13:35:24
|
|
|
|
|
Date :
2018-10-06 13:33:27 |
By :
1952256734819349 |
View :
2948 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ครับ ทำได้แล้ว
|
|
|
|
|
Date :
2018-10-17 17:30:03 |
By :
1952256734819349 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2018-10-17 18:02:21 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|