Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

post data pada php

Bagaimana caranya agar inputan yang telah disubmit oleh user tidak hilang ketika mendapatkan validasi?

avatar arif90
@arif90

176 Kontribusi 16 Poin

Diperbarui 8 tahun yang lalu

4 Jawaban:

disimpan di variabel aja gan,


if(isset($_POST['submit'])){
   $data = $_POST['data'];
}

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 8 tahun yang lalu

Jawaban Terpilih

lengkapnya agan ahmadhanaf mungkin gini;


if(isset($_POST['submit'])){
   $data = $_POST['data'];

   ... disini validasi ...
   ... disini nginput ke db ...
}

...

<!-- di arahin ke halaman yg sama -->
<form action="<?= $_SERVER['PHP_SELF'] ?>">
     <!-- dipastikan berasal dari form ini -->
     <input type="hidden" name="submit" value="1">

     <input type="text" value="<?= ... jika pernah di submit valuenya di echo lagi ... ?>">
     ... jika submit sebelumnya ada yg error tampilin disini ....
     ...
     ...
     // ******************** Kira-kira nyambung ga maksudnya? *******************

mau yg lebih sempurna lagi, pakai javascript/jquery AJAX.

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 8 tahun yang lalu

PHP method POST ----------------

if (isset($_POST["first_name"])) {
    $first_name = $_POST["first_name"];
}

PHP method GET ----------------

if (isset($_GET["first_name"])) {
    $first_name = $_GET["first_name"];
}

Blade Laravel ---------------

<input type="text" name="first_name" class="form-control" placeholder="First Name" value="{{ old('first_name') }}" required>
avatar xecho
@xecho

6 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

oke gan makasi

avatar arif90
@arif90

176 Kontribusi 16 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban