|
|
|
set value to dropdown list php อยากให้ dropdown list แสดงค่าที่เคยเลือกไว้ตอนเพิ่มข้อมูล ยังไงค่ะ |
|
|
|
|
|
|
|
PHP MySQL DropDownList
|
|
|
|
|
Date :
2014-05-16 17:32:06 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<select name="value_level" id="value_level">
<option value='Me-too' <?php if($objResult["value_level"]=="Me-too"){echo "selected";}?>>Me-too</option>
<option value='Innovative' <?php if($objResult["value_level"]=="Innovative"){echo "selected";}?>>Innovative</option>
<option value='Excellence' <?php if($objResult["value_level"]=="Excellence"){echo "selected";}?>>Excellence</option>
<option value='Innovation' <?php if($objResult["value_level"]=="Innovation"){echo "selected";}?>>Innovation</option>
</select>
|
|
|
|
|
Date :
2014-05-16 20:30:10 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค้า
|
|
|
|
|
Date :
2014-05-17 08:18:58 |
By :
cutefulllifehoney |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select name="line" id="line">
..
..
..
</select>
Code (jQuery)
<script type="text/javascript">
$('#line option[value=<?php echo $row['line_id'];?>]').attr("selected", true);
</script>
|
|
|
|
|
Date :
2014-05-17 09:14:47 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เสริมครับ
Code (PHP)
<?php
$list_ddl = array(
"1"=>"January",
"2"=>"February",
"3"=>"March",
"4"=>"April",
"5"=>"May",
"6"=>"June",
"7"=>"July",
"8"=>"August",
"9"=>"September",
"10"=>"October",
"11"=>"November",
"12"=>"December",
);
$s = isset($_POST["ddl"])? $_POST["ddl"] : 0;
?>
<form action="#" method="post">
<label for="ddl">Month :</label>
<select name="ddl" id="ddl">
<option value="0">-- select --</option>
<?php
foreach($list_ddl as $k =>$v) {
if($s == $k) {
$sel = "selected";
}else {
$sel = "";
}
?>
<option value="<?php echo $k;?>" <?php echo $sel;?>><?php echo $v;?></option>
<?php
}
?>
</select>
<input type="submit" name="btn_submit" value="Click...">
</form>
|
|
|
|
|
Date :
2014-05-17 17:02:01 |
By :
geidtiphong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
ถามครับ
ผมก้ทำตาม code แต่ทำไมพอ submit แล้วค่ายังไม่คงอยุ่ค่าที่เลือกอะครับ
<form method="post" >
<font color="FFFFFF">Machine</font>
<select neam="top" id="top"onchange="submit()">
<option value='0'>-Select Top-</option>
<option value ='1'<?if($_POST["top"]=="1"){ echo " selected"; } ?>Top1</option>
<option value='2' <?if($_POST["top"]=="2"){ echo " selected"; } ?>Top2</option>
<option value='3"'<?if($_POST["top"]=="3"){ echo " selected"; } ?>Top3</option>
</select>
</form></td><td>
|
|
|
|
|
Date :
2021-03-07 10:43:32 |
By :
mini |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เคยคิดจะ view source ดู html code บ้างไหมครับ ว่า ไอ้ที่เราคาดหวังว่าจะใช่ มันกับไม่ใช่
ถ้า view source แล้วเจอ
<option value="1" <?if(......){ echo ....; }?>
แสดงว่า server ปิดการใช้ short tag <?
ไม่สามารถ ใช้แบบสั้นได้ ให้เปลี่ยนเป็น <?php if(.....){ .... }?>
แต่เราสามารถ ใช้คำสั่ง echo + if else แบบสั้น ได้
<?= condition ? true : false ?>
|
ประวัติการแก้ไข 2021-03-07 12:03:37
|
|
|
|
Date :
2021-03-07 11:58:14 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|