Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当文本输入不为空时过帐数据_Javascript_Php_Jquery_Datatables - Fatal编程技术网

Javascript 当文本输入不为空时过帐数据

Javascript 当文本输入不为空时过帐数据,javascript,php,jquery,datatables,Javascript,Php,Jquery,Datatables,我有一个表,给我3列,产品代码,产品名称和一个复选框 目前,它基本上可以发布任何已选中的产品,但我想将功能更改为文本框而不是复选框,并且只发布文本框中包含内容的数据,我一直在修补它,但没有任何效果 这是我的桌子: <form id="frm-example" action="price-quote.php" method="POST"> <table id="datatable-price" class="table table-stri

我有一个表,给我3列,产品代码,产品名称和一个复选框

目前,它基本上可以发布任何已选中的产品,但我想将功能更改为文本框而不是复选框,并且只发布文本框中包含内容的数据,我一直在修补它,但没有任何效果

这是我的桌子:

<form id="frm-example" action="price-quote.php" method="POST">                    
<table id="datatable-price" class="table table-striped table-bordered">
    <thead>
        <tr>
            <th>Product Code</th>
            <th>Product Name</th>
            <th>Add to quote</th>
        </tr>
    </thead>
    <tbody>
        <?php while($res = sqlsrv_fetch_array($def, SQLSRV_FETCH_ASSOC)) : ?>
            <tr>                                
                <td><?php echo $res['ItemCode']; ?></td>
                <td><?php echo $res['ItemName']; ?></td>
                <td>
                    <input type="checkbox" name="checkbox[]" value="<?php echo $res['ItemCode'];?>"></input>
                </td>
            </tr>
        <?php endwhile; ?> 
    </tbody>
</table>
<input type="submit" id="submit" name="submit" class="btn btn-success pull-right" value="Quote"></input>
</form>

产品代码
品名
添加到报价中

我不知道你想做什么,但是有很多方法

首先,您可以将复选框的值更改为多值字段(不推荐)。工作

诸如此类:

<input type="checkbox" name="checkbox[]" value="<?php echo $res['ItemCode'];?>|<?php echo $res['ItemName'];?>"></input>

我不知道你想做什么,但是有很多方法

首先,您可以将复选框的值更改为多值字段(不推荐)。工作

诸如此类:

<input type="checkbox" name="checkbox[]" value="<?php echo $res['ItemCode'];?>|<?php echo $res['ItemName'];?>"></input>

我没有回答这个问题。您将把复选框更改为文本框,如果已填写,您将提交它们。我说的对吗?这是必需的功能是的。我没有回答这个问题。您将把复选框更改为文本框,如果已填写,您将提交它们。我说的对吗?这是必需的功能。是的。感谢您花时间给出答案,但我已经有了一个复选框,我想将其更改为输入文本,并在字段已填写时提交。您好,PHPNewbie,太好了!如果需要帮助,大声喊!是的,如果你能帮忙,那就太好了!你能帮点忙吗?你好,也许可以。你需要什么?谢谢你花时间给出答案,但我已经有了一个复选框,我想把它改成一个输入文本,如果该字段已经填写了就提交。嗨,PHPNewbie,太好了!如果需要帮助,大声喊!是的,如果你能帮忙,那就太好了!你能帮点忙吗?你好,也许可以。你需要什么?
<input type="checkbox" name="checkbox[]" value="<?php echo $res['ItemCode'];?>|<?php echo $res['ItemName'];?>"></input>
<?php 
if(!empty($_POST['checkbox'])) {
    $in = implode(",",$_POST['checkbox']);

    foreach($_POST['checkbox'] as $check){
        $abc = "SELECT ItemCode, ItemName FROM OITM WHERE ItemCode in ('. $in . ') ORDER BY ItemName";

    }
}
?>