亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從表中動態創建的輸入中獲取值

從表中動態創建的輸入中獲取值

PHP
慕森卡 2023-03-04 14:46:32
我有一張桌子   <form id="project-form">                    <table id="project-table" class="table table-striped table-inverse table-responsive">                        <caption>Projects</caption>                        <thead class="thead-inverse">                            <tr>                                <th scope="col">#</th>                                <th scope="col">Project name</th>                                <th scope="col">Description</th>                                <th scope="col">Estimated time (min)</th>                                <th scope="col">Actual time (min)</th>                                <th scope="col">Add task</th>                                <th scope="col">Delete project</th>                            </tr>                        </thead>                        <tbody id="project-body">                        </tbody>                    </table>                </form>此表填充了來自 AJAX GET 請求的數據function getProjects() {  $.ajax({    method: 'GET',    dataType: 'json',    data: {      functionToCall: 'project',    },    url: 'http://localhost/WBS/php/api/requests/get.php',    success: (response) => {      $.each(response, function () {        $.each(this, function (index, value) {          $('#project-body').append(            `            <tr>                <td>                  <input class="form-control" type="hidden" name="projectid" id="projectid"  value="${value.projectid}">                </td>                <td>                  <input class="form-control" type="text" name="projectName" id="projectName" value="${value.title}">                </td>                <td>                  <input class="form-control" type="text" name="description" id="description"  value="${value.description}">                </td>
查看完整描述

1 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

我認為您可以重命名您的輸入,例如:


 name="projectid[]"

然后 PHP 將收到這些值的數組:


$total = count($_POST["projectid"]);

for ($i = 0; $i < $total; $i++) {

    $title = $_POST["projectName"][$i];

    $description = $_POST["description"][$i];

    $estimatedTime = $_POST["estimatedTime"][$i];

    $actualTime = $_POST["actualTime"][$i];


    // Your INSERT query is performed here

}


查看完整回答
反對 回復 2023-03-04
  • 1 回答
  • 0 關注
  • 68 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號