Multi tombol kirim dari php

Disini saya menggunakan MVC VB. bersih. Secara tampilan saya menggunakan tiga tombol dengan nama yang sama tetapi dengan nilai yang berbeda. Di pengontrol, saya menggunakan parameter nama yang sama [cmd] yang bertipe string dan membandingkan dengan nilai nilai tombol [Simpan, Perbarui, Hapus]

multisubmit. aspx

Contoh


multiple submit button


Save Update Delete

Contoh

Test.controller
Function multisubmit[] As ActionResult
Return View[]
End Function

 _
Function multisubmit[ByVal cmd As String] As ActionResult
If [cmd = "Save"] Then
ViewData["msg"] = " SAVE"
ElseIf [cmd = "Update"] Then
ViewData["msg"] = "UPDATE"
ElseIf [cmd = "Delete"] Then
ViewData["msg"] = "DELETE"
End If
Return View[]
End Function
_

Saat formulir Anda berisi lebih dari satu tombol kirim, Anda akan ingin memeriksa tombol mana yang diklik untuk menyesuaikan aliran program di pengontrol Anda. Untuk melakukannya, tambahkan tombol kedua dengan judul "Simpan dan Tambahkan" ke formulir Anda

Jika Anda memiliki dua tombol kirim, satu dengan nilai edit dan yang lainnya dengan nilai hapus, maka pernyataan percabangan sederhana dapat digunakan. Anda dapat memberikan kedua tombol nama yang sama dan ketika Anda memeriksa variabel posting cukup periksa untuk melihat apakah $_PosT['kirim'] sama dengan edit atau hapus

Ini adalah masalah kritis saat melakukan beberapa situs web profesional. Anda mungkin menghadapi situasi ini dalam proyek yang memerlukan dua atau beberapa tombol kirim. Jangan khawatir ini bukan Ilmu Roket. Saya akan membiarkan Anda melalui hal ini menggunakan Pemrograman PHP

Lihat Contoh Formulir yang memiliki dua tombol kirim



Multiple Submit button Solved with PHP!



Hit the Submit Button

Program di atas menyelesaikan masalah dengan sangat mudah, Biarkan saya memberi tahu cara kerjanya

Sebenarnya ketika Anda menekan tombol pertama kode PHP akan memeriksa apakah Anda menekan tombol Kirim Pertama atau Kedua dengan bantuan Kondisi “Jika”

Kami telah memberikan nilai pada dua tombol kirim sejalan. 21 dan 22. “btn1″ dan btn2”. Setelah Anda menekan tombol kirim "JIKA" Kondisi akan memeriksa apakah itu kosong atau memiliki beberapa nilai di $_POST['kirim1'] dan $_POST['kirim2']

Jika tidak kosong maka akan mencetak Pernyataan gema. Sangat mudah bukan?. Sekarang Anda dapat menggunakan Tombol Kirim sebanyak yang Anda inginkan, cukup berikan nilai berbeda pada tombol kirim dan tulis kondisi if untuk melakukan keajaiban

Setiap formulir HTML berhubungan dengan sisi server dengan atribut tindakan. Atribut tindakan HTML digunakan untuk menentukan ke mana data formulir akan dikirim ke server setelah pengiriman formulir. Karena tujuan data kita disimpan dalam atribut tindakan, setiap tombol akan membawa kita ke lokasi yang sama. Untuk mengatasi kesulitan ini, kita harus menggunakan atribut formaction dari input dan tombol HTML

Mendekati. Atribut formaction digunakan untuk menentukan ke mana harus mengirim data formulir. Setelah penyerahan formulir, atribut formaction dipanggil. Data formulir akan dikirim ke server setelah penyerahan formulir. Ini mengesampingkan fitur atribut aksi dari suatu elemen. Kami akan menerapkan masalah kami menggunakan atribut 'formaction' ini

Tutorial ini menjelaskan cara menggunakan beberapa tombol kirim dalam bentuk HTML dan meminta PHP menanganinya. Biasanya formulir HTML hanya memiliki satu tombol kirim tetapi ada situasi ketika Anda mungkin perlu menggunakan lebih dari satu tombol kirim dan minta PHP memeriksa tombol mana yang telah ditekan dan tindakan yang harus dilakukan sesuai dengan tombol yang ditekan. Memiliki banyak tombol kirim dan menanganinya melalui PHP hanyalah masalah memeriksa nama tombol dengan nilai tombol yang sesuai menggunakan pernyataan bersyarat

Pada artikel ini saya akan menggunakan pernyataan elseif ladder dan switch case di PHP untuk menangani beberapa tombol kirim dalam formulir

Bagian HTML

First go to your HTML form and add as many submit buttons you want inside the tag, with one condition the name attribute of all the submit buttons must be the same like the following


Teks yang dimasukkan dalam atribut value ditampilkan di output sebagai judul tombol kirim. Selanjutnya kita akan beralih ke bagian PHP

Bagian PHP

Seperti yang mungkin Anda ketahui saat tombol kirim ditekan, browser mengirimkan nilai elemen input di dalam tag tersebut ke file yang ditentukan dalam atribut tindakan di dalam tag. Bersamaan dengan itu "nilai" dari tombol kirim juga dikirim, jadi di bagian PHP kita akan memeriksa nilai mana yang dikirim menggunakan pernyataan elseif ladder dan switch case Anda dapat menggunakan yang Anda sukai

Bisakah saya memiliki beberapa tombol kirim pada formulir?

ya, beberapa tombol kirim dapat disertakan dalam formulir html .

Bagaimana cara memiliki beberapa tombol kirim dalam bentuk PHP?

Memiliki beberapa tombol kirim dan menanganinya melalui PHP hanyalah masalah memeriksa nama tombol dengan nilai tombol yang sesuai menggunakan pernyataan bersyarat. In this article I'll use both elseif ladder and switch case statement in PHP to handle multiple submit buttons in a form.

Bagaimana cara menambahkan banyak formulir di PHP?

Gunakan Multi-Form Builder untuk Menangani Banyak Form . $multi->addForm[$prefix, $builder]; Kemudian kembalikan $multi->render[] atau tampilkan formulir seperti biasanya< . .

Bagaimana cara mengirimkan formulir dengan dua tombol kirim?

Mari pelajari langkah-langkah melakukan beberapa tindakan dengan beberapa tombol dalam satu formulir HTML. .
Buat formulir dengan metode 'posting' dan tetapkan nilai atribut tindakan ke URL default tempat Anda ingin mengirim data formulir
Buat kolom input di dalam sesuai perhatian Anda
Buat tombol dengan ketik kirim

Bài mới nhất

Chủ Đề