Selamlar değerli arkadaşlar programlamaya yeni başladım ve aşağıdaki sorunla karşılaştım, yardımlarınızı bekliyorum.
Sorun: Oluşturduğum php kodlarında TC No içinde geçen herhangi bir rakamı text box a (input) girdiğimde tek rakamın tuttuğu tüm kayıtları getiriyor, ben istiyorum ki kişi tc numarasını tam girsin ve doğruysa ilgili kişinin adı soyadı, tc si cinsiyeti ve karne numarasının gelmesini istiyorum.
Detaylar:
phpmyadmin üzerinde bir db oluşturdum. aşağıdaki kodlarda bu dbadi diye yazdım
DB üzerinde oluşturulan Tablo adı
tblkullanici
Tabloda bulunan sütunların isimleri
tcno, adisoyadi, cinsiyeti, karneno,
bu tablo içinde 4 tane sütun oluşturdum (sütun sayısını daha sonra arttırabilirim.)
Yaptığım uygulamaya ait kodlar aşağıdaki gibidir.
Sorun: Oluşturduğum php kodlarında TC No içinde geçen herhangi bir rakamı text box a (input) girdiğimde tek rakamın tuttuğu tüm kayıtları getiriyor, ben istiyorum ki kişi tc numarasını tam girsin ve doğruysa ilgili kişinin adı soyadı, tc si cinsiyeti ve karne numarasının gelmesini istiyorum.
Detaylar:
phpmyadmin üzerinde bir db oluşturdum. aşağıdaki kodlarda bu dbadi diye yazdım
DB üzerinde oluşturulan Tablo adı
tblkullanici
Tabloda bulunan sütunların isimleri
tcno, adisoyadi, cinsiyeti, karneno,
bu tablo içinde 4 tane sütun oluşturdum (sütun sayısını daha sonra arttırabilirim.)
Yaptığım uygulamaya ait kodlar aşağıdaki gibidir.
<?php
mysql_connect("localhost","dbkullanici","password","dbadi") or die ("Bağlantı Başarısız");
mysql_select_db("sertifika") or die ("Bağlantı Başarısız");
$output = ' ';
//collect
if(isset($_POST['search'])){
$searchq = $_POST['search'];
$searchq = preg_replace ("#[^0-9 a-z]#i", "", $searchq);
$query = mysql_query("SELECT * FROM tblkullanici WHERE tcno LIKE '%$searchq%'") or die ("Arama Yapılamadı");
$count = mysql_num_rows ($query);
if ($count == 0) {
$output = 'Aranan Kriterde Kayıt Bulunamadı';
} else{
while ($row= mysql_fetch_array($query)){
$tno = $row['tcno'];
$adi = $row['adisoyadi'];
$output .= '<div>'.$tno.' '.$adi.'</div>';
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="index.php" method="post"/>
<input type="text" name="search" placeholder="Tc Kimlik No Yazınız..."/>
<input type="submit" value=">>"/>
</form>
<?php print ("$output");
?>
</body>
</html>