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

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

無法獲取表單數組值

無法獲取表單數組值

PHP
搖曳的薔薇 2022-09-17 22:38:41
我有一個動態表單,用戶可以在其中向表單添加其他行。最終,我想獲取此數據并將其提交到我的數據庫,并帶有插入,更新或刪除的條件,但現在我只想檢索數組值。每當我點擊提交時,它只會進入空白的白頁。以下是表格:<form id="" class="form" name="parts" method="post" action="http://website.com/home/wp-content/themes/Avada-child/update-list.php">    <table class="table table-bordered">        <thead>            <tr>                <th>First Name</th>                <th>Last Name</th>                <th>County</th>                <th>Street</th>                <th>City</th>                <th>Ward</th>                <th>Precinct</th>                <th>Actions</th>            </tr>        </thead>        <tbody>            <tr>                <td style="display:none;">                    <input type="hidden" class="form-control" name="username[]" id="username" value="user">                </td>                <td>                    <input onkeyup="valid(this)" onblur="valid(this)" type="text" class="form-control" name="first_name[]" id="first_name">                </td>                <td>                    <input onkeyup="valid(this)" onblur="valid(this)" type="text" class="form-control" name="last_name[]" id="last_name">                </td>                <td>                    <input onkeyup="valid(this)" onblur="valid(this)" type="text" class="form-control" name="county[]" id="county">                </td>                <td>                    <input onkeyup="valid(this)" onblur="valid(this)" type="text" class="form-control" name="street[]" id="street">                </td>                <td>                    <input onkeyup="valid(this)" onblur="valid(this)" type="text" class="form-control" name="city[]" id="city">                </td>                <td>                    <input onkeyup="valid(this)" onblur="valid(this)" type="text" class="form-control" name="ward[]" id="ward">                </td>如果我沒有名稱作為 name[],我可以讓表單行回顯,以便我知道表單正在發布數據。但是一旦我將名稱轉換為數組,名稱[]我似乎無法獲取數據。我做錯了什么?
查看完整描述

2 回答

?
絕地無雙

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

您需要通過其索引獲取所有字段:


<?php

    require_once '../../../wp-load.php';


    global $wpdb;

    $newdb = new wpdb( 'user' , 'pass' , 'table' , 'localhost' );


    if(isset($_POST['submit'])) {


        $username = $_POST['username'];

        $first_name = $_POST['first_name'];

        $last_name = $_POST['last_name'];

        $county = $_POST['county'];

        $street = $_POST['street'];

        $city = $_POST['city'];

        $ward = $_POST['ward'];

        $precinct = $_POST['precinct'];

        $id = $_POST['id'];

        $is_active = $_POST['is_active'];



        if(is_array($_POST['username'])) {

            foreach($username as $index => $value) {

                // You can get all other items by array[$index];

                // Example: $street[$index]


                // If you include array items inside a string

                // enclose it between curly braces

                echo "Username: $value, First name: {$first_name[$index]}<br>";

            }   

        }


    }


?>


查看完整回答
反對 回復 2022-09-17
?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

它必須是:

$first_name = $_POST['first_name'][];


查看完整回答
反對 回復 2022-09-17
  • 2 回答
  • 0 關注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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