01/10/2018, 00:29
Hỏi về HTML và PHP
Mình muốn hỏi vấn đề này. giả sử bên HTML mình có form có tag
<select name="country">
<option value="4">Afghanistan</option>
<option value="248">Åland Islands</option>
<option value="8">Albania</option>
<option value="12">Algeria</option>
<option value="16">American Samoa</option>
<option value="20">Andorra</option>
<option value="24">Angola</option>
<option value="660">Anguilla</option>
<option value="10">Antarctica</option>
<option value="28">Antigua and Barbuda</option>
<option value="32">Argentina</option>
<option value="51">Armenia</option>
<option value="533">Aruba</option>
......................................
<option value="31">Azerbaijan</option>
<option value="44">Bahamas</option>
<option value="48">Bahrain</option>
<option value="50">Bangladesh</option>
<option value="52">Barbados</option>
<option value="112">Belarus</option>
<option value="56">Belgium</option>
<option value="84">Belize</option>
<option value="204">Benin</option>
<option value="60">Bermuda</option>
<option value="64">Bhutan</option>
<select>
Khi xử lý lưu vào database sẽ lưu với value là các integer. Thế thì lúc mình lấy giá trị từ database để show ra ngoài, làm sao chuyển từ các giá trị integer đó ứng với tên các nước tương ứng. Nếu các option ít thì có thể gọi và gán giá trị, nhưng trường hợp này là 1 list nhiều giá trị thì mình nên làm thế nào cho tiện và ngắn gọn. cám ơn các bạn
Bài liên quan
Mình giả sử bạn đã lấy dữ liệu từ database ra và có một biến lưu dữ liệu như này:
$option_list = get_value();
Sau đó thì bạn dùng vòng lặp để xuất các record đó ra:
Với ‘int_value’ và ‘ten_nuoc’ là tên hai cột chứa giá trị mà bạn lưu trong csdl.