Tidak Muncul Tampilan Pada Browser (PHP)

Mohon bantuannya, tidak muncul error tapi tidak ada tampilan pada browser

Screenshot (17).png

latihan1.php

<?php
// $_GET

$mahasiswa =[

			["Nama" => "Taeyong Lee",
			"NIM" => "1715011" ,
			"Email" => "Taeyonglee@gmail.com",
			"Jurusan" => "Teknik Elektro",
			"Gambar" => "taeyong.jpg"
			],

			["Nama" => "Jung Jaehyun" ,
			"NIM" => "1715009",
			"Email" => "jungjaehyun@gmail.com",
			"Jurusan" => "Teknik Mesin",
			"Gambar"=> "mark.jpg"
			],

		];
?>

<!DOCTYPE html>
<html>
<head>
	<title>GET</title>
</head>
<body>
<h1>Daftar Mahasiswa</h1>

<ul>

<?php foreach ($mahasiswa as $mhs) :?>
	<li>
		<a href="latihan2.php?nama=<?= $mhs ["Nama"];?>&NIM <?= $mhs ["NIM"]; ?>&Email <?= $mhs ["Email"]; ?>&Jurusan <?= $mhs ["Jurusan"]; ?>& Gambar <?= $mhs ["Gambar"]; ?> ">
			<?= $mhs ["Nama"];?></li></a>
<?php endforeach; ?>
</ul>
</body>
</html>

latihan2.php


<!DOCTYPE html>
<html>
<head>
	<title>Detail Mahasiswa</title>
</head>
<body>

<ul>
	 <li><?= isset($_GET["Nama"]) ? $_GET["Nama"] : "";?></li>
	 <li><?= isset($_GET["NIM"]) ? $_GET["NIM"] : "";?></li>
	  <li><?= isset($_GET["Email"]) ? $_GET["Email"] : "";?></li>
	  <li><?= isset($_GET["Jurusan"]) ? $_GET["Jurusan"] : "";?></li>


</ul>

<a href="latihan1.php"> Kembali </a>
</body>
</html>
avatar dewisari
@dewisari

9 Kontribusi 2 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

<div>Saya coba bantu jawab ya,&nbsp;<br>Sepertinya permasalahnnya ada disini :<br><br></div><pre>&lt;a href="latihan2.php?nama=&lt;?= $mhs ["Nama"];?&gt;&amp;NIM &lt;?= $mhs ["NIM"]; ?&gt;&amp;Email &lt;?= $mhs ["Email"]; ?&gt;&amp;Jurusan &lt;?= $mhs ["Jurusan"]; ?&gt;&amp; Gambar &lt;?= $mhs ["Gambar"]; ?&gt; "&gt; &lt;?= $mhs ["Nama"];?&gt;&lt;/li&gt;&lt;/a&gt; &lt;?php endforeach; ?&gt;</pre><div>Metode get kamu di parameter :&nbsp; NIM, Email, dan Jurusan, tidak ada tanda sama dengan (" = ") -nya, makanya ketika di tampilkan di halaman latihan2.php datanya tidak muncul, karena kamu di latihan2.php menggunakan ternary operator ( conditions ? true : false), sehingga hasil dari ternary operatornya selalu bernilai false.<br><br>Kemudian untuk nama, kenapa tidak muncul juga?&nbsp;<br>Pada baris ini di latihan2.php</div><pre>&lt;?= isset($_GET["Nama"]) ? $_GET["Nama"] : "";?&gt;</pre><div>kamu menggunakan key "Nama", sedangkan pada url-nya, kamu menggunakan "nama" :</div><pre>&lt;a href="latihan2.php?nama=&lt;?= $mhs ["Nama"];?&gt;</pre><div>sehingga hasilnya tidak "match" (cocok). maka dia pun tidak muncul.<br><br>Yang perlu diingat adalah, bahwa php itu bersifat case-sensitive, artinya dia membedakan setiap huruf, meskipun abjadnya sama, contohnya gini :</div><pre>$nama = "Ahmad"; itu berbeda dengan $NAMA = "Ahmad"; begitupun misalkan seperti ini : $_GET['Nama'] dengan $_GET['nama'] -pun dianggap berbeda.</pre><div><br>Coba perhatikan kode kamu yang sudah saya perbaiki :<br>1. Latihan.php</div><pre>&lt;?php // $_GET

$mahasiswa =[ [ "nama" =&gt; "Taeyong Lee", "nim" =&gt; "1715011" , "email" =&gt; "Taeyonglee@gmail.com", "jurusan" =&gt; "Teknik Elektro", "gambar" =&gt; "taeyong.jpg" ], [ "nama" =&gt; "Jung Jaehyun" , "nim" =&gt; "1715009", "email" =&gt; "jungjaehyun@gmail.com", "jurusan" =&gt; "Teknik Mesin", "gambar"=&gt; "mark.jpg" ], ]; ?&gt;

&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;GET&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;Daftar Mahasiswa&lt;/h1&gt;

&lt;ul&gt;

&lt;?php foreach ($mahasiswa as $mhs) :?&gt; &lt;li&gt; &lt;a href="detail.php?nama=&lt;?= $mhs["nama"];?&gt;&amp;nim=&lt;?= $mhs["nim"]; ?&gt;&amp;email=&lt;?= $mhs["email"]; ?&gt;&amp;jurusan=&lt;?= $mhs["jurusan"]; ?&gt;&amp; gambar=&lt;?= $mhs["gambar"]; ?&gt;"&gt; &lt;?= $mhs["nama"];?&gt;&lt;/li&gt;&lt;/a&gt; &lt;?php endforeach; ?&gt; &lt;/ul&gt; &lt;/body&gt; &lt;/html&gt;</pre><div><br>2. Latihan2.php</div><pre>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Detail Mahasiswa&lt;/title&gt; &lt;/head&gt; &lt;body&gt;

&lt;ul&gt; &lt;li&gt;&lt;?php echo isset($_GET["nama"]) ? $_GET["nama"] : "";?&gt;&lt;/li&gt; &lt;li&gt;&lt;?php echo isset($_GET["nim"]) ? $_GET["nim"] : "";?&gt;&lt;/li&gt; &lt;li&gt;&lt;?php echo isset($_GET["email"]) ? $_GET["email"] : "";?&gt;&lt;/li&gt; &lt;li&gt;&lt;?php echo isset($_GET["jurusan"]) ? $_GET["jurusan"] : "";?&gt;&lt;/li&gt; &lt;/ul&gt;

&lt;a href="index.php"&gt; Kembali &lt;/a&gt; &lt;/body&gt; &lt;/html&gt;</pre><div><br>Silahkan dicoba2. Semoga berhasil.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 3 tahun yang lalu

Tanggapan

sudah di coba kak, berhasil.

terimakasih banyak atas bantuannya

sama-sama, jangan lupa centang jawabannya ya, agar forum dinyatakan selesai.

siaap kak...........

<div>Life is a journey, you don’t care about the destination, you care about the scenery along the way and the mood of seeing the scenery.<br><a href="https://www.proarticlelist.com/voipphone">virtual phone system service</a></div>

avatar pxc74705
@pxc74705

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban