Professional Documents
Culture Documents
Đây là đoạn dùng để hiển thị giá trị từ csdl dưới dạng list box và cần phải có giá trị mặc trước.
Code: Chọn hết
$form['nhom_options'] = array
(
'#type' => 'value',
'#value' => $nhom_tinhoc_load,
'#default_value' => $nhom_tinhoc_load[1],
);
$form['tdhv']['th']['nhom_tinhoc'] = array (
'#type' => 'select_ajax',
'#title'=>'Tên nhóm tin học ',
'#options' => $form['nhom_options']['#value'],
$form['tdhv']['th']['ten_tinhoc'] = array(
'#title'=>'Tên tin học',
'#type'=>'select',
'#options' => $form['ten_tin_hoc_options']['#value'],
Bổ sung thêm đoạn code lấy cái tên tin học dựa vào giá trị dc set default từ nhóm tin học
Thực ra đây là 1 vấn đề về HTML: Để set 1 item nào làm giá trị default cho listbox, bạn đặt
attribute "Selected" vào tag "Option"
Các bạn cho mình hỏi câu này với. Mình có thẻ select dạng listbox như sau:
<?php
while($row=mysql_fetch_array($result))
?>
</select>
Vậy ở trang PHP sau mình muốn lấy giá trị của listbox này thì làm thế nào, mình chỉ lấy được mỗi 1 giá
trị trong khi Listbox thì có thể chọn được cùng lúc nhiều giá trị mà. Giúp mình với!!!
Than,
Neu ban dat ten cho mot tha`nh phan cua form ma` co' "[]" nua thi` khi form duoc submit, PHP se hieu
do' la` mang, mang na`y chua ca'c gia' tri ma` user da chon. Do do', neu ban echo bien do' thi` no' se
Vấn đề là làm thế nào để lấy giá trị trong combo box chứa mã chứng chỉ để
lấy dữ liệu tương ứng in ra màn hình. Mình chỉ biết cách dùng biến
$_REQUEST để lấy giá trị của 1 combo box tĩnh, còn combo box với giá trị lấy
từ csdl thì hình như ko chạy
Thường thì sẽ thông qua submit 1 form để lấy dc giá trị. Nhưng yêu cầu của
mình là khi chọn 1 chứng chỉ bất kì thì các thông tin liên quan đều hiện ra.
Vấn đề tiếp theo của mình là làm sao để combo box giữ nguyên giá trị khi
mình đã chọn nó. Vd trong combo box có 2 giá trị là abc và xyz. Khi chọn xyz
và submit form thì nó lại trở về abc. Có thể sử dụng thuộc tính "selected"
nhưng như thế này thì sử dụng thế nào nhỉ
Code:
<?php foreach( $arrResult as $value ){?>
<option value="$value.id">$value.name</option>
<?php } ?>