• 30-05-2007, 20:54:57
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar yavaş yavaş öğrendiklerimi size de öğretmek istiyorum php de yazı yazmayı bildiğinize göre array ve if i anlatayım aynı anda nasıl kullanabiliriz ?

    <?php
    $para = array(
            "mustafa" => 50,
            "ibrahim" => 100,
            "mehmet" => 200,
            "faruk" => 300,
            );
    if ($para['mustafa'] < $para['ibrahim']) {
    echo "ibrahim nın parası mustafa in parasından daha fazla";
    } else {
    echo "mustafa nın parası ibrahim in parasından daha fazla";
    }
    ?>
    sorularınızı bildiğim sürece cevaplamaya çalışacağım...
  • 30-05-2007, 21:23:28
    #2
    peki mysql den veri çekerken array a alınıyor listelemek için ben onu anlamış değilim bir küçük örnekle anlatırsanız sevinirim.
  • 30-05-2007, 21:30:30
    #3
    Üyeliği durduruldu
    mysql e daha geçebilmiş değilim mysql e yaklaşık 1 hafta sonra geçicem o zaman elimden geldiğince anlatırım...
  • 30-05-2007, 21:33:34
    #4
    <?php
    //MySQL Connect kodları
    $sonuc = mysql_query("Select id, isim From Tablo");
    while($satir=mysql_fetch_array($sonuc)){
    echo $satir['id']." - ".$satir['isim']."<br>";
    }
    ?>
    mysql_fetch_array ile yapılıyor.
  • 30-05-2007, 21:38:47
    #5
    Üyeliği durduruldu
    ersat benim yazdığım scripte göre uyarlayabilir misin
  • 30-05-2007, 21:46:06
    #6
    <?php
    //MySQL Connect kodları
    $ahmetinparasi=50;
    $sonuc = mysql_query("Select isim, para From Tablo");
    while($satir = mysql_fetch_array($sonuc)){
    $isim = $satir['isim'];
    $para = $satir['para'];
    	if($para < $ahmetinparasi){
    	echo "Ahmet'in parası ".$isim."'in parasından daha fazla";
    	}else{
    	echo $isim."'in parası Ahmet'in parasından daha fazla";
    	}
    }
    ?>
  • 30-05-2007, 23:24:01
    #7
    yani array ile birden fazla değişkene aynı anda değer veriyoruz ve sonra bunları işimize yarayacağı yerde kullanıyoruz.

    mysql den çekerken de satirlari mysql_fetch_array ile diziye alıyoruz.

    sonra kullanıyoruz da ben şimdi şeyi soracağım
    $isim = $satir['isim'];
    burada $isim değişkeni 1 değer mi tutuyor yoksa birden fazla değer mi ?


  • 30-05-2007, 23:27:31
    #8
    eminn adlı üyeden alıntı: mesajı görüntüle
    $isim = $satir['isim'];
    burada $isim değişkeni 1 değer mi tutuyor yoksa birden fazla değer mi ?
    Her satırda değişiyor Tablo şöyle örneğin

    id isim para
    1 hüseyin 50
    2 ahmet 100
    3 mehmet 150

    Satıra göre değişiyor, yani ID 1 de $satir['isim'] karşılığı hüseyin, 2'ci ID (Satırda) ahmet, 3'cüncü satırda mehmet olarak geliyor. Para karşılıklarıda isimlere karşılık gelen paralar oluyor.
  • 30-05-2007, 23:34:00
    #9
    ersat
    Alıntı
    You must spread some Reputation around before giving it to ErsaT again.
    mükemmel birisin ama sana rep dayanmıyor
    ben kendi adıma teşekkür ediyorum