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>
avatar Luthfi007
@Luthfi007

2 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

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

avatar Jakdaw123
@Jakdaw123

12 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

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),

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban