Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
penomoran halaman pada php
gan, apa sih yang slah di koding saya ini ? kog muncul error begini (Error load data : Undeclared variable: $start) ? padahal variable $start nya udah dideklarasikan
<?php
//-------------------------------------------------------------------------------
//jika tidak di set variable getidKA atau belum dipilih maka akan tampil beberapa data kereta dengan pemilihan meggunakan radio button
}else{
echo"<div class='panel-heading'><span class='glyphicon glyphicon-th-list'></span> <b>Daftar Keberangkatan</b></div>";
echo"<form method='post' action=''>";
$per_hal=5;
$jumlah_record=mysql_query("SELECT COUNT(*) from tiket");
$jum=mysql_result($jumlah_record, 0);
$halaman=ceil($jum / $per_hal);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_hal;
$select = 'SELECT * FROM tiket limit $start, $per_hal';
$resultselect= mysql_query($select)or die ('Error load data : '.mysql_error());
if(mysql_num_rows($resultselect)==0){
echo"<center>Data tidak tersedia!</center>";
}else{
echo "<center><table class='table table-condensed table-striped' >
<tr>
<th bgcolor='silver'>No</th>
<th bgcolor='silver'>Tanggal Berangkat</th>
<th bgcolor='silver'>Jam Berangkat</th>
<th bgcolor='silver'>Kelas</th>
<th bgcolor='silver'>Tujuan</th>
<th bgcolor='silver'>Harga</th>
<th bgcolor='silver'>Pilih</th>
</tr>";
$no=1;
while($row = mysql_fetch_array($resultselect)){
extract($row);
$lihat=mysql_fetch_array(mysql_query("SELECT * FROM tiket WHERE id_tiket = '$id_tiket'"));
echo "<tr align=''>
<td>".$no++."</td>
<td>".$tgl_berangkat."</td>
<td>".$jam_berangkat."</td>
<td>".$kelas."</td>
<td>".$tujuan."</td>
<td>Rp.".number_format($lihat['harga'],0,',','.').",-</td>
<td><a href='cektiket2.php?getid_tiket=$lihat[id_tiket]' class='btn btn-info'>Pilih</a>
</tr>";
}
echo"</table></center>";
}
echo"</form>
";
}?>
</div>
<ul class="pagination">
<?php //penomoran halaman
for($x=1;$x<=$halaman;$x++){
?>
<li><a href="?page=<?php echo $x ?>"><?php echo $x ?></a></li>
<?php
}
?>
</ul>
0
2 Jawaban:
errornya di baris keberapa ngga ada keterangannya? mungkin bukan pada baris kode yang ditampilkan
0
Single quote querynya yg bikin eror. Coba ganti seperti ini
$select = 'SELECT * FROM tiket limit '.$start.', '.$per_hal;
Atau
$select = "SELECT * FROM tiket limit '$start', '$per_hal'";
0