Merabalar,
Phpye yeni başladım...Yardımınızı esirgemezseniz sevinirim...Verdiğim dosyalarda(dosyalar eklentide),uyelik sistemini öğrenirken yaşadığım hatalar var...
1.si-)Kayıt başarı ile tanımlandı diyor ama mysqle kaydetmiyor(Localde kaydediyor-Sunucuda Kaydetmiyor)
2.si-)uyeler.php dosyasında sürekli hata veryor...Kodlamadaki Hatam ndr?
3 Tane Dosya Ve Kodlama Hataları
12
●1.044
- 16-03-2008, 22:05:30Kimlik doğrulama veya yönetimden onay bekliyor.uyeolislem.php dosyasında POST ile gönderilen değerleri almamışsın ki.uyeol.html dosyasından gelen değerleri $_POST["ad"] şeklinde alman lazım.
uyeler.php de bir hata göremedim. - 17-03-2008, 00:06:38Üyeliği durdurulduCan't download attachment BEFORE 50 posts
kodları buraya yaz istersen. - 17-03-2008, 06:48:53dosyaları incelemedim ama, sunucuda çalışmayıp localhostta çalışıyorsa, büyük ihtimalle sunucuda register_globals off olduğu içindir. Script globallere göre yazılmıştır, o yüzden çalışmaz. sunucuda register_globals açılması bir güvenlik sorunu yaratacağından, scripti editleyerek bütün değerleri $_POST yada $_GET haline getirmelisin.
- 17-03-2008, 16:57:45Öncelikle sana https://www.r10.net/dersler/68482-php...lusturmak.html şu linkteki örneğe bakmanı öneriyorum.Formdan aldığın değerleri POST veya GET ile göndermeyi öğrenmeden php de ilerleyemezsin.Bunlar php nin temeli.AtomaniA adlı üyeden alıntı: mesajı görüntüle
uyeolislem.php şu şekilde olmalıdır.
<?php @mysql_connect ("localhost","baksakne_deneme","deneme") or die ("Mysqle Bağlanılamadı"); @mysql_select_db ("baksakne_uye") or die ("Veritabanına bağlanılamadı"); $ad=$_POST["ad"]; $soyad=$_POST["soyad"]; $kullaniciadi=$_POST["kullaniciadi"]; $sifre=$_POST["sifre"]; $email=$_POST["email"]; $gorus=$_POST["gorus"]; $sql = "insert into uyeler (ad, soyad, kullaniciadi, sifre , email , gorus) values ('$ad', '$soyad', '$kullaniciadi', '$sifre', '$email', '$gorus')"; $kayit = mysql_query($sql); if (isset ($kayit)) { echo "Kayıt Başarı İle Tamamlandı"; } else{ echo "Kayıt Başarısız"; } ?> - 18-03-2008, 06:56:17Şöyle Dene Bakalım Birde ;AtomaniA adlı üyeden alıntı: mesajı görüntüle
<?php @mysql_connect ("localhost","baksakne_deneme","deneme") or die ("Mysqle Bağlanılamadı"); @mysql_select_db ("baksakne_uye") or die ("Veritabanına bağlanılamadı"); $ad=$_POST["ad"]; $soyad=$_POST["soyad"]; $kullaniciadi=$_POST["kullaniciadi"]; $sifre=$_POST["sifre"]; $email=$_POST["email"]; $gorus=$_POST["gorus"]; $kayitedelim=@mysql_query("insert into uyeler (ad, soyad, kullaniciadi, sifre , email , gorus) values ('$ad', '$soyad', '$kullaniciadi', '$sifre', '$email', '$gorus')"); if (! $kayitedelim)) { echo "Kayıt Başarısız"; }else echo "Kayıt Başarılı"; ?>NOT : uyeol.html dosyandakı email text degerı eemail olarak gecıyor onu email olarak degıstır. - 18-03-2008, 15:44:28ikisinide düzenledim ama Kayıt Başarısız diyor şimdide bakınız : Index of /php
AdsenseKolik demek istediğini de anlayamadım biraz daha açık anlatırmısın?
Tablo:: uyeler "InnoDB free: 0 kB"