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%!
$_GET tidak terisi
[ASK] coba perhatiin url-nya gan (?id=), dia ga langsung ngisi dengan id yang udah ada, maksudnya pas diklik dia langsung kosong
codenya kyak gni gan
// ini fungsinya
function tampilkan_judul($id){
$query = "SELECT * FROM blog WHERE id=$id";
return result($query);
}
// ini yang di halaman single_side
$error = '';
$id = $_GET['id'];
if(isset($_GET['id'])){
$judul = tampilkan_judul($id);
while($row = mysqli_fetch_assoc($judul)){
$judul_awal = $row['judul'];
$materi_awal = $row['materi'];
$tag_awal = $row['tag'];
$waktu_awal = $row['waktu'];
}
}
<h3 id="judul_single">
<?= $judul_awal; ?></h3>
<p class="waktu_single">ditulis pada :
<?= $waktu_awal; ?></p>
<p class="materi_single">
<?= $materi_awal; ?></p>
<p class="tag_single"> Tag :
<?= $tag_awal; ?></p>
mohon bantuannya master
19 Jawaban:
kode link nya mana? kode linknya yang menentukan isi idnya seperti apa, kemungkinan id pas linknya di klik yang kosong
saat request pertama kali ke server, urlny gimana?
@hilmanrdn ini kodenya gan
<a href="single_side.php?id=<?= $row['id']; ?>"><?= $row['judul']; ?></a>
@ma4m urlnya langsung kyak gtu gan, langsung kosong
coba di echo dulu $row['id'] . keluar ga di halamanya gan .
diecho yg mana maksudnya agan @imamriyadi.??
ini nya belum di echo
<a href="single_side.php?id=<?= echo $row['id']; ?>"><?= echo $row['judul']; ?></a>
instead of
<a href="single_side.php?id=<?= $row['id']; ?>"><?= $row['judul']; ?></a>
itu kan ada dihalaman indexnya gan, jadi pas itu diklik, dia akan mengarahkan ke halaman single_side.php kyak gmbar diatas itu gan..
link ini ga berjalan karna ID nya nga di ECHO
<a href="single_side.php?id=<?= $row['id']; ?>"><?= $row['judul']; ?></a>
kayanya seharusnya begini
<a href="single_side.php?id=<?= echo $row['id']; ?>"><?= echo $row['judul']; ?></a>
hahaha. jgn ditambahin echo. malah nambah error. masalah u bukan di single_side.php tapi halaman sebelum file itu, yg ada linknya itu harusnya disertakan disini kode lengkapnya
coba buka halaman yg ada linknya itu, trus di browser view source code nah u cek disitu idnya kena echo ga? kalau ngga ada masalah waktu u fetch datanya
@Saputroandhi iya gan, coba deh cekidot ini;
http://qaiserlab.com/2016/07/belajar-bentuk-kedua-syntax-php/
bacaan sambil sruput kopi aja
@QaiserLab iya itu linknya ga kena echo gan, tapi sebenernya sblum sya buat link itu, sya udah buat fungi untuk read more, kode linknya jga sama dan itu datanya bisa tampil, nah masalahnya pas sya coba buat link yg baru ini dgn fungsi yg sama datanya malah ga tampil
Ini maksudnya url $_GET['id'] nya yang kosong ? Kalau bener ini yang dimaksud, maka itu dari halaman sebelumnya yang salah codenya.
---------------------
Kalau datanya yang gak keluar, soalnya $_GET['id'] nya NULL, jadi gak bakalan nampilin data deh. Kalau gitu, coba kamu tulis code sebelumnya.
iya gan setelah di var_dump $row itu, hasilnya null.. ini kode sya, mohon dikoreksi gan..
// menampilkan hanya judul article
function tampil_judul(){
$query = "SELECT judul FROM blog";
return result($query);
}
function result($query){
global $link;
if($result = mysqli_query($link, $query) or die('Gagal Menampilkan Data')){
return $result;
}
}
$judul = tampil_judul();
<?php while($row = mysqli_fetch_assoc($judul));?>
<a href="single_side.php?id=<?= $row['id']; ?>"><?= $row['judul']; ?></a>
<?php endwhile;?>