Data dari tabel tidak muncul

Permisi selamat malam semuanya. Numpang tanya kok datanya gak muncul ya? Ilustrasinya misal yang dipilih kategori "nasi" seharusnya muncul data menu makanan yang kategori nasi. Mohon bantuannya ya semuanya. Terima kasih. Berikut source code nya :


<!DOCTYPE html>
<html>
<head>
	<title>PHP dan Tag Select</title>
</head>
<body>
<table>
	<?php include 'koneksi.php';
		$today = date("Ymd"); //untuk mengambil tahun, tanggal dan bulan Hari INI

	   //cari id terakhir ditanggal hari ini
	    $query1 = "SELECT max(id) as maxID FROM pesanan WHERE id LIKE '$today%'";
	    $hasil = mysql_query($query1);
	    $data = mysql_fetch_array($hasil);
	    $idMax = $data['maxID'];

	   //setelah membaca id terakhir, lanjut mencari nomor urut id dari id terakhir
	    $NoUrut = (int) substr($idMax, 8, 4);
	    $NoUrut++; //nomor urut +1

	   //setelah ketemu id terakhir lanjut membuat id baru dengan format sbb:
	    $NewID = $today .sprintf('%04s', $NoUrut);
	 ?>
	 <tr><td>No ID</td><td> </td><td><?php echo $NewID ?></td>
	 <tr><td>Jenis Menu</td><td> </td><td>
	 	<form method="POST">
	 	<select name="menu">
	 		<option value="">Pilih Kategori</option>
	 		<option value="nasi">Nasi</option>
	 		<option value="sayur">Sayur</option>
	 	</select>
	 	<td><input type="submit" name="pilih" value="Pilih"></td>
	 	</from></td></tr>
	 <?php include 'koneksi.php';

	 $menu=$_POST['jn_menu'];
	 $tampil=mysql_query("Select*from menu where jn_menu='$menu' ");
	 while($ftampil=mysql_fetch_array($tampil)){ ?>
	 <tr><td>Nama Menu</td><td> </td><td><?php echo $ftampil['nama_menu']; ?></td></tr>
	 <tr><td>Harga</td><td> </td><td><?php echo $ftampil['harga']; ?></td></tr>
	 <?php } ?>
</table>

</body>
</html>

avatar RafliSaputra48
@RafliSaputra48

38 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

Mau nanya juga, kenapa include koneksi.php nya 2 kali ya ? klo cuma 1 dan di tarok di paling atas apakah gk bisa ya ?

untuk tag form gk pake action ?


<form action="" method="POST">
</form>

itu juga tag form nya typo salah ketik

 <form>
</from>

dan yang terakhir kenapa

 select name = "menu"

tapi yang di panggil

 $_POST['jn_menu']

harus nya kan seperti ini


<form action="" method="POST">
   <select name="menu">
     <option name="">Kosong</option>
   </select>
   <input type="submit" value="Pilih">
</form>

avatar Kharizma
@Kharizma

34 Kontribusi 13 Poin

Dipost 7 tahun yang lalu

-kenapa gak pake action=""? karena tidak terhubung ke form manapun. -wah iya ane typo gan.. maklum efek ngantuk mungkin -lagi" efek ngantuk gan.. makasih gan udh bantuk koreksi..

avatar RafliSaputra48
@RafliSaputra48

38 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

sama - sama

avatar Kharizma
@Kharizma

34 Kontribusi 13 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban