Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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>