用PHP获取TD的价值

玛丽亚(Maria Hambardzumyan)

我有2个文件action.php和main.php:

当前,我想在单击“确认”按钮之后检查我的td值,并且是否不是来自main.php(name =“ dist _'。$ iid。'” id =“ dist _'。$ i。'”)的td值“-”,然后将其发送到数据库。单击按钮“添加值”后可以更改td

在action.php中

<div class="col-sm-1">
    <button type="button" class="btn btn-primary" name="add" onclick="multiply()">Add value</button>
    <button type="button" class="btn btn-primary" name="confirm_btn">Confirm</button>
</div>

在main.php(包含在action.php中)中,我有这种类型的代码

        $i=0;
        if ($result = $mysqli->query($query)) {
            while ($row = $result->fetch_assoc()) {
                $iid = $row["iid"];
                echo '<tr><td><input type="checkbox" name="check[]" id="checked_'.$i
                .'" > &nbsp; </td>
                      <th scope="row">'.($i+1).'</th>
                      <td>'.$row["code"].'</td>
                      <td>'.$price.'</td>
                       <td name="dist_'.$iid.'" id="dist_'.$i.'" >-</td>
                    </tr>';
                    $i++;
                    
            }
         $result->free();
        }
        $mysqli->close();   
        

main.php的脚本部分

 <script>
        let i = document.querySelectorAll('[name^=check]').length;
        function multiply(){
        for (let k = 0; k<i; k++) { 
            let checkBox = document.getElementById("checked_"+k);
            if (checkBox.checked === true) {
                document.getElementById("dist_"+k).innerHTML = 100+k;          
                                            }
                                   }}
    </script>

那么我怎样才能用PHP获得td的价值呢?

爱德华

你可以试试这个

<td id="dist_td'.$i.'"><input type="hidden" name="dist_'.$iid.'" id="distbashx_'.$i.'" value="-" ></td>

在脚本中

document.getElementById("dist_"+i).value = value; 
document.getElementById("dist_td" + i).innerHTML = value;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章