Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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 easyui添加整个列_Javascript_Php_Jquery - Fatal编程技术网

Javascript easyui添加整个列

Javascript easyui添加整个列,javascript,php,jquery,Javascript,Php,Jquery,我目前正在使用easyui datagrid,我只需要在数据网格中添加整个列,并将它们放在文本框或其他东西中 我只需要添加它们,然后显示和比较 也可以使用php吗? 提前感谢:) 我试着在他们的论坛上提问,但他们似乎不再接受任何成员。 我也试过用这个 $.post('show_details.php', {v: row.checkvou}); $('#sd').form('load',row); 我希望我能得到'checkvou'的值,然后做一个新的函数来添加和比较它,但是

我目前正在使用easyui datagrid,我只需要在数据网格中添加整个列,并将它们放在文本框或其他东西中

我只需要添加它们,然后显示和比较 也可以使用php吗? 提前感谢:) 我试着在他们的论坛上提问,但他们似乎不再接受任何成员。 我也试过用这个

$.post('show_details.php', {v: row.checkvou});
        $('#sd').form('load',row);
我希望我能得到'checkvou'的值,然后做一个新的函数来添加和比较它,但是没有像你在图片中看到的那样幸运,上面写着'undefined index' 至于文本框中的“1231231”,它仅使用javascipt显示

编辑:或至少帮助我将该文本框的值获取到php变量以下是文本框的代码:

<input name="checkvou" id="checkv" class="easyui-textbox"  ></input>


这也会很有帮助:D

哇,我真的忘了回来发布我是如何解决这个问题的,很抱歉。。。无论如何

我的解决方案是创建另一个文件,然后将其包含在内

include "dc_compute.php";
原因是我发现您无法将javascript变量传递给php(这就是为什么
$('#checkv')。textbox('getValue')
对我不起作用(感谢Mawia HL的建议)) 然后在该文件中有一个函数,该函数从数据库中获取数据并进行计算,然后返回结果,为了让事情变得清楚,下面是代码:

include "dc_compute.php";
$data = compute($_REQUEST['checkvou']); // $_REQUEST['checkvou'] is where the value of the textbox '#checkv' came from
dc_compute.php:

function compute($itemid){

    include 'conn.php';
    $debcred = array();
    //echo $itemid;
    $query1 = "SELECT * FROM editlist WHERE checkvou = '".$itemid."'";
    $query1_run = mysql_query($query1);
    //echo $query1_run;
    $deb = 0;
    $cred = 0;
    $qty = 0;
    while ($num = mysql_fetch_assoc($query1_run)) {
        // this is the part where it does the adding thing
        $deb += $num['debit'];
        $cred += $num['credit'];
    }

    array_push($debcred, $deb,$cred);
    return $debcred;
}
最后,它只是一个简单的if条件,用来知道它们是否平衡:D最后,它看起来是这样的:

include "dc_compute.php";
$data = compute($_REQUEST['checkvou']);

    if ($data[0] != $data[1]){

        ?>
        <h1 style="font-size: 20px; color:#8A0707">UNBALANCED CHEQUE!!</h1>

        <?php 
    }
包括“dc_compute.php”;
$data=compute($_请求['checkvou']);
如果($data[0]!=$data[1]){
?>
不平衡支票!!

哇,我真的忘了回来发布我是如何解决这个问题的,对不起…无论如何

我的解决方案是创建另一个文件,然后将其包含在内

include "dc_compute.php";
原因是我发现您无法将javascript变量传递给php(这就是为什么
$('#checkv')。textbox('getValue')
对我不起作用(感谢Mawia HL的建议)) 然后在该文件中有一个函数,该函数从数据库中获取数据并进行计算,然后返回结果,为了让事情变得清楚,下面是代码:

include "dc_compute.php";
$data = compute($_REQUEST['checkvou']); // $_REQUEST['checkvou'] is where the value of the textbox '#checkv' came from
dc_compute.php:

function compute($itemid){

    include 'conn.php';
    $debcred = array();
    //echo $itemid;
    $query1 = "SELECT * FROM editlist WHERE checkvou = '".$itemid."'";
    $query1_run = mysql_query($query1);
    //echo $query1_run;
    $deb = 0;
    $cred = 0;
    $qty = 0;
    while ($num = mysql_fetch_assoc($query1_run)) {
        // this is the part where it does the adding thing
        $deb += $num['debit'];
        $cred += $num['credit'];
    }

    array_push($debcred, $deb,$cred);
    return $debcred;
}
最后,它只是一个简单的if条件,用来知道它们是否平衡:D最后,它看起来是这样的:

include "dc_compute.php";
$data = compute($_REQUEST['checkvou']);

    if ($data[0] != $data[1]){

        ?>
        <h1 style="font-size: 20px; color:#8A0707">UNBALANCED CHEQUE!!</h1>

        <?php 
    }
包括“dc_compute.php”;
$data=compute($_请求['checkvou']);
如果($data[0]!=$data[1]){
?>
不平衡支票!!
您是否尝试过
$('#checkv').textbox('getValue')
?发布您正在工作的javascript代码,这样会更容易帮助您。您是否尝试过
$('#checkv').textbox('getValue')
?发布您正在工作的javascript代码,这样会更容易帮助您。