İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Parse error: syntax error, unexpected ';', expecting hatası yardım :(

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Kod:
Parse error: syntax error, unexpected ';', expecting ')' in C:\AppServ\www\admin\HTML5 Admin Template\index.php on line 71
Hata genel olarak bu şekilde ve ben sorunu çözemedim.Sorunun cevabını bilen arkadaşlar yardımcı olabilirse çok makbule geçer.
Şimdiden teşekkürler...
Kodlar:
Kod:
<?php
require_once("../../sistem/ayar.php");
require_once("../../sistem/fonksiyon.php");
?>
<!doctype html>
<html lang="en">
<head>
	<meta charset="utf-8"/>
	<title>Dashboard I Admin Panel</title>
	<link rel="stylesheet" href="css/layout.css" type="text/css" media="screen" />
	<!--[if lt IE 9]>
	<link rel="stylesheet" href="css/ie.css" type="text/css" media="screen" />
	<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
	<![endif]-->
	<script src="js/jquery-1.5.2.min.js" type="text/javascript"></script>
	<script src="js/hideshow.js" type="text/javascript"></script>
	<script src="js/jquery.tablesorter.min.js" type="text/javascript"></script>
	<script type="text/javascript" src="js/jquery.equalHeight.js"></script>
	<script type="text/javascript">
	$(document).ready(function() 
    	{ 
      	  $(".tablesorter").tablesorter(); 
   	 } 
	);
	$(document).ready(function() {

	//When page loads...
	$(".tab_content").hide(); //Hide all content
	$("ul.tabs li:first").addClass("active").show(); //Activate first tab
	$(".tab_content:first").show(); //Show first tab content
	//On Click Event
	$("ul.tabs li").click(function() {
		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});
});
    </script>
    <script type="text/javascript">
    $(function(){
        $('.column').equalHeight();
    });
</script>
</head>
<body>
<?php
if($_SESION["login"])
{
require_once("inc/default.php");
}
else{
if($_POST)
{
$kadi=p("kadi");
$sifre=p("sifre");
if(!$kadi || !$sifre)
{
echo "Kullanici adi veya sifre bos gecilemez";
}
else
{
$sorgu=query("SELECT * FROM uyeler WHERE uye_kadi='$kadi' && uye_sifre='$sifre' &&  uye_rutbe=1");
if(mysql_affected_rows())
{
$row=row($sorgu);
$sesion=array(
"login"=>true;
"uye_id="=>$row["uye_id"];
"uye_rutbe"=>$row["uye_rutbe"];
"uye_kadi"=>$row["uye_kadi"];
}
);
sesion_olustur($sesion);
go(URL."/admin");
}
}
}
?>
<form action="" method="post">
<fieldset>
<legend>Kullanici Giris Ekrani</legend>
<div id="giris">
<table>
<tr>
<td>Kullanici Adi:</td>
<td><input type="text" name="kadi" /></td>
</tr>
<tr>
<td>Kullanici Sifresi:</td>
<td><input type="password" name="sifre" class="sifrem" /></td>
<td></td>
</tr>
<td><input type="submit"  class="girhele" name="gir" value="Giris Yap "></td>
</table>
</div>
</fieldset>
</form>
<?php
}
?>
</body>
</html>
 

BordoMavi

0
İyinet Üyesi
Katılım
31 Ekim 2007
Mesajlar
176
Reaction score
0
Konum
Hirçın Sulardan
şu satırlarda 3 yanlışın var

PHP:
if(mysql_affected_rows())
{
$row=row($sorgu);
$sesion=array(
"login"=>true;
"uye_id="=>$row["uye_id"];
"uye_rutbe"=>$row["uye_rutbe"];
"uye_kadi"=>$row["uye_kadi"];
}
);

1) if'i yanlış yerde kapatmışsın
2) array değerlerini ; ile ayırmışsın , olması gerek
3) query fonksiyonuna veriyi yanlış şekilde göndermişsin.
4) mysql_affected_rows() kullanma gerek yok tam emin olmamakla beraber mantık hatası bu
!!Bilgi : row fonksiyonu sonuçları array olarak mı döndürüyor? yani mysql_fetch_array fonksiyonumu uyugulayarakmı veriyi geri döndürüyor yoksa mysql_fecth_assoc fonksiyonu ilemi döndürüyor eğer assoc ise array e çevirmelisin

düzeltirsek;
PHP:
$row=row($sorgu);
if($row)
{
$sesion=array(
"login"=>true,
"uye_id="=>$row['uye_id'],
"uye_rutbe"=>$row['uye_rutbe'],
"uye_kadi"=>$row['uye_kadi']
);
}

veya

senin mysql fonksiyonlarını kullanmazsak
PHP:
$sorgu = mysql_query("SELECT * FROM uyeler WHERE uye_kadi='$kadi' && uye_sifre='$sifre' &&  uye_rutbe=1");
$row= mysql_fetch_array($sorgu);
if($row)
{
$sesion=array(
"login"=>true,
"uye_id="=>$row['uye_id'],
"uye_rutbe"=>$row['uye_rutbe'],
"uye_kadi"=>$row['uye_kadi']
);
}
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst