Malta'da çalışmak ister misiniz? Kariyer sayfasına bir gözatın!

Login Form Faild Message [BOOTSTRAP+PHP+PDO]

Arkadaşlar sorun ne tam olarak anlayamadım $hatamsg ve $giris hata olarak gösterdim farklı yöntemler denerken. div'e id atadım falan bir türlü beceremedim :) istediğim şey çok basit kullanıcı boş bıraktığında benim belirlediğim div'de hata mesajı göstersin... Şimdiden teşekkürler


<?php 
require_once("baglanti.php");

if(isset($_SESSION["durum"]) == true)
{
	header("Location:index.php");
}

if($_POST)
{
	$kadi = trim($_POST["kadi"]);
	$sifre = trim($_POST["sifre"]);

	if(empty($kadi) || empty($sifre))
	{
		$hataMsg .= '<div id="hata">Boş alan bırakmayınız. </div>';
	}else
	{
		$varmi = $db->prepare("select * from uyeler where kadi=:kadi && sifre=:sifre");
		$varmi->execute(array(
			"kadi"=>$kadi,
			"sifre"=>md5($sifre)
			));

		if($varmi->rowCount()>0)
		{
			$dizi = $varmi->fetch(PDO::FETCH_ASSOC);
			$_SESSION["durum"] = true;
 			$_SESSION["kadi"] = $dizi["kadi"];
			$_SESSION["eposta"] = $dizi["eposta"];
			$_SESSION["ad"] = $dizi["ad"];
			$_SESSION["eklenme_tarih"] = $dizi["eklenme_tarih"];
			$girishata = "Giriş işlemi başarılı Yönlendiriliyosunuz";
			header("refresh:1;url=index.php");
		}else
		{
			$girishata =  "Böyle bir üye sisteme kayıtlı değil!";

		}
	}

}else
{
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>************- Giriş Yap</title>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="bootstrap/css/styles.css" rel="stylesheet">
<script src="bootstrap/js/lumino.glyphs.js"></script>

<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->

</head>

<body>
	<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
		<div class="container-fluid">
			<div class="navbar-header">
				<a class="navbar-brand" href="#"><span>Sarilira</span>NET</a>
			</div>
							
		</div>
	</nav>
		
	<div id="sidebar-collapse" class="col-sm-3 col-lg-2 sidebar">
		<ul class="nav menu">
			<li><a href="/"><svg class="glyph stroked home"><use xlink:href="#stroked-home"/></svg> Ana Sayfa</a></li>
			<li class="active"><a href="/giris"><svg class="glyph stroked lock"><use xlink:href="#stroked-lock"/></svg> Giriş Yap</a></li>
			<li><a href="kayit"><svg class="glyph stroked male user "><use xlink:href="#stroked-male-user"/></svg> Kayıt Ol</a></li>
			<li role="presentation" class="divider"></li>
			<li><a href="hakkinda"><svg class="glyph stroked flag"><use xlink:href="#stroked-flag"/></svg> Havuz Hakkında</a></li>
			<li><a href="yasal"><svg class="glyph stroked clipboard with paper"><use xlink:href="#stroked-clipboard-with-paper"/></svg> Yasal Yükümlülükler</a></li>
			<li><a href="sss"><svg class="glyph stroked star"><use xlink:href="#stroked-star"/></svg> Sıkça Sorulan Sorular</a></li>
		</ul>

	</div>	
	<div class="row">
		<div class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2 col-md-4 col-md-offset-4">
			<div class="login-panel panel panel-default">
				<div class="panel-heading">Giriş Yap</div>
				<div class="panel-body">
					<form action="" method="post" >
						<fieldset>
							<div class="form-group">
								<input class="form-control" placeholder="Kullanıcı Adınız" name="kadi" id="kadi" type="text">
							</div>
							<div class="form-group">
								<input class="form-control" placeholder="Şifreniz" name="sifre" id="pwd" type="password">
							</div>
							<button type="submit" class="btn btn-primary">Giriş Yap</button>
						</fieldset>
					</form>
					<div class="login-panel panel panel-default">
					
					<div id="hata" class="panel-heading">
					<?php
					print $hataMsg
					?>
					</div>
					
					</div>
				</div>
			</div>
		</div>		</div>
	<script src="js/jquery-1.11.1.min.js"></script>
	<script src="js/bootstrap.min.js"></script>
	<script src="js/chart.min.js"></script>
	<script src="js/chart-data.js"></script>
	<script src="js/easypiechart.js"></script>
	<script src="js/easypiechart-data.js"></script>
	<script src="js/bootstrap-datepicker.js"></script>
	<script>
		!function ($) {
			$(document).on("click","ul.nav li.parent > a > span.icon", function(){		  
				$(this).find('em:first').toggleClass("glyphicon-minus");	  
			}); 
			$(".sidebar span.icon").find('em:first').addClass("glyphicon-plus");
		}(window.jQuery);

		$(window).on('resize', function () {
		  if ($(window).width() > 768) $('#sidebar-collapse').collapse('show')
		})
		$(window).on('resize', function () {
		  if ($(window).width() <= 767) $('#sidebar-collapse').collapse('hide')
		})
	</script>	

	<script src="bootstrap/js/jquery-1.11.1.min.js"></script>
	<script src="bootstrap/js/bootstrap.min.js"></script>	
</body>

</html>
	<?php	
}
?>
Cevaplar (4)
0
if(empty($_POST["kadi"]) || empty($_POST["Sifre"])
olarak denermısın
0
Malesef sorun devam etmekte o kısımlarda sorun olduğun zannetmiyorum sistem çalıyor tek sorunu sayfadaki bütün kodları iptal edip echo işlemi yapması print func denedim gene aynı sorun.. işin kötü tarafı session patladı :) illegal charset demeye başladı onunla uğraşıyorum şimdide :) Sıfırdan kodlamam gerekiyor fakat o kadar vaktim yok entegre edebileceğim pdo üyelik sistemi var mı ?
0
Sorun çözüldü değişken kullanmak yerine
echo "Göstermek istediğim html";
Kullandım. İlginiz için teşekkürler.
0
Arkadaşlar dip not olarak ekliyorum. HTML5 için required="required" aktif ederek eş zamanlı uyarı göstere bilirsiniz ancak bu işlem güvenli değildir php'den kontrol etirmeyi unutmayın..
Örnek olarak ;
<input class="form-control" placeholder="Şifreniz" name="sifre" id="pwd" type="password" required="required"
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle dizi altyazı indir tv ünitesi