10/10/2018, 09:32

Hỏi cách tìm kiếm với select trong php&mysql

Chào các member,admim
Bài toán em như sau:

database Mysql có 1 field: Năm

Code: ở ngoài php như sau: có 2 tag Select và 1 nút submit
<select name="sel_tunam">
<option value="06">2006</option>
<option value="07">2007</option>
<option value="08">2008</option>
<option value="09">2009</option>
<option value="10">2010</option>
<option value="11">2011</option>
</select>

<select name="sel_dennam">
<option value="06">2006</option>
<option value="07">2007</option>
<option value="08">2008</option>
<option value="09">2009</option>
<option value="10">2010</option>
<option value="11">2011</option>
</select>
Làm sao để Khi ta chọn từ năm đến năm trong cặp select trên và bấm Submit thì nó sẽ lấy danh sách các field có năm trong khoản do người dùng chọn ?
dinhanhency viết 11:46 ngày 10/10/2018
Tìm hiểu câu lệnh select với điều kiện where BETWEEN
anhsoft viết 11:39 ngày 10/10/2018
Được gửi bởi dinhanhency
Tìm hiểu câu lệnh select với điều kiện where BETWEEN
Anh có thể chỉ rõ thêm được không ?

Như câu lệnh này, làm sao để truyền biến $sel_tunam, $sel_dennam vào câu lệnh Select ?

$sql_lv="SELECT * FROM detai, linhvuc, kqthuchien WHERE (kqthuchien.dt_id = detai.dt_id && detai.lv_id = linhvuc.lv_id
&& kqthuchien.kq_tgketthuc BETWEEN '$sel_tunam' AND '$sel_dennam')";

Câu lệnh trên nhưng không chạy!!! Anh sửa lỗi giúp
ngoc_viet08 viết 11:36 ngày 10/10/2018
$sql_lv="SELECT * FROM detai, linhvuc, kqthuchien WHERE (kqthuchien.dt_id = detai.dt_id) && (detai.lv_id = linhvuc.lv_id)
&& (kqthuchien.kq_tgketthuc BETWEEN '$sel_tunam' AND '$sel_dennam')";
thử cái này coi ? cách đưa biến vào là đúng rồi đó . quan trọng bạn xài câu lệnh có đúng ko nữa .
anhsoft viết 11:40 ngày 10/10/2018
OK.chay dc roi. cam on cac anh da quan tam reply

do đặt sai cái value trong select nên nó ko thể so sánh ra kq dc
digihomec viết 11:35 ngày 10/10/2018
Các pro chỉ giúp tôi cách tìm kiếm một trường trong database theo chữ cái đầu như thế nào. Ví dụ tôi có trường Hoten. Trong đó có lưu : Nguyen Van A.
Vậy phải viết câu truy vấn sao để ghi tìm với vần N thì tóm được tên này ra.
bka viết 11:46 ngày 10/10/2018
Các pro chỉ giúp tôi cách tìm kiếm một trường trong database theo chữ cái đầu như thế nào. Ví dụ tôi có trường Hoten. Trong đó có lưu : Nguyen Van A.
Vậy phải viết câu truy vấn sao để ghi tìm với vần N thì tóm được tên này ra.
Code:
WHERE fieldsname LIKE '$key%'
Bài liên quan
0