Saya memiliki formulir kontak dengan html, php, js dan ajax seperti yang Anda lihat di kode. Setelah formulir berhasil diisi dan klik kirim, email berhasil dikirim. Tetapi pesan sukses tidak dapat dilihat di halaman yang sama. Lansiran terlihat ke halaman yang dialihkan dalam satu baris. Saya tidak ingin mengalihkan untuk menampilkan lansiran. Lansiran harus berada di halaman yang sama dengan formulir kontak. Ini kodenya. Bisakah Anda membantu saya apa yang saya lewatkan atau lakukan salah. Terima kasih untuk bantuannya Show
– KODE HTML –
– KODE JAVA dan AJAX – _– KODE PHP –
– SCREEN SHOT – screen_shot930×905 34. 4KB Halo, Saya mencoba apa yang Anda tulis tetapi saya pikir saya melakukan sesuatu yang salah. Saya seorang pemula jadi mungkin ada sesuatu yang saya lewatkan. Saya akan menghargai jika Anda membantu Bagaimana cara menampilkan pesan sukses di halaman yang sama di php?php $nama = $_POST['nama']; . agriindiaexp. com'; . kagi@gmail. com'; . $nama\n Email. $email\dan Pesan. \n $message"; if ($_POST['submit']) { if (mail ($to, $subject, $body, $from)) { $success = "
Bagaimana cara mendapatkan pesan sukses di halaman yang sama setelah mengirimkan formulir?Jika Anda ingin halaman formulir yang sama ditampilkan lagi setelah pengiriman dengan hasil, Anda akan membuat tindakan pada halaman yang sama dan menyertakan skrip pemrosesan di awal file. Instead of echoing the result message within the processor as you have, store it as a variable which can be output in the html form page.
Bagaimana cara menampilkan data yang dikirimkan pada halaman yang sama dengan formulir di php?$_SERVER['PHP_SELF'] . $_SERVER[“PHP_SELF”] adalah variabel super global yang mengembalikan nama file dari skrip yang sedang dijalankan. Ini mengirimkan data formulir yang dikirimkan ke halaman yang sama, alih-alih melompat ke halaman lain.
Bagaimana Anda tetap di halaman yang sama setelah mengirimkan di php?Agar tetap berada di halaman yang sama saat mengirimkan, Anda dapat membiarkan tindakan kosong ( action="" ) ke dalam tag formulir, atau membiarkannya sama sekali. For the message, create a variable ( $message = "Success! You entered: ". $input;" ) and then echo the variable at the place in the page where you want the message to appear with |