10/10/2018, 11:14

giúp em load dữ liệu lên combobox dạng này với

vd:ở trang sửa thông tin khach hàng em có combobox chọn quốc gia em muốn load thông tin quốc giá của khách hàng đó vào combobox này thì làm sao hả các bác
vd: thông tin khách hàng đã lưu dưới csdl la vietnam thì khi sủa thông tin cái combobox để chọn quốc tịch nó có giá trị selected ở mục vietnam
<select>
<option value="trungquoc" select="selected">trung quoc</option>
<option value="vietnam">vietnam</option>
</select>
sau khi load thông tin lên dể sửa thành
<select>
<option value="trungquoc" >trung quoc</option>
<option value="vietnam" select="selected">vietnam</option>
</select>
hoichobiet2212 viết 13:28 ngày 10/10/2018
Đầu tiên phải biết khách hàng đang thao tác là k/h nào, rồi từ đó vào csdl lưu thông tin của k/h đó, truy vấn đến trường lưu quốc gia.

Xem giá trị của trường đó là giá trị trungquoc/vietnam rùi cho select="selected" theo giá trị được lưu đó là dc
lonque3x viết 13:23 ngày 10/10/2018
hịc biết thuật toán là vậy nhưng làm sao để cho chế độ selected ở dòng đó
chứ làm như vầy thì combobox sẽ có 2 giá trị giông nhau
<select>
<option value="$quocgia" select="selected">$quocgia</option>
<option value="trungquoc" >trung quoc</option>
<option value="vietnam">vietnam</option>
</select>
trong đó $quocgia là biến lấy giá trị quốc gia của khach hàng
vn.minh viết 13:26 ngày 10/10/2018
Được gửi bởi lonque3x
hịc biết thuật toán là vậy nhưng làm sao để cho chế độ selected ở dòng đó
<select>
forearch ( $qgia as $quocgiahientai ) {
<?php
$select = '';
if($kh['quocgia'] == $quocgiahientai) {
$select = 'select="selected"';
}
?>
<option value="<?php echo $quocgiahientai?>" <?php echo $select; ?>>vietnam</option>
}
</select>

[=========> Bổ sung bài viết <=========]

Không đưa dữ liệu lên như thế nào thì khó giúp, chỉ làm vậy thử xem đúng yêu cầu không .
lonque3x viết 13:24 ngày 10/10/2018
bác thử vào trang này xem http://www.nhasachkinhte.net đăng nhập với username:nguyenduytruong0s505@yahoo.com
passwword:123456
sau đó vào mục: Sửa danh mục trong sổ địa chỉ của bạn
sau đó bác nhấn edit bác coi 2 cái combobox của nó em muốn làm như vậy đó:mấy cái trường khác thì em lấy lên được riêng 2 cái combobox không biết lấy làm sao
<?php $s="<select name='tinh' size='1' id='tinh'>";echo $s; include("tinhthanh.php"); $s="</select>";echo $s;?>
file tinhthanh.php em viết như sau:
<?php
$nd = file_get_contents("tinhthanh.txt");
$qgia = explode("\n",$nd);

for($i=0;$i<count($qgia);$i++){
echo "<option>".$qgia[$i]."</option>\n";
}
?>
còn đây là file tinhthanh.txt
TP.HCM
Hà Nội
An Giang
Bà Rịa - Vũng Tàu
Bình Dương
Bình Phước
Bình Thuận
Bình Định
Bạc Liêu
Bắc Giang
Bắc Kạn
---------
em lấy thông tin tỉnh thành của người dùng từ csdl lên và đặt tên là $tinh
Cactuslonely viết 13:18 ngày 10/10/2018
<select>
<option value="trungquoc" id=="trungquoc">trung quoc</option>
<option value="vietnam" id="vietnam">vietnam</option>
</select>

<script type="text/javascript">
document.getElementById("<?=$quocgia;?>").select=" selected";
</script>

[=========> Bổ sung bài viết <=========]

<select>
<option value="trungquoc" id=="trungquoc">trung quoc</option>
<option value="vietnam" id="vietnam">vietnam</option>
</select>

<script type="text/javascript">
document.getElementById("<?=$quocgia;?>").select=" selected";
</script>

[=========> Bổ sung bài viết <=========]

o cho select=" selected" chua xoa khong trang di nha
Bài liên quan
0