• 29-08-2015, 17:10:18
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar. PHP de takıldığım bir nokta oldu.

    küçük bir proje yapmaya başladım kendimce hem gelişmek hemde daha iyi öğrenmek içi. Projem güzel gidiyordu yanlız arama sayfasında takılana kadar. Arama sorunsuz çalışıyor ama arama ile gelen tablomdaki bir satırda bulunan toplamları yazdırmak istiyorum başaramadım bir türlü.

    Veritabanı şu şekilde.
    Tablo Adı: veri
    Sütunlar:
    id
    baslik
    kural
    icerik

    çalışan arama kodlarım bunlar:

    Form Kodu:

    <form action="" method="post">
                        <div class="input-group">
                          <input type="text" class="form-control kural" name="arama" placeholder="Lütfen Aramak İstediğiniz Kelimeyi Yazınız">
                          <span class="input-group-btn">
                            <button class="btn btn-default   kural" type="submit"><i class="fa fa-search"></i></button>
                          </span>
                        </div><!-- /input-group -->
                    </form>

    PHP Kodu:


    $aranan=@$_POST["arama"];
    									$konu=mysql_query("select * from veri where baslik like '%$aranan%'");
    
    									
    									if($aranan==""){
    										
    										echo"Boş Arama yapmayınız";
    										
    										}else{
    											
    										while($bul=mysql_fetch_array($konu)){
    										$baslik=$bul['baslik'];
    										$kural=$bul['kural'];
    										$icerik=$bul['icerik'];
    										
    											echo "<tr>";	
    											echo "<td><div class='baslik'><div class='baslik-alt'>".$baslik."</div></div></td>";
    											echo "<td><div class='baslik'><div class='baslik-alt'>".$kural."</div></div></td>";
    											echo "<td>".$icerik."</td>";
    											echo "</tr>";
    											
    											}if ($konu !==""){
    												echo"Aradığınız içerik";
    											}											
    										}
    Ben burada "kural" sütununda çıkan sonuçları toplamak istiyorum. Bana yardım edebilirseniz sevinirim
  • 29-08-2015, 17:36:45
    #2
    karaveri adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar. PHP de takıldığım bir nokta oldu.

    küçük bir proje yapmaya başladım kendimce hem gelişmek hemde daha iyi öğrenmek içi. Projem güzel gidiyordu yanlız arama sayfasında takılana kadar. Arama sorunsuz çalışıyor ama arama ile gelen tablomdaki bir satırda bulunan toplamları yazdırmak istiyorum başaramadım bir türlü.

    Veritabanı şu şekilde.
    Tablo Adı: veri
    Sütunlar:
    id
    baslik
    kural
    icerik

    çalışan arama kodlarım bunlar:

    Form Kodu:

    <form action="" method="post">
                        <div class="input-group">
                          <input type="text" class="form-control kural" name="arama" placeholder="Lütfen Aramak İstediğiniz Kelimeyi Yazınız">
                          <span class="input-group-btn">
                            <button class="btn btn-default   kural" type="submit"><i class="fa fa-search"></i></button>
                          </span>
                        </div><!-- /input-group -->
                    </form>

    PHP Kodu:


    $aranan=@$_POST["arama"];
    									$konu=mysql_query("select * from veri where baslik like '%$aranan%'");
    
    									
    									if($aranan==""){
    										
    										echo"Boş Arama yapmayınız";
    										
    										}else{
    											
    										while($bul=mysql_fetch_array($konu)){
    										$baslik=$bul['baslik'];
    										$kural=$bul['kural'];
    										$icerik=$bul['icerik'];
    										
    											echo "<tr>";	
    											echo "<td><div class='baslik'><div class='baslik-alt'>".$baslik."</div></div></td>";
    											echo "<td><div class='baslik'><div class='baslik-alt'>".$kural."</div></div></td>";
    											echo "<td>".$icerik."</td>";
    											echo "</tr>";
    											
    											}if ($konu !==""){
    												echo"Aradığınız içerik";
    											}											
    										}
    Ben burada "kural" sütununda çıkan sonuçları toplamak istiyorum. Bana yardım edebilirseniz sevinirim
    öncelikle kural sutununda acaba sayımı var yoksa bir yazımı sorunu tam anlamadım
  • 29-08-2015, 18:53:46
    #3
    ismail02 adlı üyeden alıntı: mesajı görüntüle
    öncelikle kural sutununda acaba sayımı var yoksa bir yazımı sorunu tam anlamadım

    Merhaba. Rakam olacak kural sütununda ve ben bu tabloda birşey arayacağım ve çıkan sonuçların kural sütununu toplatacağım.
  • 29-08-2015, 19:01:40
    #4
    karaveri adlı üyeden alıntı: mesajı görüntüle
    Merhaba. Rakam olacak kural sütununda ve ben bu tabloda birşey arayacağım ve çıkan sonuçların kural sütununu toplatacağım.
    $aranan=@$_POST["arama"];
                               $konu=mysql_query("select * from veri where baslik like '%$aranan%'");
     
                                
                               if($aranan==""){
                                   
                                  echo"Boş Arama yapmayınız";
                                   
                                  }else{
                                      $toplam=0;
                                  while($bul=mysql_fetch_array($konu)){
                                  $baslik=$bul['baslik'];
                                  $kural=$bul['kural'];
                                  $icerik=$bul['icerik'];
                                   $toplam += $bul['kural'];
                                     echo "<tr>";   
                                     echo "<td><div class='baslik'><div class='baslik-alt'>".$baslik."</div></div></td>";
                                     echo "<td><div class='baslik'><div class='baslik-alt'>".$kural."</div></div></td>";
                                     echo "<td>".$icerik."</td>";
                                      
                                     echo "</tr>";
                                      
                                     }if ($konu !==""){
                                        echo"Aradığınız içerik";
                                     }                                
                                  }
    böyle denedinmi ? toplam değişkeninde tüm kuralların toplamını almış olduk böyle birşeymi arıyorsun ?
  • 29-08-2015, 19:51:00
    #5
    ismail02 adlı üyeden alıntı: mesajı görüntüle
    böyle denedinmi ? toplam değişkeninde tüm kuralların toplamını almış olduk böyle birşeymi arıyorsun ?

    Çok Teşekkür ederim Harikasın, İstediğim Oldu..

    Yanlız Mümkünse bir sorum daha olacak. Kodun altında

    if ($konu !==""){
    echo"Aradığınız içerik";
    Bu kısmı ben şunun için yapmıştım : Arama da hiçbir değer dönmezse "aradığınız içerik bulunamadı" gibi birşey yapacaktım ama bir türlü olmadı. Bu konuda yardımcı olabilirsen çok sevinirim.

    Ayrıca Çok teşekkür ederim toplamı almamda yardımcı olduğun için
  • 29-08-2015, 19:53:54
    #6
    karaveri adlı üyeden alıntı: mesajı görüntüle
    Çok Teşekkür ederim Harikasın, İstediğim Oldu..

    Yanlız Mümkünse bir sorum daha olacak. Kodun altında

    if ($konu !==""){
    echo"Aradığınız içerik";
    Bu kısmı ben şunun için yapmıştım : Arama da hiçbir değer dönmezse "aradığınız içerik bulunamadı" gibi birşey yapacaktım ama bir türlü olmadı. Bu konuda yardımcı olabilirsen çok sevinirim.

    Ayrıca Çok teşekkür ederim toplamı almamda yardımcı olduğun için
    dediğin içinde
     if(mysql_num_rows($konu)<=0)
    {
    echo"Aradığınız içerik";
    }
    bununla halledebilirsin
  • 29-08-2015, 20:00:15
    #7
    ismail02 adlı üyeden alıntı: mesajı görüntüle
    dediğin içinde
     if(mysql_num_rows($konu)<=0)
    {
    echo"Aradığınız içerik";
    }
    bununla halledebilirsin
    Kardeşim Harikasın çok teşekkür ederim
  • 29-08-2015, 20:05:33
    #8
    karaveri adlı üyeden alıntı: mesajı görüntüle
    Kardeşim Harikasın çok teşekkür ederim
    onemli değil