fonksiyon olarak YeniAdminKayit() demişsin ama aşağıda AdminKaydet olarak hazırlamışsın fonksiyonu |
orda degil çünkü o fonksiyonu aktarşmlar . php de tanımladım sorun admin kaydı yapılmıyor $ekle= başlayan yerde sorun olması gerekiyo ama bulamadım |
istersen .rar halinde siteyi atim sen sorunu bul bana ozaman çözümünü gösterirsin :D |
bu kodu ne amaçla yazdigini anlayamadim . if in içinde fonksiyonlar tanimlamisin , bu sebeple fonksiyona her zaman erisemezsin . if in dışına al |
farkedersen abicim include aktarimlar.php demişim çagırdıgım foksiyonlar o dosyada onun için sıkıntı orda degil sıkıntı admin kaydı yapılmıyor anlatamııyorum heralde |
kardeşim , ilk olarak if içinde fonksiyon declare etmek yanlıştır. ikinci olarak fonksiyon içinde include yapmışın, tamam mümkün ama gereksiz, bütün fonksiyonu include et. üçüncüsü yazdığın kodları IDEmde açtım, ilk ifin sonu görünmüyor, kapatmamışın heralde |
:D abicim ne diyom özelden gmail adresini yollarsan bende dosya olarak kodları yollarım |
bu yıllanmış hatalarla dolu eğitim setini ve saçma sapan kodlamasını uygularsan zor yol kat edersin benden söylemesi. |
herşey güzel gidiyo ama bi tek işte süper admin oluşturamıyorum |
php admin sayfası yapımını en iyi nerden ögrenirim sizce |
Aldığın hata nedir? Eğer aldığın hata buysa: Hata ! Süper Admin Kaydı Yapylamıyor! sql sorgusundaki parametrelerin doğru olduğundan emin misin? mysql yerine PDO Kullanırsan hataları çok dağa rahat görebilirsin hemde mysql dan daha hızlı ve güvenilir olur. |
aynen o hatayı alıyorum bide mysql felan bilmiyorum phpöyadminden veritabanını oluşturdum |
$ekle = mysql_query("INSERT INTO ".$prefix."_adminler (admin,parola,email,web,adi,seviye) VALUES ('$admin','$parola1','$email','$web','$adi','$seviye')"); Bu sorguda bulunan admin,parola,email,web,adi,seviye sütunlarının hepsi databasede var mı kontrol et |
$ekle = mysql_query("INSERT INTO ".$prefix."_adminler (admin,parola,email,web,adi,seviye) values ('$admin','$parola1','$email','$web','$adi','$seviye')"); bu bölgeyhi şunla değiştirip denermisin bi sonuç ne olacak: $ekle = mysql_query("INSERT INTO ".$prefix."_adminler (admin,parola,email,web,adi,seviye) values ('asd','asd','asd','asd','asd','1')"); |
eyvallah kardeş ben o sorunu kendim halletim veri tabanının adını deiştirdim oldu ama başka bir sorunum var grafik panel hazırladım çagırdım paneli panel tam olarak gelmedi :D |
<?php
include("aktarimlar.php");
global $admin;
if($admin==""){
function Adminindex(){
include("Temalar\Turkekip\ust.php");
global $prefix;
$sor=mysql_query("SELECT id FROM ".$prefix."_adminler");
if(mysql_num_rows($sor) > 0){
AdminGiris();
}else{
YeniAdminKayit();
}
include("Temalar\Turkekip\alt.php");
}
function AdminKaydet(){
global $prefix;
include("Temalar\Turkekip\ust.php");
$admin = KodTemizle($_POST["adminid"]);
$parola = $_POST["parola"];
$parola1 = md5($parola);
$email = $_POST["email"];
$web = $_POST["web"];
$seviye = "1";
$adi = "SuperAdmin";
$sor = mysql_query("SELECT adi FROM ".$prefix."_adminler WHERE adi='$adi'");
if(mysql_num_rows($sor) > 0 ){
MesajUyari("Hata ! Süper Admin Zaten Tanymlanmy?",1,"Yonet.php");
}else{
$ekle = mysql_query("INSERT INTO ".$prefix."_adminler (admin,parola,email,web,adi,seviye) values ('$admin','$parola1','$email','$web','$adi','$seviye')");
if($ekle){
MesajUyari("Süper Admin Kaydy Tamamlandy",1,"Yonet.php");
}else{
MesajUyari("Hata ! Süper Admin Kaydy Yapylamyyor",1,"Yonet.php");
}
}
include("Temalar\Turkekip\alt.php");
}
$Git=$_GET["Git"];
switch($Git){
default:
Adminindex();
break;
case"AdminKaydet":
AdminKaydet();
break;
}
}else{
$Git=$_GET["Git"];
switch($Git){
}
}
?>