merhaba ben böyle veri çekebiliyorum databasemden fakat istedigim şu mesela adam gelip siparişini sorgularken tcsini girdiyse sadece sadece tcsini queryden sorgulasın veya adını soyadını ve ürün idsini yazdıgında ona göre sorgu yapsın dbde 6 7 adet tablo var hepsini sorgulatamıyorum
örnegin inputlar böyle oldugunda ona göre sorgu yapsın istiyorum tam olarak
numara = 5xxxxxxxx
adi = (veri girilmemiş)
soyadi = Seymen
tarih =
(veri girilmemiş)
$yaş = 17
queryden no soyad ve yaşı sorgulatıcak mesela böyle olunca php bilgim yetmedigi için yapamadım anlayıp yardım ederseniz çok sevinecegim
error_reporting(0);
$baglanti = new mysqli("localhost", "root", "", "kullanicibilgi");
if ($baglanti->connect_errno > 0) {
die("<b>Bağlantı Hatası:</b> " . $baglanti->connect_error);
}
$baglanti->set_charset("utf8");
if($_POST){
$numara = $_POST["numara"];
$ad = $_POST["adi"];
$soyad = $_POST["soyadi"];
$tarih= $_POST["tarih"];
$yas= $_POST["yas"];
$tc= $_POST["tc"];
$sorgu2=$baglanti->query("select * from bilgi where No='$numara' OR ADI='$adi' AND SOYADI='$soyadi'");
$bulunankullanici = $sorgu2->num_rows;
} <?php
error_reporting(0);
$baglanti = new mysqli("localhost", "root", "", "kullanicibilgi");
if ($baglanti->connect_errno > 0) {
die("<b>Bağlantı Hatası:</b> " . $baglanti->connect_error);
}
$baglanti->set_charset("utf8");
if($_POST){
$numara = $_POST["numara"];
$ad = $_POST["adi"];
$soyad = $_POST["soyadi"];
$tarih= $_POST["tarih"];
$yas= $_POST["yas"];
$tc= $_POST["tc"];
$arama = array();
if(!empty($numara)){
$arama[] = "db_no_alani = '$numara'";
}
if(!empty($ad)){
$arama[] = "db_ad_alani = '$ad'";
}
if(!empty($soyad)){
$arama[] = "db_soyad_alani = '$soyad'";
}
if(!empty($tarih)){
$arama[] = "db_tarih_alani = '$tarih'";
}
if(!empty($yas)){
$arama[] = "db_yas_alani = '$yas'";
}
if(!empty($tc)){
$arama[] = "db_tc_alani = '$tc'";
}
$sorgula = implode(" and ",$arama);
$sorgu2=$baglanti->query("select * from bilgi where $sorgula");
$bulunankullanici = $sorgu2->num_rows;
}
?>db_xxx_alani yazdığım yerleri tablondaki ilgili hücre isimlerinin adını yazman lazım.