PHP / Javascript选择列表器

时间:2016-03-08 10:37:22

标签: javascript php sql

感谢您花时间阅读我的问题。

我有一个数据库,我存储客户端和许可证。

现在在我的PHP代码中我想将许可证分配给客户,所以我想要选择你选择许可证类型的选项,例如" windows 10"。 然后,它旁边的另一个选择必须填写查询的答案,这些是Windows 10的所有未分配的许可证密钥。

但是我真的不能做javascipt而且我相信我需要用javascript部分完成这个,所以有人可以帮助我吗?

我的代码

        <tr>
            <td data-th="license Type">
                <select name="typeid">
                    <?php foreach ((new RecursiveArrayIterator($sthtypes->fetchAll())) as $k=>$row):?>
                        <option value="<?php echo $row['t_id']?>"><?php echo $row['t_name']?></option>
                    <?php endforeach;?>
                </select>
            </td>
            <td data-th="License Key"><select name="license">
                    <?php foreach ((new RecursiveArrayIterator($sthlicences->fetchAll())) as $k=>$row):?>
                        <option value="<?php echo $row['l_id']?>"><?php echo $row['l_key']?></option>
                    <?php endforeach;?>
                </select></td>
            <td data-th="submit"><input type="submit" value="Submit"></td>
        </tr>

希望我提供足够的信息。

1 个答案:

答案 0 :(得分:1)

您可以使用ItemDetailsViewModel创建 var viewmodel = GetViewModelData(), var obj = JSON.parse(viewmodel); var bFoundZero=false; $.each(obj.RDcViewModelArray, function(idx, elem){ if( elem.GrandTotal === 0 ) bFoundZero=true; }) if( bFoundZero ) return 0; Listeners事件可以附加到AJAX,通过给它一个id,可以触发一个函数,然后将数据发送到change文件,然后返回响应。

即javascript:

<select>

<强>参考文献:

JQuery .change()
JQuery .get()

示例PHP文件:

PHP

注意:

jQuery函数中的$(document).ready(function () { $( "#select" ).change(function() { var cur = document.getElementById("#select").value; $.get( "example.php", { sendparam: cur } ) .done(function( data ) { alert( "Data Loaded: " + data ); }); }); }); 是正在发送的<?php if(isset($_GET['sendparam'])): echo 'this will be alerted every time its changed!'; endif; ?> ,jQuery函数中的sendparam是要发送的数据。当我们Request数据(响应)时,它会向页面源发出警报,因此请确保您有一个空白页面,并且只输出您想要提醒的内容!

您无需提醒响应,您可以通过多种方式使用它!即:

cur

希望这有帮助!