folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Arama Sisteminde Takıldıgım Nokta?



Php Arama Sisteminde Takıldıgım Nokta?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    arkadaşlar "veri" değişkeninin bağlı oldugu arama kutusu için mesela adam "manisa" yazdı tablonun altında

    manisa iline ait toplam "X" sayıda kayıt bulunmaktadır yazması.bunu nasıl yapıcagımı bilemedim yardımcı olurmusunuz?

     

    <!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> 

    <title>Telefon Defteri v1.0</title> 

      

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

    <meta http-equiv="content-language" content="tr" /> 

    <link rel="stylesheet" href="css/style.css" type="text/css" /> 

    <link rel="stylesheet" href="css/thickbox.css" type="text/css" media="screen" /> 

    <script type="text/javascript" src="js/jquery.js"></script> 

    <script type="text/javascript" src="js/thickbox.js"></script> 

    <script type="text/javascript" src="js/farukjs.js"></script> 

      

    </head> 

    <body> 

    <?php include ("fonksiyon.php"); ?> 

      

    <div id="govde"> 

      

      

    <div id="enust"> 

    <div class="menu"> 

    <a href="index.php">Tümünü Listele</a> |  

    <a href="yeni.php?height=200&width=280" title="Yeni Rehber Kaydı" class="thickbox">Yeni Kayıt</a> |  

    <a href="javascript :arama_goster();">Arama</a> |  

    </div> 

    </div> 

      

      

    <div id="arama"> 

    <form name="arayacakform" method="post" action="index.php"> 

    <fieldset style="border:1px solid #ffffff;padding-bottom:5px;"> 

    <legend>Arama Kutusu</legend> 

    <input style="margin-left:10px;" class="tekkutu" type="text" id="veri" name="veri"> 

    <input class="tus" type="submit" value="Ara..."> 

    İsim, il veya telefon yazabilirsiniz... 

    </fieldset> 

    </form> 

    </div> 

      

      

    <div id="icerik"> 

    <?php if (!isset($_GET['b'])) { $b=0; } else { $b $_GET['b']; } ?> 

    <table style="margin-left:10px;width:540px;"> 

    <tr> 

    <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>Adı</b></td> 

                <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>Soyadı</b></td> 

    <td class="numaracss"  style="background-color:#EEEEEE"><b>Ev Telefonu</b></td> 

    <td class="numaracss" style="background-color:#EEEEEE"><b>Cep Telefonu</b></td> 

                <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>Adres</b></td> 

                <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>İl</b></td> 

    <td class="durumcss" style="background-color:#EEEEEE"><b>Durum</b></td> 

    </tr> 

    <?php 

    if (isset($_POST['veri']))  



    $kosul=" WHERE adi LIKE '%".$_POST['veri']."%' OR il LIKE '%".$_POST['veri']."%' OR ceptel LIKE '%".$_POST['veri']."%' OR evtel LIKE '%".$_POST['veri']."%'"



    else 



    $kosul=''



    $sql="SELECT * FROM ".TABLO." $kosul ORDER BY adi LIMIT $b,".LIMIT

    $teller $db->get_results($sql); 

    $a=

    if (
    $teller!='')  



    foreach ( 
    $teller as $tel 



    $a++; 

    if (
    $a ==0) { $still="class=\"satir\"";} else { $still=''; } 

    ?> 

    <tr <?php echo $still?> id="<?php echo $tel->id?>"> 

    <td class="isimcss"><?php echo $tel->adi?></td> 

    <td class="isimcss"><?php echo $tel->soyadi?></td> 

    <td class="numaracss"><?php echo $tel->evtel?></td> 

                <td class="numaracss"><?php echo $tel->ceptel?></td> 

                <td class="isimcss"><?php echo $tel->adres?></td> 

                <td class="isimcss"><?php echo $tel->il?></td> 

    <td class="durumcss"> 

    <a title="Düzenle" href="duzenle.php?id=<?php echo $tel->id?>&height=200&width=280" class="thickbox"> 

    <img src="resimler/duzenle.gif" title="Düzenle"></a>  

    <a href="#" onclick="sil(<?php echo $tel->id;?>)"><img src="resimler/sil.png" title="Sil"></a></td> 

    </tr> 

    <?php 





    ?> 


    </table> 

      

      

    <div style="padding:15px;"> 

    <?php sayfalama(SITE,$b,LIMIT,TABLO,$kosul); ?> 

    </div> 


    </div> 

      

    <div id="alt">Kodlama : Faruk Selvi</div> 


    </div> 

    </body> 

    </html>

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    cok mu zor arkadaslar istediğim şey ? :( tbt phpcileri lütfen bi el atın bu ödevi veremezsem dersten kalıcam ...

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

     


    $kosul=" WHERE adi LIKE '%".$_POST['veri']."%' OR il LIKE '%".$_POST['veri']."%' OR ceptel LIKE '%".$_POST['veri']."%' OR evtel LIKE '%".$_POST['veri']."%'";

     

    $xadet     = mysql_num_rows(mysql_query(" ".$kosul." "));

     

    echo "".$xadet." Sonuç Bulunmuştur.";

     

     

    Eğer hata alırsan Mysql_num_rows ile düzgün bi fonksiyon yazabilirsin ancak bu şekilde saydırabilirsin " ' gibi şeyler var sorgunda benim sorgumdada "" ler var o yüzden bi sorun çıkabilir.

     

    umarım yardımcı olabilmiimdir


    Php for SEO nun ardından Php for Gcode (CNC)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    evet çalışmadı.. :( bu sorgulama kutuya girilen kelimeyide yazdırıyomu?

    mesela "ahmet" kelimesinde toplam 4 sonuc bulunmustur gibi..

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    http://www.sudrap.org/paste/text/

    kullansaydım keşke :-/

    hoca http://ayrox.org

    burada arama vardı.İndirip index.php de 

    // ARAMA KISMI

    dan sonra olana bakabilirsin.

    Ben burada kısaca göstereyim, 

    $aracek=mysql_query("SELECT * FROM yazilar WHERE yazi LIKE '%$gelen%' order by id desc");
    echo mysql_num_rows($aracek);

    gibi birşey olur.mysql_num_rows işe yararda.Başka bir iki şey daha vardı.Hatılarsam yazarım.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

    streetw1se bunu yazdı:
    -----------------------------

    evet çalışmadı.. :( bu sorgulama kutuya girilen kelimeyide yazdırıyomu?

    mesela "ahmet" kelimesinde toplam 4 sonuc bulunmustur gibi..


    -----------------------------

    hocam hatayı bizimle paylaşırsan daha kolay halledebiliriz , çalışmadı derken ne oluyor ?

    <!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>

    <title>Telefon Defteri v1.0</title>

     

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <meta http-equiv="content-language" content="tr" />

    <link rel="stylesheet" href="css/style.css" type="text/css" />

    <link rel="stylesheet" href="css/thickbox.css" type="text/css" media="screen" />

    <script type="text/javascript" src="js/jquery.js"></script>

    <script type="text/javascript" src="js/thickbox.js"></script>

    <script type="text/javascript" src="js/farukjs.js"></script>

     

    </head>

    <body>

    <?php include ("fonksiyon.php"); ?>

     

    <div id="govde">

     

     

    <div id="enust">

    <div class="menu">

    <a href="index.php">Tümünü Listele</a> | 

    <a href="yeni.php?height=200&width=280" title="Yeni Rehber Kaydı" class="thickbox">Yeni Kayıt</a> | 

    <a href="javascript :arama_goster();">Arama</a> | 

    </div>

    </div>

     

     

    <div id="arama">

    <form name="arayacakform" method="post" action="index.php">

    <fieldset style="border:1px solid #ffffff;padding-bottom:5px;">

    <legend>Arama Kutusu</legend>

    <input style="margin-left:10px;" class="tekkutu" type="text" id="veri" name="veri">

    <input class="tus" type="submit" value="Ara...">

    İsim, il veya telefon yazabilirsiniz...

    </fieldset>

    </form>

    </div>

     

     

    <div id="icerik">

    <?php if (!isset($_GET['b'])) { $b=0; } else { $b = $_GET['b']; } ?>

    <table style="margin-left:10px;width:540px;">

    <tr>

    <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>Adı</b></td>

                <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>Soyadı</b></td>

    <td class="numaracss"  style="background-color:#EEEEEE"><b>Ev Telefonu</b></td>

    <td class="numaracss" style="background-color:#EEEEEE"><b>Cep Telefonu</b></td>

                <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>Adres</b></td>

                <td class="isimcss" style="height:30px; background-color:#EEEEEE"><b>İl</b></td>

    <td class="durumcss" style="background-color:#EEEEEE"><b>Durum</b></td>

    </tr>

    <?php

    if (isset($_POST['veri'])) 

    {

    $kosul=mysql_query(" WHERE adi LIKE '%".$_POST['veri']."%' OR il LIKE '%".$_POST['veri']."%' OR ceptel LIKE '%".$_POST['veri']."%' OR evtel LIKE '%".$_POST['veri']."%'");
    $count=mysql_num_rows($kosul);
    }

    else

    {

    $kosul='';

    }

    $sql="SELECT * FROM ".TABLO." $kosul ORDER BY adi LIMIT $b,".LIMIT;

    $teller = $db->get_results($sql);

    $a=”;

    if ($teller!='') 

    {

    foreach ( $teller as $tel )

    {

    $a++;

    if ($a % 2 ==0) { $still="class=\"satir\"";} else { $still=''; }

    ?> <?php

    $word=$_POST['veri'];

    echo "<b>$word</b>  kelimesinde toplam <b>$count</b>  sonuç bulunmustur."; ?>
    <tr <?php echo $still; ?> id="<?php echo $tel->id; ?>">

    <td class="isimcss"><?php echo $tel->adi; ?></td>

    <td class="isimcss"><?php echo $tel->soyadi; ?></td>

    <td class="numaracss"><?php echo $tel->evtel; ?></td>

                <td class="numaracss"><?php echo $tel->ceptel; ?></td>

                <td class="isimcss"><?php echo $tel->adres; ?></td>

                <td class="isimcss"><?php echo $tel->il; ?></td>

    <td class="durumcss">

    <a title="Düzenle" href="duzenle.php?id=<?php echo $tel->id; ?>&height=200&width=280" class="thickbox">

    <img src="resimler/duzenle.gif" title="Düzenle"></a> 

    <a href="#" onclick="sil(<?php echo $tel->id;?>)"><img src="resimler/sil.png" title="Sil"></a></td>

    </tr>

    <?php

    }

    }

    ?>


    </table>

     

     

    <div style="padding:15px;">

    <?php sayfalama(SITE,$b,LIMIT,TABLO,$kosul); ?>

    </div>


    </div>

     

    <div id="alt">Kodlama : Faruk Selvi</div>


    </div>

    </body>

    </html>


    ....
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    http://gokayisi.com/odevson/index.php

    media center burda görebilirsin örneği. kelime ve kaç sonuc cıktıgı gözükmüyor..

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

    streetw1se bunu yazdı:
    -----------------------------

    http://gokayisi.com/odevson/index.php

    media center burda görebilirsin örneği. kelime ve kaç sonuc cıktıgı gözükmüyor..


    -----------------------------

    verdiğim kodları denedin mi ?


    ....
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    evet aynen seninkileri denedim

    www.gokayisi.com/odevson/index.php

    www.gokayisi.com/odevson/index2.php ( bu senin yaptıgın ) çalışmıyor.. :(

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

    streetw1se bunu yazdı:
    -----------------------------

    evet aynen seninkileri denedim

    www.gokayisi.com/odevson/index.php

    www.gokayisi.com/odevson/index2.php ( bu senin yaptıgın ) çalışmıyor.. :(


    -----------------------------

    gel hocam canlı canlı yapalım teamle bağlanayım pm at


    ....
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    ayrıca

    http://akin.akyor.com/php/mysql_num_rows-out-mysql-count-in/

Toplam Hit: 2014 Toplam Mesaj: 15