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>
 
					
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		