• 27-03-2008, 23:31:48
    #1
    Merhabalar,
    elimde iki değişken var, $i değişkeni 1'den 20 ye kadar sayıyor. $Sayfa değişkenim ise ise sayfaları ayarlıyor. Fakat 2. sayfada $i değişkenini kullanınca 21 den 40 a kadar sayacağına tekrardan 0dan 20 ye kadar sayıyor.

    $i değişkenini farklı, çok yerde kullandığım için onu değiştirmek yerine 3. değişken kullanmak istiyorum. Örneğin;

    $yenideğisken = $sayfa+$i

    burda
    $sayfa = "1"; ise +0
    $sayfa = "2"; ise +20
    $sayfa = "3"; ise +40
    $sayfa = "4"; ise +60
    vs.. vs..

    olarak nasıl toplar, umarım anlatabilmişimdir.

    yani
    $sayfa = "1"; için $i sabit, $sayfa 0 olacak= 0dan 20ye kadar sayacak
    $sayfa = "2"; için $i sabit, $sayfa 20 olacak= 21den 40a kadar sayacak

    vs.

    Çok karışık oldu farkındayım umarım yardımcı olursunuz
  • 27-03-2008, 23:47:19
    #2
    Kurumsal PLUS
    sayfanın üstlerine
    $i = ($sayfa-1)*20;
    ekle sorun kalmaz.
  • 27-03-2008, 23:51:06
    #3
    Hemen deniyorum bartuc, bende

    <?if ($sayfa == 1) { 
    $deneme = $i;
    }
    ?>
    
    
    <?if ($sayfa == 2) { 
    $deneme = $i +20;
    }
    ?>
    yaptım ama çok acemice oldu sayfa sayısı artınca bakalım nolcak
  • 27-03-2008, 23:55:27
    #4
    Bartuc çok saol senden aldığım kodu scripte uyarlayınca çok yakışıklı oldu,
    <?$deneme = $i+ ($sayfa-1)*20; ?>
  • 28-03-2008, 00:26:25
    #5
    Son olarak
    <?if ($deneme == 40) { ?> kullanıyorum, sayfa yönlendirmelerini çıkartmak için. Aralık nasıl vercez <?if ($deneme <40) { ?> oluyor fakat <?if ($deneme >21<40) { ?> yapınca errore bağlıyor, doğrusu nedir?
  • 28-03-2008, 00:34:14
    #6
    <?if ($deneme >21 && $deneme <40) { ?>

    buldum deneme yanılma ile saol tekrardan, flood gibi oldu sanırsam kesfedip öğrendikce bu heyecan bitecek, kusura bakmayın