Admin Panelindeki giris.php sayfasındaki hata.

sefaselimsefa selim

hata kodu

Notice: Undefined index: username in C:\xampp\htdocs\panel\giris.php on line 10

Notice: Undefined index: password in C:\xampp\htdocs\panel\giris.php on line 11
kullanıcı Adı ya da parolanız Yanlış.

____________kodlar________

<?php 

$username = $_POST['username'];

$password = md5($_POST['password']);

$sql = mysql_query("SELECT * FROM kullanicilar WHERE username='$username' AND password='$password'");

if(mysql_num_rows($sql)>0){

$admin=$_SESSION['admin'] = $username;

echo "Hoşgeldiniz Sayin <em>".$admin."</em> Giriş Yapıldı Yönlendiriliyorsunuz.";

header("Refresh:2; url=yonetim.php");

}else{

echo "kullanıcı Adı ya da parolanız Yanlış.";

 header("Refresh:2; url=kayit.php");

}

 ?>

2013-09-18 14:14:39 Edit:2013-09-18 14:56:19

Php

fatihmertFatih Mert Doğancan

giris.php deki formda sıkıntı var sanıyorum kodlar olmadığından..

<form action="giris.php" methos="POST">

ilk 20 satır kodu paylaşabilir misin?

2013-09-18 23:13:41 Edit:2013-09-18 23:14:10

Php

yolladığın formada username yok.

$_POST['username'];

formda şöyle birşey var mı ?

<input name="username"

Her programcı birgün Php yi tadacaktır
2013-09-19 13:05:15

php

sefaselimsefa selim

sorun başka bir şeyden kaynaklanıyor olabilir dosyaları paylaşıyım.

http://qfs.mobi/f876519

2013-09-19 15:37:42

Edit:

Php

şuna ekleme yap, yoksa sql injection yersin.

$username = $_POST['username'];

doğrusu:

$username = mysql_real_escape_string($_POST['username']);


hata için de safe_mode kapat. büyük ihtimalle safe_mode= on şeklinde.

eski versiyon bir php kullanıyorsun. php 5.4 çıktı onu kullan. safe_mode ayarı toptan kalktı. veya php.ini dosyasına göz at. kullandığın sunucu POST gönderemiyor. kodlar doğru.

Her programcı birgün Php yi tadacaktır
2013-09-19 19:01:03

Php

   username  ve password null oldugu icin phpde hata veriyor herhangi bir sey  tanımlanmadıgi icin  isset() ; kullanarak cozebilirsin  boylece  eger post veri bos ise  bu tarz hatalar vermez ornek kullanım

if(isset($_POST['username'])){

 // burada da degiskenini tanımla hepsi bu kadar 

}

2013-09-23 12:08:07

Php

cgtydvcÇağatay Deveci

Giriş olayında daha basit hale getir verileri count sorgusuyla kontrol ettir sana geri bir değer dönecek >0 ise kontrolünü sağla değilse tekrar giriş sayfasını yönlendir :D

2013-09-25 23:31:28

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro