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