<?
// Oturumu incele
session_start();
// Kullanıcının giriş yapıp yapmadığını kontrol et, giriş yapmamışsa yönlendir
if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){
header("location: login.php");
exit;
}
// config dosyasını çağır
require_once "config.php";
// Gelen Veri Yoksa
if(empty($_GET['ad'])) { ?>
<h1 align="center"> Kayıtlı Müşteri Arama</h1>
<div class="wrapper">
<form action="musteri_ara.php" method="get">
<div class="form-group">
<label>Müşteri Adı</label>
<input type="text" name="ad" class="form-control" >
</div>
<div class="form-group">
<input type="submit" class="btn btn-primary" value="Ara">
</div>
</form>
<?
// Gelen Veri Varsa Ara
} else {
$arama=$_GET["ad"];
$sorgu = 'SELECT ad FROM musteri WHERE ad LIKE "$arama"';
$ara = mysqli_query($link,$sorgu);
$sayi=mysql_num_rows($link,$sorgu);
if ($sayi<1) { echo "Aramanızla ilgili sonuç bulunamadı <a href='index.php'> Geri Dön</a>";}
else {
while($satir = mysql_fetch_array($ara)) {
echo $satir["ad"]; echo $satir["soyad"];
}
}
}
?>şeklinde kodum var. $link değişkeni ile de veritabanı bağlantısı geliyor. Ancak bir şekilde sonuç alamıyorum. Hata nerede göremedim de. Görebilecek veya öneride bulunacak varsa çok sevinirim.
MYSQL Where ile ilgili bir sorun
10
●255
- 12-12-2019, 15:52:17Kimlik doğrulama veya yönetimden onay bekliyor.
- 12-12-2019, 16:42:37hata kodu vermiyor. boş ekran
adres satırında get in çalıştığı anlaşıyor. ancak karşılık vermiyor.
com.tr/musteri_ara.php?ad=levent
işin garip tarafı veritabanında olmayan birşey arattığımda sonuç bulunamadı demesi gerekirken onu da demiyor. sorgunun diziliminde bir hata var sanırım ama bulamadım. - 12-12-2019, 16:52:51
// Oturumu incele session_start(); // Kullanıcının giriş yapıp yapmadığını kontrol et, giriş yapmamışsa yönlendir if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){ header("location: login.php"); exit; } // config dosyasını çağır require_once "config.php"; // Gelen Veri Yoksa if(empty($_GET['ad'])) { ?> <h1 align="center"> Kayıtlı Müşteri Arama</h1> <div class="wrapper"> <form action="musteri_ara.php" method="get"> <div class="form-group"> <label>Müşteri Adı</label> <input type="text" name="ad" class="form-control" > </div> <div class="form-group"> <input type="submit" class="btn btn-primary" value="Ara"> </div> </form> <? // Gelen Veri Varsa Ara } else { $arama=$_GET["ad"]; $sorgu = "SELECT ad FROM musteri WHERE ad LIKE ".$arama.""; $ara = mysqli_query($link,$sorgu); $sayi=mysql_num_rows($ara); if ($sayi<1) { echo "Aramanızla ilgili sonuç bulunamadı <a href='index.php'> Geri Dön</a>";} else { while($satir = mysql_fetch_array($ara)) { echo $satir["ad"]; echo $satir["soyad"]; } } }bunu denermisinoguzhan306 adlı üyeden alıntı: mesajı görüntüle - 12-12-2019, 17:09:59Denedim ama çalışmadı. Çok ilginç en basit şey varmı yok mu kontrol et varya yaz yoksa hata ver
işin içinden çıkamadık
işin içinden çıkamadık