Veritabanı Kayıt
-
## Kayıt Fonksiyonu ##
function kayit(){
if (!$_SESSION["oturum"]){
if ($_POST){
$kadi = strip_tags(trim($_POST["kadi"]));
$kadi_sef = sef_link($kadi);
$sifre = sha1(md5(strip_tags(trim($_POST["sifre"]))));
$eposta = strip_tags(trim($_POST["eposta"]));
$eposta_kontrol = filter_var($eposta, FILTER_VALIDATE_EMAIL);
$hakkinda = strip_tags(trim($_POST["hakkinda"]));
$tarih = date("d.m.Y H:i");if (empty($kadi) || empty($sifre) || empty($eposta) || empty($hakkinda)){
bilgi("Bir sorun oluştu","Lütfen tüm alanları doldurup öyle kayıt olmayı deneyin!!");
}else if (!$eposta_kontrol){
bilgi("Bir sorun oluştu","Lütfen geçerli bir e-posta adresi giriniz");
}else {
// Üyeyi Veritabanına Ekle
$ekle = mysql_query("insert into uyeler (kadi,kadi_sef,sifre,eposta,hakkinda,kayit_tarih,onay) values ('$kadi','$kadi_sef','$sifre','$eposta','$hakkinda','$tarih',1)");
if ($ekle) {
bilgi("Tebrik Ederiz..","Siteye başarıyla üye oldunuz, artık giriş yapabilirsiniz..","basarili");
}else{
bilgi("Bir sorun oluştu","Üye veritabanına kaydedilmedi!!");
}
}
}else{
require($GLOBALS["tema_adresi"]."/kayit.php");
}
}else {
header("Location:index.php");
}
}arkadaslar yukarıda kayıt fonksiyon kısımında hata var ama nerde anlamış değilim veritabanına kaydettiremedim bir türlü
-
verdiği hata nedir güzel kardeşim?
-
ne verıtabanına eklıyor ne de hata verıyor sadece işte benım yazdrımıs oldgum
Bir sorun oluştu
Lütfen tüm alanları doldurup öyle kayıt olmayı deneyin!!sureklı bunu verıo doldurdugum halde bu hatayı verıyor
-
verileri gönderdiğin sayfadaki formlara dikkat et. Formların name'ini düzgün yazmışmısın bak.
-
gönderdiğin tüm değişkenleri echo ile ekrana yazdır.bak bakalım hangisi boş kalıyor. bi de
if (!$_SESSION["oturum"]){
echo 'Zaten üyesiniz';
}
else if ($_POST){
diye git...
çözemezsen formu da paylaşırsan daha hızlı yardım bulursun
-
kayıt ol kısmını hallettım sımdıde kayıt oldugum kullanıcı adı ve sıfresını yazınca
Bir sorun oluştu
Kullanıcı adı ya da şifre geçersiz. Giriş başarısız!!bu hatayı vermeye basladı
## Giriş Kontrol Fonksiyonu ##
function giris_kontrol(){
if (!$_SESSION["oturum"]){
if ($_POST) {
$kadi = strip_tags(trim($_POST["kadi"]));
$sifre = strip_tags(trim($_POST["sifre"]));
if (empty($kadi) || empty($sifre)){
bilgi("Bir sorun var","Tüm alanları doldurup öyle giriş yapmayı deneyin!!");
}else{
$sifre_ss = sha1(md5($sifre));
$bul = mysql_query("select from * uyeler where kadi='$kadi' && sifre='$sifre_ss' && onay=1");
$say = mysql_num_rows($bul);
if ($bul > 0){
$goster = mysql_fetch_array($bul);
// Oturumu Başlatalım
$_SESSION["oturum"] = true;
$_SESSION["uye_id"] = $goster["id"];
$_SESSION["kadi"] = $goster["kadi"];
$_SESSION["kadi_sef"] = $goster["kadi_sef"];
$_SESSION["eposta"] = $goster["eposta"];
$_SESSION["hakkinda"] = $goster["hakkinda"];
$_SESSION["onay"] = $goster["onay"];
bilgi("Giriş Başarılı!!","Lütfen bekleyin, yönlendiriliyorsunuz..","basarili");
header("Refresh: 2; url={$_SERVER["HTTP_REFERER"]}");
}else{
bilgi("Bir sorun oluştu","Kullanıcı adı ya da şifre geçersiz. Giriş başarısız!!");
}
}
}else {
header("Location:index.php");
}
}else{
header("Location:index.php");
}
}
-
sorunu çözdüm arkadaşlar ilginiz için teşekkür ederim :)
-
similac35 bunu yazdı
sorunu çözdüm arkadaşlar ilginiz için teşekkür ederim :)
keşke hatayı nerde yaptığının da yazsaymışsın
-
asiminnesli bunu yazdısimilac35 bunu yazdı
sorunu çözdüm arkadaşlar ilginiz için teşekkür ederim :)
keşke hatayı nerde yaptığının da yazsaymışsın
:) :) pardon hocam veritabanında olusturdugum ısımle burda kadi_sef olarak kullanıgım tanımla farklı verıtabanından duzelttım sorun halloldu :)
