Postingan lainnya
Table Head PHP Muncul Berulang
Misi om...newbie mainan php mysql. Mau tanya nih...saya kan bikin form pencarian seperti ini.
Nah...munculnya data seperti ini.
Maunya tuh sekali aja table head munculnya...gak perlu berulang kali...itu gimana ya cara ngakalinnya?
Ini kode saya
<tr style="">
<th class="col-md-2">Nama</th>
<th class="col-md-2">Alamat</th>
<th class="col-md-2">Jenis Mobil</th>
<th class="col-md-2">Produk</th>
<th class="col-md-2">Tgl Aplikasi</th>
<th class="col-md-1">Jadwal Cek Up</th>
<th class="col-md-1">Aksi</th>
</tr>
<tr>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['alamat'] ?></td>
<td><?php echo $data['jenismobil'] ?></td>
<td><?php echo $data['produk'] ?></td>
<td><?php echo $data['aplikasi'] ?></td>
<td><?php echo $data['ket'] ?></td>
<td><a href="edit.php?id=<?php echo $data['id']; ?>">edit </a></td>
3 Jawaban:
Bisa minta script lengkapnya (PHP), Bang?
kamu cuma salah looping saja...
mulai looping kamu sesudah jika kamu pake atau sesudah jika kamu pakai di table mu..
dan code yang ditampilkan belum lengkap itu...
Alhamdulillah udah bisa sekarang.... Loopingnya salah sebelumnya
<?php
$input_nama = @$_POST['input_nama'];
$input_mobil = @$_POST['input_mobil'];
$cari = @$_POST['cari'];
// jika tombol cari di klik
if($cari) {
// jika kotak pencarian tidak sama dengan kosong
if($input_nama != "") {
$sql = mysql_query("select * from customer where nama like '%$input_nama%' and jenismobil like '%$input_mobil%'") or die (mysql_error());
} else {
$sql = mysql_query("select * from customer") or die (mysql_error());
}
}
// mengecek data
$cek = mysql_num_rows($sql);
// jika data kurang dari 1
if($cek < 1) {
?>
<?php
} else {
// mengulangi data agar tidak hanya 1 yang tampil
while($data = mysql_fetch_array($sql)) {
?>
<table class="table">
<tr style="">
<th class="col-md-2">Nama</th>
<th class="col-md-2">Alamat</th>
<th class="col-md-2">Jenis Mobil</th>
<th class="col-md-2">Produk</th>
<th class="col-md-2">Tgl Aplikasi</th>
<th class="col-md-1">Jadwal Cek Up</th>
<th class="col-md-1">Aksi</th>
</tr>
<tr>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['alamat'] ?></td>
<td><?php echo $data['jenismobil'] ?></td>
<td><?php echo $data['produk'] ?></td>
<td><?php echo $data['aplikasi'] ?></td>
<td><?php echo $data['ket'] ?></td>
<td><a href="edit.php?id=<?php echo $data['id']; ?>">edit </a></td>
</tr>
<?php
}
}
?>
sekarang
<?php
$input_nama = @$_POST['input_nama'];
$input_mobil = @$_POST['input_mobil'];
$cari = @$_POST['cari'];
// jika tombol cari di klik
if($cari) {
// jika kotak pencarian tidak sama dengan kosong
if($input_nama != "") {
$sql = mysql_query("select * from customer where nama like '%$input_nama%' and jenismobil like '%$input_mobil%'") or die (mysql_error());
} else {
$sql = mysql_query("select * from customer") or die (mysql_error());
}
}
// mengecek data
$cek = mysql_num_rows($sql);
// jika data kurang dari 1
if($cek < 1) {
?>
<?php
} else {
?>
<table class="table">
<tr style="">
<th class="col-md-2">Nama</th>
<th class="col-md-2">Alamat</th>
<th class="col-md-2">Jenis Mobil</th>
<th class="col-md-2">Produk</th>
<th class="col-md-2">Tgl Aplikasi</th>
<th class="col-md-1">Jadwal Cek Up</th>
<th class="col-md-1">Aksi</th>
</tr>
<?php
// mengulangi data agar tidak hanya 1 yang tampil
while($data = mysql_fetch_array($sql)) {
?>
<tr>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['alamat'] ?></td>
<td><?php echo $data['jenismobil'] ?></td>
<td><?php echo $data['produk'] ?></td>
<td><?php echo $data['aplikasi'] ?></td>
<td><?php echo $data['ket'] ?></td>
<td><a href="edit.php?id=<?php echo $data['id']; ?>">edit </a></td>
</tr>
<?php
}
}
?>
hasilnya :
Terimakasih ya boss...maaf berantakan kodingnya...masih pemula... hehehe