Cara buat Submit input database + print

#ask temen2 ane mau nanya nih, jadi gini ane kan buat form input permohonan gitu (php mysql), nah udh berhasil masuk database, cuman ane mau pas di submit itu bisa skalian di print datanya untuk si user yg ngisi data nya itu, ada yg tau scriptnya ga ea?? ane udh cari di gugel muter2 ga nemu

ane pen pas klik submit itu skalian print

ni kode / script yang ane pake buat form inputnya


<form method="GET" action="aksi_tambah_permohonan.php">
    <p><input type="text" name="nama" value="" placeholder="Nama Lengkap"></p>
		<p><input type="text" name="sekolah" value="" placeholder="Asal Sekolah"></p>
		<p><input type="text" name="mulai" value="" placeholder="Mulai Magang"></p>
		<p><input type="text" name="waktu" value="" placeholder="Lama Waktu Magang"></p>
		<p><input type="text" name="tempat" value="" placeholder="Nama Perushaan tempat Magang"></p>
		<p><input type="text" name="email" value="" placeholder="Email"></p>
		<p><input type="text" name="nomer" value="" placeholder="CP ex: 08xxxx"></p>
    <p class="remember_me">
          <input type="reset" name="commit" value="RESET" >
        </p>
        <p class="submit"><input type="submit" name="commit" value="KIRIM" onClick="popup_print()"></p>
      </form>

sekian mastah, smoga ada yg bisa bantu :D

avatar arief890
@arief890

5 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Saran dari saya kalau mau submit data dan save ke database pakai metode "POST" aja mas. karena kalau "GET" user nanti bisa nambah data tanpa perlu submit dulu, tinggal create aja langsung via URL, bahkan bisa jadi ada user yang jahil dan membuat banyak data hanya dari via URL itu

kalau soal nampilin datanya, bisa gunakan alur ini

- submit data - query untuk create data - get id dari hasil eksekusi query tsb - select berdasarkan id yg di hasilkan - print data

kalau menggunakan MYSQLI, untuk mendapatkan ID nya bisa pakai cara ini [link]https://www.w3schools.com/php/php_mysql_insert_lastid.asp [/link]

atau jika pakai PDO bisa pakai cara ini http://www.codesynthesis.co.uk/code-snippets/return-last-insert-id-with-php-pdo

avatar satmaxt
@satmaxt

46 Kontribusi 23 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

ada beberapa cara gan, salah satunya : 1. bikin file baru misal permohonan_print.php 2. tambahin di submit button

 onClick="document.location.href='permohonan_print.php'"

di permohonan_print.php di kasih query

 "select * from ... asc limit 1"

keluar 1 data yaitu data terahir atau data yang paling update 3. di permohonan_print.php bikin tabel biasa lalu tambahkan di tag

 <body onload="window.print()"

selamat mencoba gan :D

avatar damarajati
@damarajati

14 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban