• 15-06-2010, 00:25:55
    #1
    merhaba arkadaşlar benim bir sorum var yapmak istediğim şu;

    elimde 30 tane isim var ahmet,mehmet,veli.... gibi,

    bunları textarea kullanarak her seferde sırasıyla 1 tanesini textarea yazdırmak istiyorum. f5 e basınca 2. yazacak sonra 3. gibi... mysqle gerek yok explode işimi görecektir. yardımcı olursanız sevinirim.
  • 15-06-2010, 00:39:55
    #2
    Üyeliği durduruldu
    Buyur kardeş yazdım kolay gelsin
    session_start();
    $i=$_SESSION['i'];
    echo 'Okunan Veri '.$i.'';
    if (empty($i)){ $i=0; } else { $i=$i; }
    $veriler="veri1-veri2-veri3-veri-30";
    $parcala = explode('-', $veriler);
    for ($say=$i; $i<30; $i++){
    echo '<textarea name="text" cols="" rows="">'.$parcala[$i].'</textarea>';
    $i++;
    $_SESSION['i']=$i;
    break;
    }
  • 15-06-2010, 00:46:14
    #3
    CreativeYazilim adlı üyeden alıntı: mesajı görüntüle
    Buyur kardeş yazdım kolay gelsin
    session_start();
    $i=$_SESSION['i'];
    echo 'Okunan Veri '.$i.'';
    if (empty($i)){ $i=0; } else { $i=$i; }
    $veriler="veri1-veri2-veri3-veri-30";
    $parcala = explode('-', $veriler);
    for ($say=$i; $i<30; $i++){
    echo '<textarea name="text" cols="" rows="">'.$parcala[$i].'</textarea>';
    $i++;
    $_SESSION['i']=$i;
    break;
    }

    çalıştı. teşekkür ederim + rep
  • 15-06-2010, 00:47:06
    #4
    Üyeliği durduruldu
    çalışmaz olurmu Tşk. rep için.
  • 15-06-2010, 00:50:21
    #5
    yalnız sona gelince geri başa dönmesi için ne yapmalıyım
  • 15-06-2010, 02:19:57
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Döngüye sokmaya gerek yok madem bir tane yazılacaksa:

    session_start();
    $isimler = array('Ahmet','Mehmet','Ali');
    $i = ($_SESSION['i'] && $_SESSION['i'] < count($isimler) ) ? $_SESSION['i'] : 0;
    echo '<textarea name="text" cols="5" rows="5">'.$isimler[$i].'</textarea>';
    $_SESSION['i']=$i+1;
  • 15-06-2010, 03:13:19
    #7
    Tekrar başa dönmesi için de şöyle bir koşul yapabilirsin:
    if ($isimler[$i] == '') {
      $_SESSION['i'] = 0;
    }
  • 15-06-2010, 03:26:45
    #8
    guitarmix adlı üyeden alıntı: mesajı görüntüle
    Tekrar başa dönmesi için de şöyle bir koşul yapabilirsin:
    if ($isimler[$i] == '') {
      $_SESSION['i'] = 0;
    }
    Arkadaşım eklediğim kodda zaten başa dönmesi için koşul var. Gözünden kaçtı sanırım.
  • 15-06-2010, 04:51:14
    #9
    metadige adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım eklediğim kodda zaten başa dönmesi için koşul var. Gözünden kaçtı sanırım.
    Evet gözümden kaçmış özür dilerim. Fakat şimdi dikkat ettim de senden önce cevap yazan arkadaşda bu iş için bir koşul belirtmiş