Konu
Sayfalamada Hata Aldım
04-08-2007, 22:39:44
#1
Misafir
Parse error: syntax error, unexpected $end in C:\wamp\www\sctr\ara\web\ara.php on line 174
hata bu kodları kısaltarak yazdığım yani tablolar falanv ardı bi sürü
sayfa sonraya tıklayınca hata veriyo
işte kodlar
<?php
$ara = $_POST["ara"];
if($ara=="" )
{
header("Location:index.htm" );
}
else {
include("ayar.php" );
$ara = addslashes($_POST[ara] );
$sayfa = $_GET[sayfa];
if ($sayfa == 0 || $sayfa == "" ) $sayfa = 1;
if (!is_numeric($sayfa ) ) {
Header("Location: index.php" );
}
// get ile alırken bazı basit güvenlik
$sorgu = mysql_query("SELECT title FROM links WHERE 1 AND `title` LIKE %$ara%" );
$nekadar = mysql_num_rows($sorgu );
$sonuc_limiti = 10; // her sayfadaki sonuc sayısı
$baslangic = ($sonuc_limiti * $sayfa ) - $sonuc_limiti ;
$bitis = $sonuc_limiti;
$kacsayfa = $nekadar / $sonuc_limiti ;
//Sayfalarimiz
if ($sayfa !=1 ) {
$sayfaonce = "<p><a href=\"ara.php/?ara=$ara&sayfa=".($sayfa-1 )."\">Önceki Sayfa</a></p>\n";
}
else {
$sayfaonce = "";
}
if ($sayfa < $kacsayfa ) {
$sayfasonra = "<p><a href=\"ara.php/?ara=$ara&sayfa=".($sayfa+1 )."\">Sonraki Sayfa</a></p>\n";
}
else {
$sayfasonra = "";
}
//sonuclarimiz
$sonuc = mysql_query("SELECT * FROM `links` WHERE 1 AND `title` LIKE %$ara% LIMIT $baslangic,$bitis" );
while ($yaz = mysql_fetch_array($sonuc ) ) {
$baslik = substr($yaz["title"],0,75 );
$link = substr($yaz["url"],0,75 );
$aciklama = $yaz[description];
$size = $yaz[size];
$link2 = substr($yaz["url"],0,75 );
if($yaz=="" ){
echo"Sonuç Bulunamamıştır.";
}
else{
echo"Sonuç Var";
}
}
echo "$sayfaonce :::: $sayfasonra" ;
}
?>