SQL UPDATE两个列表框带提交按钮

时间:2016-02-11 20:43:12

标签: javascript php jquery html mysql

目前我已将这个页面组合在一起,它运行良好并提取数据,填充列表框,并允许我在两者之间切换。我在底部放置了一个我希望用户单击的提交按钮,它将继续并使用更改更新SQL服务器。我似乎无法弄清楚如何做到这一点。

我想获取List1中的每个项目并确保名为account_number&的列。 date_installed在我的tbl_assets表中设置为NULL。

我想获取List2中的每个项目并确保名为account_number = [JOBID]&的列。我的tbl_assets表中的date_installed = CURDATE()。

更新完成后,我希望用户自动重定向回jobs.php页面

<?php

$connection = mysql_connect('#', '#', '#');
mysql_select_db('#');

$techequipment = "SELECT serial, type_id FROM tbl_assets WHERE user_id = {$_GET ['TechID']} AND date_installed IS NULL AND date_returned IS NULL AND metro_date_returned IS NULL ORDER BY type_id, serial";
$techresult = mysql_query($techequipment);

$jobequipment = "SELECT serial, type_id FROM tbl_assets WHERE account_number = {$_GET ['JobNum']} ORDER BY type_id, serial";
$jobresult = mysql_query($jobequipment);
?>


<title>Assign Equipment</title>
<table align="center">

<tr>    
<td><center><b><?php echo "Tech #"; echo $_GET ['TechID']; echo " Assigned Equipment"; ?></b></center></td>`    
<td></td>   
<td><center><b><?php echo "Job #"; echo $_GET ['JobNum']; echo " Assigned Equipment"; ?></b></center></td>  
</tr>

<tr>
<td>
<select name="dynamic_data" size=20 multiple  id="list1" STYLE="width: 350px">
<?php $i=0; while($row = mysql_fetch_array($techresult)) { ?>
<option value="<?= $row["type_id"]." - ".$row["serial"];?>"><?=$row["type_id"]." - ".$row["serial"];?></option>
<?php $i++; } ?> </select>  
</td>

<td>
<center><input type="button" id="btnAdd" value="Transfer >>"/></center>
<center><input type="button" id="btnRemove" value="<< Transfer"/></center>
</td>

<td>
<select name="dynamic_data" size=20 multiple  id="list2" STYLE="width: 350px">
<?php $i=0; while($row = mysql_fetch_array($jobresult)) { ?>
<option value="<?= $row["type_id"]." - ".$row["serial"];?>"><?=$row["type_id"]." - ".$row["serial"];?></option>
<?php $i++; } ?> </select>  
</td>
</tr>

<tr>
<td>
<form action="jobs.php">
<center><input type="submit" value="EXIT"/></center>
</form>
</td>

<td>
</td>

<td>
<form action="assigned_equipment.php" method="post">
<center><input name="btnSubmit" type="submit" value="SUBMIT"/></center>
</form>
</td>
</tr>   
<tr>
<td colspan="3">
<center>Multi Select: Press & hold [CTRL] while clicking on the items.</center>
</td>
</tr>
</table>

<script src="js/jquery-2.2.0.js" type="text/javascript"></script>

<script type="text/javascript">
    $(document).ready(
        function () {

//TAKE EQUIPMENT FROM TECH AND PUT IT IN JOB BOX            
            $('#btnAdd').click(
                function (e) {
                    $('#list1 > option:selected').appendTo('#list2');
                    e.preventDefault();
                });


//TAKE EQUIPMENT FROM JOB AND PUT IT IN TECH BOX
                $('#btnRemove').click(
                function (e) {
                    $('#list2 > option:selected').appendTo('#list1');
                    e.preventDefault();
                });
        });
</script>

0 个答案:

没有答案