Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Penggunaan session saat transaksi

saya memiliki tampilkan program seperti ini

saya ingin semua user baik yang sudah login ataupun yang belum login/mendaftar bisa mengakses halaman paket tersebut. bedanya ketika user yang belum login/terdaftar mengklik tombol booking akan muncul alert


saya memasukan session seperti ini
<?php
<div id="myModal-<?php echo $i; ?>" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title">Booking</h4>
</div>
<div class="modal-body">
<form action="proses/booking2.php" method="POST">
<input type="hidden" name="kd_paket" class="form-control" value="<?php echo $data['kd_paket'] ?>">
<div class="form-group">
<?php
if ($_SESSION['uname']) {
$uname = isset($_GET['uname']) ? $_GET['uname'] : '';
$user = mysqli_query($conn,"SELECT id_user,nama_user FROM user WHERE uname='$_SESSION[uname]'");
while ($nama = mysqli_fetch_array($user)) {
?>
<input type="hidden" name="id_user" class="form-control" value="<?php echo $nama['id_user'] ?>">
<?php }
}else{
echo "<script>window.alert('Maaf Anda belum login. Silahkan login terlebih dahulu')
window.location='index.php'</script>";
}
?>
</div>
 
<div class="form-group">
<label>Tanggal Wisata</label>
<input type="text" name="tgl_wisata" class="form-control tgl_wisata" autocomplete="off">
</div>
<div class="form-group">
<label>Waktu Acara</label>
<select name="wkt_wisata" class="form-control">
<option value="08:00 - 12:00">08:00 - 12:00</option>
<option value="13:00 - 17:00">13:00 - 17:00</option>
</select>
</div>
<div class="form-group">
<label>Harga</label>
<input type="text" class="harga form-control" id="harga" value="<?php echo 'Rp.'.$harga ?>" readonly>
</div>
<div class="form-group">
<label>Jumlah Orang</label>
<input type="number" name="jml_org" id="jml_org" class="jml_org form-control" min="20">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
<input type="submit" name="kd_booking" class="btn btn-primary" value="simpan">
</div>
</form>
</div>
</div>
</div>
</div>
?>

hasilnya user yang belum mendaftar/login tidak bisa mengakses halaman paket karena muncul alert untuk menyuruh login terlebih dahulu. yang saya inginkan semua user bisa mengakses halaman paket.

Mohon bantuannya para master semua
Terima Kasih


Tagged:
Sign In or Register to comment.