Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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>
2 Jawaban:
Jawaban Terpilih
<div>Saya coba bantu jawab ya, <br>Sepertinya permasalahnnya ada disini :<br><br></div><pre><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; ?></pre><div>Metode get kamu di parameter : 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? <br>Pada baris ini di latihan2.php</div><pre><?= isset($_GET["Nama"]) ? $_GET["Nama"] : "";?></pre><div>kamu menggunakan key "Nama", sedangkan pada url-nya, kamu menggunakan "nama" :</div><pre><a href="latihan2.php?nama=<?= $mhs ["Nama"];?></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><?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="detail.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></pre><div><br>2. Latihan2.php</div><pre><!DOCTYPE html> <html> <head> <title>Detail Mahasiswa</title> </head> <body>
<ul> <li><?php echo isset($_GET["nama"]) ? $_GET["nama"] : "";?></li> <li><?php echo isset($_GET["nim"]) ? $_GET["nim"] : "";?></li> <li><?php echo isset($_GET["email"]) ? $_GET["email"] : "";?></li> <li><?php echo isset($_GET["jurusan"]) ? $_GET["jurusan"] : "";?></li> </ul>
<a href="index.php"> Kembali </a> </body> </html></pre><div><br>Silahkan dicoba2. Semoga berhasil.</div>
<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>