[英]Get value of td with php
我有 2 個文件 action.php 和 main.php:
目前我想在單擊“確認”按鈕后檢查我的 td 值,如果來自 main.php (name="dist_'.$iid.'" id="dist_'.$i.'") 的 td 值不是“-”然后我想將它發送到數據庫。 單擊“添加值”按鈕后可以更改該 td
在行動中。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
.'" > </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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.