Üye.php 'de hata

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
Bi arkadaşım site tasarlarıdı üye.phpde hta varmış biilgisi olan yardımcı olabilirmi ?

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-*****="Content-Type" **********text/html; charset=iso-8859-9" />
<title>M.Kemal Atatürk</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="page">
	<div id="header"></div>
    <div id="container">
    	<div id="sidebar">
        	<div id="s1"><a href="index.php">ANASAYFA</a></div>
            <div id="s2"><a href="hayati.php">HAYATI</a></div>
            <div id="s3"><a href="anilari.php">ANILARI</a></div>
            <div id="s4"><a href="nutuk.php">10.YIL NUTKU</a></div>
            <div id="s5"><a href="mektup.php">MEKTUPLARI</a></div>
            <div id="s6"><a href="devrim.php">DEVRIMLERI</a></div>
            <div id="s7"><a href="ilke.php">ILKELERI</a></div>
 	    <div id="s6"><a href="iletisim.php">ILETİŞİM</a></div>
    <div id="s7"><a href="uyeol.php">ÜYE OL</a></div>
    <div id="s6"><a href="giris.php">GİRİŞ</a></div>
            
        </div>
        <div id="content">
			<div id="bosluk">
<form action="uyeol2.php" method="post">
<table width="100%" border="0">
<tr><td colspan="2"><center>Giriş Yap</center></td></tr>
<tr><td>Ad Soyad:</td><td><input type="text" name="ad" /></td></tr>
<tr><td>Kullanıcı adı:</td><td><input type="text" name="kull" /></td></tr>
<tr><td>Şifre:</td><td><input type="password" name="sifre" /></td></tr>
<tr><td>Mail:</td><td><input type="text" name="mail" /></td></tr>

<tr><td>&nbsp;</td><td><input type="submit" name="buton" value="Giriş" /></td></tr>
</table>
</form>
</div>
		</div>
    </div>
    <div id="footer">
		<div id="bosluk2">
			Gülsen Dirik,2011
		</div>
	</div>
</div>
</body>
</html>
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
Bi de hatanın ne olduğunu söyleseymiş daha iyi olurmuş :) Zira buradaki sadece HTML kodu :)
 

hsngrms

Profesör
Katılım
23 Ekim 2009
Mesajlar
1,715
Reaksiyon puanı
4
Puanları
218
Hata uye.php yerine üye.php kullanması olmasın :P
 

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
hata üye olunca my_sql hatası vermesiymiş.

---------- Post added at 19:57 ---------- Previous post was at 19:56 ----------

Hata uye.php yerine üye.php kullanması olmasın :P

Yok ondan değilde güzel espri :)

---------- Post added at 20:01 ---------- Previous post was at 19:57 ----------

Bi de hatanın ne olduğunu söyleseymiş daha iyi olurmuş :) Zira buradaki sadece HTML kodu :)

İstersen işin yoksa dosyaları atim .
 

uma350

Profesör
Katılım
15 Ocak 2010
Mesajlar
4,409
Reaksiyon puanı
70
Puanları
0
hata üye olunca my_sql hatası vermesiymiş.

Üye kayıt bilgilerini aldıktan sonra veritabanına eklemek için veritabanına bağlanması gerekiyor.Bağlanmak için girdiğiniz bilgilerde bir yanlışlık olabilir , kontrol edin.
 

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
O sorun çözül dü de şimdiki dahatda :


üye girişinde de hata çıkıyo uye.php yi gösteriyo hata olarak
iletişimde iletisi.php de syntax error veriyo.





---------- Post added at 20:48 ---------- Previous post was at 20:32 ----------

İletişim sorununda tamam sadece üye girişi kaldı.
 

muratveb

Profesör
Katılım
23 Temmuz 2009
Mesajlar
2,197
Reaksiyon puanı
56
Puanları
228
Tam olarak ne hata alıyorsunuz ? Hata aldığınız satırı ve kaynak kodunu paylaşırsanız bilgimiz yettiğince yardımcı olmaya çalışırız.
 

Serkannd

Profesör
Katılım
12 Aralık 2007
Mesajlar
2,158
Reaksiyon puanı
12
Puanları
218
üstteki html'yi kaldır düzelir
 

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
<?php

$ad=$_POST["ad"];

$mail=$_POST["mail"];

$kull=$_POST["kull"];

$sifre=$_POST["sifre"];

if(isset($ad) and isset($mail) and isset($kull) and isset($sifre)){

mysql_query("insert into uyeler(ad,mail,sifre,kull)VALUES('$ad','$mail','$sifre','$kull')");

echo"Üye oldunuz.Giri
ş yapabilirsiniz.";

}else{

echo"Boş geçmeyiniz";

}

?>

Hatanın olduğu kod.
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
Maşallah kodda güvenlik sıfır :D Çok kolay hacklerler sisteminizi haberiniz ola :)
 

muratveb

Profesör
Katılım
23 Temmuz 2009
Mesajlar
2,197
Reaksiyon puanı
56
Puanları
228
Gördüğüm kadarıyla if kullanımı içindeki isset kullanımı yanlış. Birde böyle deneyin.

PHP:
<?php
$ad=$_POST["ad"];
$mail=$_POST["mail"];
$kull=$_POST["kull"];
$sifre=$_POST["sifre"];

