- Beranda
- Komunitas
- Tech
- Programmer Forum
ask : menampilkan data mysql di php


TS
bluefairyty
ask : menampilkan data mysql di php
maaf agak kepanjangan.
agan, ane punya masalah nih. ane buat 3 file: login.php, action.php (untuk mengecek apakah name&password ada di database), sukses.php(menampilkan biodata user).
coding action.php :
coding sukses.php :
dengan coding di atas, ketika ane login, biodata (dari database) langsung muncul:

yang ane mau biodata itu muncul kalau klik link. ane udah coba mengganti inlcude 'sukses.php' dengan <a > di file action.php,

tapi ketika saya klik linknya muncul error undifined variabel nm (dari query select di sukses.php). bagaimana penyelesaiannya ?
agan, ane punya masalah nih. ane buat 3 file: login.php, action.php (untuk mengecek apakah name&password ada di database), sukses.php(menampilkan biodata user).
coding action.php :
Code:
<html><body>
<?php
session_start();
$koneksi=mysql_connect('localhost','root','1234') or die ('Error: ' . mysql_error());
mysql_select_db('pweb1',$koneksi);
$nm = $_POST['nama'];
$pass = $_POST['password'];
$cekuser = mysql_query("SELECT nama,password FROM tbdaftar1 WHERE nama = '$nm'");
$jumlah = mysql_num_rows($cekuser);
$hasil = mysql_fetch_array($cekuser);
if($jumlah == 0)
{
echo "Nama User Belum Terdaftar!";
echo "<a href='login.php'>« Back</a>";
}
else
{
if($pass <> $hasil['password'])
{
echo "Password Salah!";
}
else
{
$_SESSION['nama'] = $hasil['nama'];
echo "<center> <h1>Selamat Datang $nm</h1> </center><h1>" ;
include 'sukses.php';
}
}
?>
</body>
</html>
coding sukses.php :
Code:
<?php
$koneksi=mysql_connect('localhost','root','1234') or die ('Error: ' . mysql_error());;
mysql_select_db('pweb1',$koneksi);
//$nm = $_POST['nama'];
$tampilkan =mysql_query("SELECT * FROM tbdaftar1 WHERE nama = '$nm'");
?>
<html>
<head>
<title> Selamat Datang</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
while ($hasiltampilkan=mysql_fetch_array($tampilkan)) {
$nm=$hasiltampilkan['nama'];
$nim=$hasiltampilkan['nim'];
$jk=$hasiltampilkan['jeniskelamin'];
$jur=$hasiltampilkan['Jurusan'];
$tgl=$hasiltampilkan['tgllahir'];
$alamat=$hasiltampilkan['Alamat'];
$email=$hasiltampilkan['email'];
$notlp=$hasiltampilkan['tlp'];
$nohp=$hasiltampilkan['hp'];
$hoby=$hasiltampilkan['hobby'];
$pass=$hasiltampilkan['password'];
echo " <table width='600'>
<tr>
<td colspan='3'> <center> <h2> Biodata Anda</h2> </center>
</tr>
<tr>
<td> Nama Lengkap : </td> <td> $nm </td>
</tr>
<tr>
<td> NIM : </td> <td> $nim </td>
</tr>
<tr>
<td> Jurusan : </td> <td> $jur </td>
</tr>
<tr>
<td> Tanggal Lahir : </td> <td> $tgl</td>
</tr>
<tr>
<td> Alamat : </td> <td>$alamat</td>
</tr>
<tr>
<td> Email : </td> <td> $email</td>
</tr>
<tr>
<td> Nomor Telepon : </td> <td> $notlp </td>
</tr>
<tr>
<td> Nomor Handphone : </td> <td> $nohp</td>
</tr>
<tr>
<td> Hobby : </td> <td> $hoby</td>
</tr>
<tr>
<td> Password : </td> <td> $pass</td>
</tr>
</table>";
}
?>
</body>
</html>
dengan coding di atas, ketika ane login, biodata (dari database) langsung muncul:

yang ane mau biodata itu muncul kalau klik link. ane udah coba mengganti inlcude 'sukses.php' dengan <a > di file action.php,

tapi ketika saya klik linknya muncul error undifined variabel nm (dari query select di sukses.php). bagaimana penyelesaiannya ?



nona212 memberi reputasi
1
1.6K
6


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan