<?php
//Zararlı Kodları Süzmemiş İçin Function Oluşturuyoruz
function guvenlik($q) {
$q = str_replace("`","",$q);
$q = str_replace("&","",$q);
$q = str_replace("%","",$q);
$q = str_replace("'","",$q);
$q = str_replace(")","",$q);
$q = str_replace("(","",$q);
$q = str_replace("<","",$q);
$q = str_replace(">","",$q);
$q=trim($q);
return $q;
}
//Ve Get İle Aranılan Kelimeyi arama Değişkenine Atıyoruz.
$arama = guvenlik($_GET['arama']);
// Ve Sorgumuzu Yapıyoruz. Sorguda Kullandığımız like Arama Yaptırılırken Kullanılan Bir Komut
$sorgu = mysql_query("SELECT * FROM urunliste WHERE urun like '%".mysql_real_escape_string($arama)."%'");
//Yazdırma İşlemini Başlatıyoruz.
?>
<table class="table table-striped table-bordered table-hover" id="dataTables-example">
<thead>
<tr>
<th>Ürün Adı</th>
<th>Y. P. Barkodu</th>
</tr>
</thead>
<tbody>
<?php
while($yaz=mysql_fetch_array($sorgu)){
echo '<tr class="odd gradeX">
<td>'.$sorgu['urun'].'</td>
<td>'.$sorgu['ypbarkod'].'</td>
</tr>';
}
?>
</tbody> Php - mysql - like fonksiyonu ( yardımcı olur musunuz ? )
4
●188
- 14-05-2019, 13:11:29Bu kodda arama fonksiyonu çalışıyor, arama sonucu sayısıda doğru ama tablo satırlarını doldurmuyor.
- 14-05-2019, 13:22:23Hocam Çıktı ekranım ;SapRoFiT adlı üyeden alıntı: mesajı görüntüle
Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51Resource id #51
Aslında olması gereken "#51" kaç tane kullanıldıysa o kadar "ss09" yazması gerekiyor. - 14-05-2019, 13:29:34Tumana adlı üyeden alıntı: mesajı görüntüle
<?php //Zararlı Kodları Süzmemiş İçin Function Oluşturuyoruz function guvenlik($q) { $q = str_replace("`","",$q); $q = str_replace("&","",$q); $q = str_replace("%","",$q); $q = str_replace("'","",$q); $q = str_replace(")","",$q); $q = str_replace("(","",$q); $q = str_replace("<","",$q); $q = str_replace(">","",$q); $q=trim($q); return $q; } //Ve Get İle Aranılan Kelimeyi arama Değişkenine Atıyoruz. $arama = guvenlik($_GET['arama']); // Ve Sorgumuzu Yapıyoruz. Sorguda Kullandığımız like Arama Yaptırılırken Kullanılan Bir Komut $sorgu = mysql_query("SELECT * FROM urunliste WHERE urun like '%".mysql_real_escape_string($arama)."%'"); //Yazdırma İşlemini Başlatıyoruz. ?> <table class="table table-striped table-bordered table-hover" id="dataTables-example"> <thead> <tr> <th>Ürün Adı</th> <th>Y. P. Barkodu</th> </tr> </thead> <tbody> <?php while($yaz=mysql_fetch_array($sorgu)){ echo '<tr class="odd gradeX"> <td>'.$yaz['urun'].'</td> <td>'.$yaz['ypbarkod'].'</td> </tr>'; } ?> </tbody> - 14-05-2019, 13:40:23chedmade adlı üyeden alıntı: mesajı görüntüle
Hocam çok teşekkür ederim. Valla güzel görmüşsün.