• 15-04-2009, 10:21:10
    #1
    Üyeliği durduruldu
    bir galeri scriptinde 50 tane tablo var ajax ile çalışıyor
    ben 1 2 3 diye arttırmak için
    for($x=1; $x<50; $x++){
    echo $x."numara";
    }
    kullanıyorum ben bu mysqldende çektigim 50 resim var bunları nasıl herdönüşte $x2 alsın diger dönüşte $x3 alsın nasıl yapabilirim ?
  • 15-04-2009, 10:25:04
    #2
    Üyeliği durduruldu
    CmDWeB adlı üyeden alıntı: mesajı görüntüle
    bir galeri scriptinde 50 tane tablo var ajax ile çalışıyor
    ben 1 2 3 diye arttırmak için
    for($x=1; $x<50; $x++){
    echo $x."numara";
    }
    kullanıyorum ben bu mysqldende çektigim 50 resim var bunları nasıl herdönüşte $x2 alsın diger dönüşte $x3 alsın nasıl yapabilirim ?
    değişken olarak demek istiyorsaniz iki farklı deçenek olabilir

    1. si;

    eval('echo $x'.'numara');
    numara yerine değişkende kullanabilirsiniz
    eval('echo $x'.$i);
    gibi

    yada değişken değişkenide kullanabilirsiniz
    $a = "x2";
    
    echo $$a;
    ikiside uygundur
  • 15-04-2009, 10:30:53
    #3
    Üyeliği durduruldu
    sdemirkeser hocam mesela önceden 50 tane ver çektim
    $x1 = $row['1'];
    $x2 = $row['2'];
    $x3 = $row['3'];

    gibi ben bunları for içinde nasıl döndürürüm ?
  • 15-04-2009, 10:46:59
    #4
    alırken dizi olarak al
    $x[] = $row['1'];
    yazarkende bunu kullan
    for($i=1; $i<50; $i++){
    echo $x[$i];
    }
  • 15-04-2009, 10:56:01
    #5
    Üyeliği durduruldu
    CmDWeB adlı üyeden alıntı: mesajı görüntüle
    sdemirkeser hocam mesela önceden 50 tane ver çektim gibi ben bunları for içinde nasıl döndürürüm ?
    hepsinden önce hiç kasmamak için matris kullanabilirsin
    $x[1][] = $row['1'];
    $x[1][] = $row['2'];
    gibi gibi

    sonrada bunu gösterirken iç içe ik döngü kullanarak erişebilirsin
    for($k=0; $k<50;$k++){
            for($m=0; $m<count($x[$k]);$m++){
                       echo $x[$k][$m];
    
            }
    }
    gibi gibi

    umarim anlatabilmişimdir
  • 15-04-2009, 11:05:00
    #6
    Üyeliği durduruldu
    yada for'un içinde verilerini çek
    for($x=1; $x<50; $x++){
    $mal = mysql_fetch_array(mysql_query("select * from tablo_adi where id='$id' and $x='$x'"));
    $adresim = $mal[''.$x.''];
    
    echo $adresim;
    
    }