Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menghantar Susunan Data daripada Borang HTML Tanpa JavaScript?

Bagaimanakah Saya Boleh Menghantar Susunan Data daripada Borang HTML Tanpa JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-11-27 12:02:10865semak imbas

How Can I Submit an Array of Data from an HTML Form Without JavaScript?

Penyerahan Tatasusunan POST Bukan JavaScript daripada Borang HTML

Menyiarkan tatasusunan tupel daripada borang HTML tanpa JavaScript boleh menjadi satu cabaran. Soalan ini menangani tugas mewakili 'Pengguna' dengan tatasusunan 'Pokok' dalam satu penyerahan borang.

Penyelesaian yang disediakan memanfaatkan konvensyen penamaan medan input HTML untuk menyusun data ke dalam tatasusunan bersekutu dalam PHP $_POST superglobal. Begini caranya:

<!-- Example of User Form with array of Trees -->
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="text" name="email">
<input type="text" name="address">

<input type="text" name="tree[tree1][fruit]">
<input type="text" name="tree[tree1][height]">

<input type="text" name="tree[tree2][fruit]">
<input type="text" name="tree[tree2][height]">

<input type="text" name="tree[tree3][fruit]">
<input type="text" name="tree[tree3][height]">

Apabila borang diserahkan, PHP menghuraikan nilai input secara automatik ke dalam tatasusunan $_POST dalam format berikut:

$_POST[] = array(
    'firstname'=>'value',
    'lastname'=>'value',
    'email'=>'value',
    'address'=>'value',
    'tree' => array(
        'tree1'=>array(
            'fruit'=>'value',
            'height'=>'value'
        ),
        'tree2'=>array(
            'fruit'=>'value',
            'height'=>'value'
        ),
        'tree3'=>array(
            'fruit'=>'value',
            'height'=>'value'
        )
    )
)

Pendekatan ini menyediakan struktur berstruktur cara untuk mengakses kedua-dua data 'Pengguna' dan 'Pokok' tanpa bergantung pada JavaScript atau pemprosesan borang yang kompleks. Ia memuatkan berbilang 'Pokok' untuk satu 'Pengguna' sambil mengekalkan perwakilan data yang bersih dan teratur dalam PHP.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghantar Susunan Data daripada Borang HTML Tanpa JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn