Aramayan Bulamaz
×
while döngüsü arama sorgusuna ait içerikleri görüntülemektesiniz.
C# For ve While Döngüleri

Konuya  PHP For ve While Döngüleri konusundaki anlatımımla aynı başlıyorum, çünkü temel olarak herşey aynı.

Döngüler tekrar eden işlemleri yapmakta kullanılır. Başlangıçta anlamsız gelebilir ama 100 üyeli bir web sayfanız varsa hepsinin adını tek tek yazmak yerine döngü kullanarak üç satırda işinizi bitirebilirsiniz.

For Döngüsü


For döngüsü verilen artırma değerine göre döner. Dönerken aradaki işlemleri tekrar tekrar yapar. yazılması şu şekildedir.

for( degisken ; dönme şartı ; her dönüşte yapılacak işlem)

degisken: dönmeye ilk başladığı anda bir değişken üretmeyi sağlar

dönme şartı: Buradaki şart aslında bir IF komutudur. sorulan soru doğru ise dönmeye devam eder.

her dönüşte yapılacak işlem: Dönme sırasında herzaman birer birer arttırmak zorunda değilsiniz. bu işlemi değiştirip üçer üçer veya beşer beşer saydırabilirsiniz.


örnek:

int say; for ( say=1 ; say < 10 ; say++ ){ Console.WriteLine(" şu anda " + say + " sayısındayım"); }
bu komutu çalıştırdığınızda. şöyle bir sonuç çıkar:

şu anda 1 sayısındayım
şu anda 2 sayısındayım
şu anda 3 sayısındayım
şu anda 4 sayısındayım
.... Bu şekilde 9 kere devam eder. verilen şart say <10 olduğu için say==10 olduğunda dönme sona erer.


While Döngüsü

While döngüsü üsttekinin biraz daha sade halidir. Fakat sadece sayılar için kullanılmaz. While döngüsü tek bir şarta bağlı olduğu için dikkatli kullanmak gerekir.

Yazılışı:

While (Sorgu)
{
sorgu doğru ise yapılacak işlem
}

örnek: civciv örneğini yapalım.

int civciv=0; while(civciv>0){ Console.WriteLine("A

PHP Site İçi Arama Motoru Yapımı

Web sitelerimizin içinde bazen konuları bulmak için basit bir arama motoruna ihtiyacımız olabiliyor. Şimdi basit bir örnekle açıklayacağım bunu:
Aramayı yapacak formun html kodları

<form action="sonuc.php" method="get"> <input type="text" name="aramasorgusu" placeholder="Aramak istediğiniz kelimeyi yazınız"><br> <input type="submit" value="Ara"> </form>

sonuc.php içinde bulunacak kodlar

<?php $aramasorgusu = @mysql_real_escape_string($_GET['aramasorgusu']); $sonucsorgu = @mysql_query("SELECT * FROM konular WHERE baslik LIKE '%".$aramasorgusu."%'" ); if(@mysql_num_rows($sonucsorgu)>0){ while([email protected]_fetch_array($sonucsorgu)){ echo $sorguoku['baslik'].'<br>'; } } else{ echo 'Aradığınız İçerik Bulunamadı'; } ?>

SELECT * FROM konular sorgusu ile konular isimli tablodaki verileri seçiyoruz ama burada şart var WHERE baslik ile baslik isimli sütündaki verileri almasını söylüyoruz fakat burada yine bir şart belirtilmiş LIKE veritabanından arama yapmak için kullanılan komuttur LIKE %aranacak kelime% şeklinde sorgu yapılır biz % işaretleri arasında formdan gelen sorguyu tutan değişkenimizi koyuyoruz, sonra while döngüsü ile bulunan sonuçları alt alta gelecek şekilde yazdırıyoruz, siz bunu daha güzel bir şekilde yapabilirsiniz, link olarak belirlersiniz yada güzel bir tasarımla da yapabilirsiniz ben sizlere en basit haliyle anlattım.

Anlamadığınız yerler olursa konu altından yorum yaparak bana ulaşabilirsiniz.

PHP For ve While Döngüleri

   Döngüler tekrar eden işlemleri yapmakta kullanılır. Başlangıçta anlamsız gelebilir ama 100 üyeli bir web sayfanız varsa hepsinin adını tek tek yazmak yerine döngü kullanarak üç satırda işinizi bitirebilirsiniz.




For Döngüsü

For döngüsü verilen artırma değerine göre döner. Dönerken aradaki işlemleri tekrar tekrar yapar. yazılması şu şekildedir.

for( $degisken ; dönme şartı ; her dönüşte yapılacak işlem)

$degisken: dönmeye ilk başladığı anda bir değişken üretmeyi sağlar

dönme şartı: Buradaki şart aslında bir IF komutudur. sorulan soru doğru ise dönmeye devam eder.

her dönüşte yapılacak işlem: Dönme sırasında herzaman birer birer arttırmak zorunda değilsiniz. bu işlemi değiştirip üçer üçer veya beşer beşer saydırabilirsiniz.

örnek:

for ( $say=1 ; $say < 10 ; $say++ )

{

echo " şu anda ".$say. " sayısındayım";

}

bu komutu çalıştırdığınızda. şöyle bir sonuç çıkar:

şu anda 1 sayısındayım

şu anda 2 sayısındayım

şu anda 3 sayısındayım

şu anda 4 sayısındayım

.... Bu şekilde 9 kere devam eder. verilen şart $say <10 olduğu için $say==10 olduğunda dönme sona erer.




While Döngüsü

While döngüsü üsttekinin biraz daha sade halidir. Fakat sadece sayılar için kullanılmaz. While döngüsü tek bir şarta bağlı olduğu için dikkatli kullanmak gerekir.

Yazılışı:

While (Sorgu)

{

sorgu doğru ise yapılacak işlem

}




örnek: $civciv örneğini yapalım.

while($civciv

  • Önceki Sayfa
  • Sonraki Sayfa