Tessekkur ederim hocam sagollun dediklerinizi yapinca duzeldi. Yardım icin sagollun

Sagol hocam tessekkur ederim dedigin hatayi duzelttim. bu sefer Warning: Cannot modify header information - headers already sent by (output started at C:\XXXXXX\www\XXX\login. php:1) in C:\umutphp\www\game\login. php on line 20 hatasini veriyor bu neden acaba bir cikamadim su hatadan :ağla: header ; bu satirla ilgili bir yanlisimmi varki

Arkadaslar basit bir kayit sayfasının login kismini yapmaya calisiyorum ama surekli bu hatayi aliyorum sorunu anlamadim bir yardimci olurmusunuz. Hata; Warning: mysql_num_rows : supplied argument is not a valid MySQL result resource in C:\XXXXXX\www\XXX\login. php on line 15 Script; &lt;?php @session_start ; include ; include ; connect ; if(isset { if(isset else{ $username= protect ; $password= protect ; $loggin_check = mysql_query (&quot;SELECT `id` FROM `user` WHERE `username`='$username' AND `password`='&quot;. md5 .&quot;'&quot;)or die(mysql_error ; if(mysql_num_rows 0 ) else } }else include ; ?&gt; Kirmizi satir hata oldugunu söyleidigi satir.

$loggin_check değişkeninde fazladan bir g harfi var. $log g in_check = mysql_query (&quot;SELECT `id` FROM `user` WHERE `username`='$username' AND `password`='&quot;. md5 .&quot;'&quot;)or die(mysql_error ; şu şekilde login'i tek g harfi ile yazınız. $login_check = mysql_query (&quot;SELECT `id` FROM `user` WHERE `username`='$username' AND `password`='&quot;. md5 .&quot;'&quot;)or die(mysql_error ;

C:\umutphp\www\game\login. php bu dosyadaki boş satırları silmeniz gerek. php kodunun bittiği kısmın altında muhtemelen boş satırlar var onları silerseniz düzelir. ?&gt; ... buralarda...

header fonksiyonunu kullanabilmek için sayfada ob başlangıcı olmalıdır. @session_start ; hemen alt satırına ob_start ; sayfanın sonunda ise ob_end_flush ; kullanarak sorunu düzeltebilirsin...