Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
cara menghitung jumlah tombol yang dikilk
jadi gini gan ketika kita klik sebuah tombol nah tombol itu bisa nambah form inputnya lihat gambar gambar 1
gambar 2 ketika diklik tombol tambah jadi kayak gini
nah ane dah berhasil tapi cuman bisa satu kali aja nah gimana caranya suapaya ketika kita klik tombol tambah bisa muncul form inputannya berkali kali
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Membuat Program Kasir</title>
</head>
<body>
<form action="" method="post">
<h3>Barang 1</h3>
Harga : <input type="text" name="harga">
jumlah: <input type="text" name="qty"><br>
<?php
if(isset($_POST['tambah'])){
$pembatas = count($_POST['tambah']);
for ($i=0; $i < $pembatas; $i++) {
?>
Harga : <input type="text" name="harga">
jumlah: <input type="text" name="qty"><br>
<?php
}
}
?>
masih ada barang yang ingin masih dihitung?
<input type="submit" name="tambah" value="tambah"><br>
</form>
</body>
</html>
8 Jawaban:
Coba pakai Javascript, kalau pakai php susah juga sih, coba pakai Jquery :D
Cheers
iyah makanya saya mau pake php karena ini untuk latihan gimana bagusnya pake php, yang ane bingungin itu gimana yah $pembatasnya gimana supaya dia bisa menghitung jumlah tombol tambah yang diklik secara otomatis supaya bisa membatasi perulangan
yang agan lakukan sebenarnya cuma mengedit HTML atau ada interaksi menggunakan HTML yang itu tugasnya Javascript, sedangkan untuk belajar PHP agan tinggal belajar gimana cara memasukan data yang dimasukan oleh form tsb ke database yaitu SQL... atau belajar echo aja kalau ga mau, echo apa yang sudah diinput :D
cheers
Kalau pakek PHP agak sulit. Kode di atas nggak bisa jalan karena setiap di submit, browser melakukan refresh, nah di sinilah PHP bakal mengembalikan nilai ke nilai awal, jadi perulangannya nggak akan bisa jalan efektif. Sebenrnya bisa diakalin asalkan kita bisa menyimpan nilai yang nilai tersebut bisa bertahan dan tidak hilang meski browser melakukan refresh. Bisa pakai session. Jadi, di session kita bikin index misal 'jumlah' dengan nilai 0, setelah tombol submit di klik, index ini kita tambahkan 1. Karena pakek session, nilai index ini gak akan hilang meski kita submit dan browser refresh berkali-kali, dan kode di atas akan berjalan normal.
Tapi, kenapa harus pakai PHP? Kalau cuma mau nambah element, biarkan JavaScript yang melakukannya, jauh lebih efisien ketimbang PHP.
memang pake javascript lebih bagus tinggal pake event onclick tapi ane pengen belajar nyelesein masalah dengan php
Sama saja, session sama cookie itu sama, cuman beda tempat penyimpanan.
@kartadinata
Yang harus diketahui bahwa php itu server side, semuanya harus masalah berdasarkan server... contoh: gimana cara memasukan data ini itu, gimana cara bikin sistim authentikasi dan segalanya, sedangkan disini masalah utamanya adalah client side yaitu javascript html css
fondasinya mending diperbaiki dulu baru pemecahan masalahnya :D