if((isset($ad)) and (isset($mail)) and (isset($kull)) and (isset($sifre))){

    mysql_query("insert into uyeler(ad,mail,sifre,kull)VALUES('$ad','$mail','$s  ifre','$kull')");

    echo"Üye oldunuz.Giriş yapabilirsiniz.";    

}else{

    echo"Boş geçmeyiniz";  
}
?>
 

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
Gördüğüm kadarıyla if kullanımı içindeki isset kullanımı yanlış. Birde böyle deneyin.

PHP:
<?php
$ad=$_POST["ad"];
$mail=$_POST["mail"];
$kull=$_POST["kull"];
$sifre=$_POST["sifre"];

if((isset($ad)) and (isset($mail)) and (isset($kull)) and (isset($sifre))){

    mysql_query("insert into uyeler(ad,mail,sifre,kull)VALUES('$ad','$mail','$s  ifre','$kull')");

    echo"Üye oldunuz.Giriş yapabilirsiniz.";    

}else{

    echo"Boş geçmeyiniz";  
}
?>

Olmamış usta :(
 

muratveb

Profesör
Katılım
23 Temmuz 2009
Mesajlar
2,197
Reaksiyon puanı
56
Puanları
228
Ve dikkatimi cekti $s ifre demissiniz. Orayıda düzeltin.

PHP:
<?php
$ad=$_POST["ad"];
$mail=$_POST["mail"];
$kull=$_POST["kull"];
$sifre=$_POST["sifre"];

if((isset($ad)) and (isset($mail)) and (isset($kull)) and (isset($sifre))){

    mysql_query("insert into uyeler(ad,mail,sifre,kull) VALUES('$ad','$mail','$sifre','$kull')");

    echo"Üye oldunuz.Giriş yapabilirsiniz.";    

}else{

    echo"Boş geçmeyiniz";  
}
?>
Eğer buda olmazssa hata bastırma kodu atın formdan gelen verilere birde öyle deneyin.
PHP:
<?php
$ad= @$_POST["ad"];
$mail= @$_POST["mail"];
$kull= @$_POST["kull"];
$sifre= @$_POST["sifre"];

if((isset($ad)) and (isset($mail)) and (isset($kull)) and (isset($sifre))){

    mysql_query("insert into uyeler(ad,mail,sifre,kull) VALUES('$ad','$mail','$sifre','$kull')");

    echo"Üye oldunuz.Giriş yapabilirsiniz.";    

}else{

    echo"Boş geçmeyiniz";  
}
?>
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
Denemedim ama böyle olsa gerek :)

Kod:
<?php
$ad=$_POST["ad"];
$mail=$_POST["mail"];
$kull=$_POST["kull"];
$sifre=$_POST["sifre"];

if(isset($ad) && isset($mail) && isset($kull) && isset($sifre))
{

    mysql_query("insert into uyeler(ad,mail,sifre,kull)VALUES(\"".$ad."\",\"".$mail."\",\"".$sifre."\",\"".$kull."\")");

    echo "Üye oldunuz.Giriş yapabilirsiniz.";    

}else{

    echo "Boş geçmeyiniz";  
}
 

muratveb

Profesör
Katılım
23 Temmuz 2009
Mesajlar
2,197
Reaksiyon puanı
56
Puanları
228
Ve yine eklemek isterim. Mysql Query'i çalıştırdığınız sayfaya mysql bağlantı fonxyonunuzun olduğu sayfayıda include etmeyi unutmayın. Yani db bağlantı ayarlarının olduğu sayfayıda query yapacağınız sayfaya eklemeyi unutmayın.
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
Ve yine eklemek isterim. Mysql Query'i çalıştırdığınız sayfaya mysql bağlantı fonxyonunuzun olduğu sayfayıda include etmeyi unutmayın. Yani db bağlantı ayarlarının olduğu sayfayıda query yapacağınız sayfaya eklemeyi unutmayın.

o kadar da yapmışlardır herhalde canım :)
 

muratveb

Profesör
Katılım
23 Temmuz 2009
Mesajlar
2,197
Reaksiyon puanı
56
Puanları
228
o kadar da yapmışlardır herhalde canım :)

Üstad yeni başlıyorsa eğer PHP'ye bu tip hatalara düşmesi çok olağan . Çünkü bende yeni başladığım zamanlarda bu tip hatalara sürekli düşerdim :D Ve eğer include etmişse yukardaki kodların sorunsuz çalışması lazım.
 

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
Denedik hepsini ama yapamadık. Msnden dosyaları atsam yardım edebilecek varmı ?
 

muratveb

Profesör
Katılım
23 Temmuz 2009
Mesajlar
2,197
Reaksiyon puanı
56
Puanları
228
Denedik hepsini ama yapamadık. Msnden dosyaları atsam yardım edebilecek varmı ?

Uploadlayın bi yere burdan link verin pm ile . Bir kodlara bakalım. Yukardaki benim ve cgrszone arkadaşın verdiği kodların çalışıo olması lazım normalde.
 

Erdem-FB

Dekan
Katılım
25 Ağustos 2009
Mesajlar
5,744
Reaksiyon puanı
28
Puanları
218
muratveb e çok teşekkürler bireysel olarak yardım etti sorun çözüldü. Yazan yardım eden herkeze teşekkürler.
 
Üst