Postingan lainnya
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
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
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