Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Nama User dari Database tidak Mau Muncul
Ini perintahnya apa salah gan ??? Tidak ada error... Tapi nama tidak mau muncul
<?php
$username = @$_GET['username'];
$sql = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
while ($ah = mysql_fetch_array($sql)) {
echo $ah['username'];
}
?>
Lengkapnya ini
<?php
@session_start();
include 'sambungan/koneksi.php';
if (@$_SESSION['admin'] || @$_SESSION['client']) {
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="framework/bootstrap.css">
</head>
<body>
<div class="container-fluid">
<nav class="navbar navbar-default">
<div class="container-fluid">
<a class="navbar-brand" href="#">XI TKJ 2</a>
<div class="text-center">Selamat Datang
<?php
$username = @$_GET['username'];
$sql = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
while ($ah = mysql_fetch_array($sql)) {
echo $ah['username'];
}
?>
</div>
<div class="text-right">
<a href="" class="btn btn-default navbar-btn">Home</a>
<a href="logout.php" class="btn btn-danger navbar-btn">Keluar</a>
</div>
</div>
</nav>
</div>
<div class="container">
<div class="panel panel-primary">
<div class="panel-heading text-center">Data Siswa</div>
<div class="panel-body">
<ul class="nav nav-tabs nav-justified">
<li><a href="?page=data_siswa">Data Siswa</a></li>
<li><a href="?page=tambah_data">Edit Data</a></li>
<li><a href="?page=jadwal">Jadwal Pelajaran</a></li>
<div id="isi">
<?php
$page = @$_GET['page'];
$action = @$_GET['action'];
if ($page == "data_siswa") {
if ($action == "") {
include 'include/data_siswa.php';
}elseif ($action == "edit") {
include 'include/edit_data.php';
}elseif ($action == "hapus") {
include 'include/hapus.php';
}
}elseif ($page == "tambah_data") {
include 'include/tambah_data.php';
}elseif ($page == "jadwal") {
echo "ini jadwal";
}else{
echo "Error!! Halaman tidak ditemukan.";
}
?>
</div>
</ul>
</div>
</div>
</div>
</body>
</html>
<?php
}else{
header("Location: login.php");
}
?>
6 Jawaban:
Hai @Tobi Aditia Alfani
Tanda @ pada kode php nya coba dihilangkan
Semoga membantu
Malah error gan...
ini kodenya
<?php
$username = $_GET['username'];
$sql = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
while ($ah = mysql_fetch_array($sql)) {
echo $ah['username'];
}
?>
Semua tanda @ nya dihilangkan,
Dibagian session_start juga
Iya, usahakan jangan pakek tanda @. Soalnya tanda @ itu mengabaikan kesalahan. Jadi kalau misal kodingan kita ada yang salah, maka tanda @ akan mengabaikannya dan tidak akan menampilkan kesalahannya.
Jawaban Terpilih
Nah, kalau tanda @ dihilangkan errornya kelihatan, jadi enak mendebugnya.
// Kayaknya $_GET['username'] nya gak ada
$username = $_GET['username'];
Struktur urlnya gimana? Ada &username=nama gak?
Pastikan ada username di parameneter url. Misal localhost/user?username=nama