Postingan lainnya
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