如何使用URL传递输入,而不是通过锚标记URL传递ID

时间:2017-01-12 10:27:49

标签: javascript php

如果用户喜欢更改记录,他/她输入数量并点击编辑锚标记以传递带URL的输入:

****

<form action="saleentry-final.php" method="get" >
<?php 
    for ($i = $start; $i < $end; $i++)  
    {
        if ($i == $total_results)
         {
         break;
         }
    ?>

    <tr>
        <td><input type="checkbox"  name="check_list2[]" value="<?php echo mysql_result($result, $i, 'id');?>"/></td>
        <td><?php echo mysql_result($result, $i, 'item');?></td>
        <td><?php echo mysql_result($result, $i, 'batch_no');?></td>
        <td><?php echo mysql_result($result, $i, 'Mfg_date');?></td>
        <td><?php echo mysql_result($result, $i, 'Exp_date');?></td>
        <td><input name="movie[]" value="<?php echo mysql_result($result, $i, 'qty');?>" class="form-control"></td>
        <td><?php echo mysql_result($result, $i, 'rate');?></td>
        <td><?php echo mysql_result($result, $i, 'vat');?></td>
        <td><?php echo mysql_result($result, $i, 'price');?></td>
        <td><a href="saleentry-edit.php?id=<?php echo mysql_result($result, $i, 'id');?>">EDIT</a></td>
        <td><a href="salesentry-delete.php?id=<?php echo mysql_result($result, $i, 'id');?>">DELETE</a></td>
    </tr>  

    <?php $tot = $tot + mysql_result($result, $i, 'PRICE'); }  ?>
    <tr>
        <td colspan="10">
            <button  type="submit" class="btn btn-primary btn-lg  center-block" name="submit2">Create Invoice</button>
        </td>
    </tr>
    </table>
</form>

我通过锚标记网址传递ID但是如何通过网址传递输入?

<a href="saleentry-edit.php?id=<?php echo mysql_result($result, $i, 'id');?>">EDIT</a> 

我想将输入值传递给任何用户输入的URL到saleentry-edit.php页面,并在saleentry-edit.php页面获取id和用户输入值以快速更新数量并处理动态然后重定向到同一页面。

1 个答案:

答案 0 :(得分:0)

在$ i里面循环< input id="state<?php echo $i;?>" name="movie[]" value="<?php $sta = mysql_result($result, $i, 'qty'); echo mysql_result($result, $i, 'qty');?>" class="form-control">

<input type="button" name="inspecionar" id="inspecionar" value="inspecionar" onclick="location.href='/Inventry-System/saleentry-edit.php?id=<?php echo mysql_result($result, $i, 'id');?>&quantity='+ document.getElementById('state<?php echo $i;?>').value;">