Postingan lainnya
tidak bisa membatasi kata yang keluar dari database
include"./hubungan/hubungan.php";
function text_limit($str,$limit=10)
{
if(stripos($str," ")){
$ex_str = explode(" ",$str);
if(count($ex_str)>$limit){
for($i=0;$i<$limit;$i++){
$str_s.=$ex_str[$i]." ";
}
return $str_s;
}else{
return $str;
}
}else{
return $str;
}
}
?>
<head>
<link rel="stylesheet" type="text/css" href="./css/style_informasi.css">
</head>
<body>
<?php
$data_ob=mysql_query("select * from paket_wisata");
while($sl_ob=mysql_fetch_array($data_ob))
{
?>
<img src="./foto/<?php echo $sl_ob['Foto']; ?>" width="50%" height="40" >
<p><h2><?php echo $sl_ob['nama_paket']?></h2></p>
<p><?php echo text_limit($sl_ob['deskrifsi'],5);?></p>
<?php }?>
</body>
saya mau batasi jumlah kata yang tampi dari database tapi kenappa di bagian
<p><?php echo text_limit($sl_ob['deskrifsi'],5);
selalu tidak bisa tampil tapi kalau pake string langsung bisa contoh
<p><?php echo text_limit("ini text untuk yang dibatassi nya",2);?>
semoga jelas pertannyannya sebelum dan sesudahnnya saya ucapkan terima kasih
#tidak bisa membatasi kata yang keluar dari database
0
4 Jawaban:
coba
<?php
$kata = $sl_ob['deskrifsi'];
echo substr($kata,0,10);
0
$sl_ob nya di global dulu. karena di dalam while jadi tidak dapat dikenali diluar while.
0
itu didalam kali mas lihat aja tanda { dan }
0