Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Perulangan di PHP dan Javasript
Assalamu'alaikum, cara agar perulangan terjadi saat tombol submit di klik, begitu seterusnya ada yang tau caranya??
14 Jawaban:
pakai javascript
setInterval(function()
{
console.log("pengulangan"); // fungsi yang ingin dijalankan
}, 1000); // 1000 berarti perulangan setiap detik, tinggal diatur mau setiap berapa detik fungsi dijalankan
pengennya gini gan, perulangan itu di tampilin di form, dan setiap form di submit perulangannya nambah 1
misal di form : no : Save
jadi setelah di submit formnya, value no pada formnya +1 (otomatis)
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var x = jQuery('#pilih').val();
var x = parseInt(x) + 1;
$('#pilih').val(x);
alert(s);
});
});
</script>
</head>
<body>
<input type="text" id="pilih" value="1">
<button type="submit">Save</button>
<p>Click on this paragraph.</p>
</body>
</html>
begini?
tergantung pada kebutuhan value dasar 'perulangan' tersebut. kalau default value adalah sama untuk setiap user/pengunjung halaman, maka bisa seperti ini
<?php
$perulangan = 0; // atau berapapun terserah
if(isset($_POST['perulangan']))
{
$perulangan = $_POST['perulangan'] + 1;
}
?>
<form method="post">
<input type="text" name="perulangan" value="<?php echo $perulangan ?>">
<button type="submit">Save</button>
</form>
kalau default 'perulangan' masing2 user tergantung data dari database maka sebelum kode diatas mesti di query dulu Valu $perulangan untuk user yang sedang mengakses halaman.
ya gan @Nandar & @rachmatsasongko maksudnya emang gitu, tapi pas balik lagi ke formnya nilainya menjadi hasil penjumlahan,
jadi gini : insert data ke db lewat formnya > diproses di file .php > lihat data > masuk lagi ke file insert data (disini nilainya udah hasil penjumlahan)
gimana ya gan?
sebenarnya sy kurang ngerti maksudnya, emang mau buat apa gan?
buat masukin data ke database gan,
jadi pas mau masukin datanya di form pada nomor sudah otomatis terisi dengan angka > lalu di submit dan di arahkan ke halaman lain > pas ada data yang mau dimasukin lagi > nomor nya udah otomasis terisi dengan urutan +1
please bantuannya gan
Jawaban Terpilih
panggil data dari database, pas input simpan lalu pas ke form inputnya tinggal variable + 1
contoh
//nb udah bisa bikin query buat tampil data
<?php
$no = $row['no'];
if ($no == null){
$no = 1;
}else{
$no = $no + 1;
}
?>
<input type="text" value="<?php echo $no ?>">
<button type="submit">Save</button>
Ada yang lengkapnya gan? Ragu di $row nya Saya pakai Database Oracle
sama aja seperti panggil data dari database mas, kalau ragu tinggal di inspect element aja di bagian inputnya. value inputnya sesuai atau tidak.
sorry gan, ternyata masih ada masalah, saya butuh pas besok harinya, $no kembali ke 1 gimana ya caranya gan?
saya udah pakai fungsi date() di php gan tapi gagal, yang di query gimana ya implementasinya?