Postingan lainnya
PHP mengeksekusi 2 query
assalammualaikum, ada yang bisa bantu saya ?, saya memiliki tugas dimana saya harus membuat ticketing untuk bioskop, masalah nya adalah bagaimana cara saya memasang 2 query yang sama? saya ingin ketika user memilih film yang dia ingin tonton maka akan masuk ke dalam form pembayaran, di form tsb otomatis keluar nama film dan harga film yang akan di tonton, pada tahap itu saya sukses namun pada saat saya memasukan nama pembeli, nama pembeli tsb tidak masuk ke dalam database saya, mohon bantuan nya
berikut adalah code beli.php saya
<?php
include 'koneksi.php';
$id= $_GET['id'];
$query = "SELECT * FROM film WHERE kd_film = '$id'";
$sql = mysqli_query($con,$query);
if($_SERVER['REQUEST_METHOD']=="POST"){
$id= $_POST['id'];
$kd_film = $_POST['kd_film'];
$Nm_film = $_POST['Nm_film'];
$harga_film = $_POST['harga_film'];
$query = "INSERT INTO Pelanggan VALUES (
'$Nm_Pelanggan')";
}
include 'views/v_form.php';
<tr>
<td>Nama</td>
<td><input type="hidden" name="id" value="<?php echo $result->kd_film ?>"><input type="text" name="nama" maxlength="20" required>
<tr>
<td>Nama Film</td>
<td><?php echo $result->Nm_film ?></td>
</tr>
<tr>
<td>Harga</td>
<td><?php echo $result->harga_film ?></td>
</tr>
<tr>
<td>uang</td>
<td><input type="text" name="uang" maxlength="10" required></td>
</tr>
2 Jawaban:
'$Nm_pelanggan' itu didapet darimana gan ? ane lihat kayknya g ada variabele '$Nm_Pelanggan' biasanya kalo ane error di query ane coba make var_dump('nilainya'); buat ngira2 nilainya masih ada yg null atau enggak
coba querynya diganti jadi ->
include 'koneksi.php';
$id= $_GET['id'];
$query = "SELECT * FROM film WHERE kd_film = '$id'";
$sql = mysqli_query($con,$query);
if($_SERVER['REQUEST_METHOD']=="POST"){
$id= $_POST['id'];
$kd_film = $_POST['kd_film'];
$Nm_film = $_POST['Nm_film'];
$harga_film = $_POST['harga_film'];
$query = "INSERT INTO Pelanggan (nm_pelanggan) VALUES ('$Nm_Pelanggan')";
$execute = mysqli_query($con,$query);
include 'views/v_form.php';
*note -> nm_pelanggan (dalam kurung pertama), di isikan sesuai nama field nama pelanggan yg mas punya d table..
kemudian pastikan juga isi dari $nm_pelanggan itu isinya ada (Seperti yg dibilang om @jakdaw123),