|
|
|
รบกวนผู้รู้ ขอสอบถามวิธี บันทึก ค่าจาก การทำ Move option |
|
|
|
|
|
|
|
underfined index คือมันตัวแปลไม่เจอครับ ลองเช็คชื่อ input กับ โค๊ดคิวรี่ดู
|
|
|
|
|
Date :
2015-09-30 13:34:36 |
By :
tam78910 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : tam78910 เมื่อวันที่ 2015-09-30 13:34:36
รายละเอียดของการตอบ ::
รบกวนช่วยดูทีค่ะ แก้ยังไงก็ไม่ได้ค่ะ จะเก็บใส่ device_borrow ค่ะ
Code (PHP)
<div align="left">
<label> ชื่อเครื่องที่ให้ยืม </label>
<FONT COLOR="#FF0000">*</FONT>
</div>
</br>
<script language="javascript">
function MoveOption(objSourceElement, objTargetElement, objTextbox, flag) {
var aryTempSourceOptions = new Array(); var x = 0;
//looping through source element to find selected options
for (var i = 0; i < objSourceElement.length; i++) {
if (objSourceElement.options[i].selected) { //need to move this option to target element
var intTargetLen = objTargetElement.length++;
if(flag == '1'){ //นี้คือส่วนที่ ดัดแปลง ครับ ทั้งหมด ครับ คือแค่เอามาต่อ สติงกันแค่นั้นครับ
objTargetElement.options[intTargetLen].text = objSourceElement.options[i].text +" ";
}else if(flag == '0'){
var arr = objSourceElement.options[i].text.split( ":");
objTargetElement.options[intTargetLen].text = arr[0];
objTargetElement.options[intTargetLen].value = arr[0];
}
else{
objTargetElement.options[intTargetLen].text = objSourceElement.options[i].text;
}
objTargetElement.options[intTargetLen].value = objSourceElement.options[i].value +" "; //นี้คือส่วนที่ ดัดแปลง ครับ
objTextbox.value='';
objTextbox.focus();
}
else { //storing options that stay to recreate select element
var objTempValues = new Object();
objTempValues.text = objSourceElement.options[i].text;
objTempValues.value = objSourceElement.options[i].value;
aryTempSourceOptions[x] = objTempValues;
x++;
}
} //resetting length of source
objSourceElement.length = aryTempSourceOptions.length;
//looping through temp array to recreate source select element
for (var i = 0; i < aryTempSourceOptions.length; i++) {
objSourceElement.options[i].text = aryTempSourceOptions[i].text;
objSourceElement.options[i].value = aryTempSourceOptions[i].value;
objSourceElement.options[i].selected = false;
}
}
</script>
<?php
$link=mysql_connect("localhost","root","usbw") or die("error".mysql_error());
mysql_select_db("database_thaifood",$link);
mysql_query("SET character_set_results=utf8");//ตั้งค่าการดึงข้อมูลออกมาให้เป็น utf8
mysql_query("SET character_set_client=utf8");//ตั้งค่าการส่งข้อมุลลงฐานข้อมูลออกมาให้เป็น utf8
mysql_query("SET character_set_connection=utf8");//ตั้งค่าการติดต่อฐานข้อมูลให้เป็น utf8
?>
<tr>
<td class="c1"><select class="btn btn-default dropdown-toggle" name="matid" id="matid" style="width:150px" >
<option value="">- เลือกชื่อเครื่อง -</option>
<?php
$q="select a.device_id , a.type_id , b.type_name from db_device a
left join db_type_device b
on a.type_id = b.type_id
order by device_name ";
$qr=mysql_query($q);
while($row=mysql_fetch_array($qr)) {?>
<option value= "<?=$row["device_id"]?> "> <?=$row['type_name']?> > <?=$row["device_id"]?></option>
<?php } ?>
</select>
<input class="btn btn-success" type="button" name="add" value="เพิ่ม" onClick="MoveOption(this.form.matid, this.form.device_borrow,this.form,'1')">
</td>
</tr>
</br>
<tr>
<td height="25" class="c1"> </td>
<td class="c1"><select class="form-control" name="device_borrow" id="device_borrow"size="12" multiple style="width: 300px; height:110px;"> </select>
</br>
<input class="btn btn-danger" type="button" name="remove" value="ลบ" onClick="MoveOption(this.form.device_borrow, this.form.matid,this.form,'0')">
</td>
</tr>
|
|
|
|
|
Date :
2015-09-30 14:24:36 |
By :
programmua |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|