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
Lepaskan: 2024-11-27 12:02:10
asal
836 orang telah melayarinya

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]">
Salin selepas log masuk

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'
        )
    )
)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan