• 30-09-2013, 16:49:50
    #1
    kod
    Eposta Aktivasyonu Gerekmekte
    Merhaba arkadaşlar;

    Sorunum veritabanından istediğim verileri çekebiliyorum ancak değişkeni başka sayfaya yazınca en son veriyi çekiyor..

    Yani şu şekilde kullanınca çalışıyor;
    $kimler =mysql_query("SELECT * FROM uye WHERE ID= '" . $assss . "' limit 30");
    while($kimsec = mysql_fetch_array($kimler)){
    $adsoy = $kimsec['name'] ." ". $kimsec['surname'];
    $passop = $kimsec['tc'];
    $tic = $kimsec['ticketID'];
    $tarih = $kimsec['day'] ."/". $kimsec['month'] ."/". $kimsec['year'] . "<br>";
    $sonu = $adsoy ." ". $passop ." ". $country ." ". $tarih;
    echo $sonu;
    }
    Bu şekilde yazınca sadece en son veriyi çekiyor;
    $kimler =mysql_query("SELECT * FROM uye WHERE ID= '" . $assss . "' limit 30");
    while($kimsec = mysql_fetch_array($kimler)){
    $adsoy = $kimsec['name'] ." ". $kimsec['surname'];
    $passop = $kimsec['tc'];
    $tic = $kimsec['ticketID'];
    $tarih = $kimsec['day'] ."/". $kimsec['month'] ."/". $kimsec['year'] . "<br>";
    $sonu = $adsoy ." ". $passop ." ". $country ." ". $tarih;
    }
    echo $sonu;
    } dışında çalışması için ne yapabilirim?
  • 30-09-2013, 16:52:45
    #2
    { ve } parantezleri arasında olan veriyi tekrar ettirdiği için dışarda sadece son veriyi yazması normaldir. Döngüler konusunda araştırma yaparak daha detaylı bilgi edinebilirsiniz.
  • 30-09-2013, 16:54:06
    #3
    $text= '';
    
    $kimler =mysql_query("SELECT * FROM uye WHERE ID= '" . $assss . "' limit 30");
    while($kimsec = mysql_fetch_array($kimler)){
    $adsoy = $kimsec['name'] ." ". $kimsec['surname'];
    $passop = $kimsec['tc'];
    $tic = $kimsec['ticketID'];
    $tarih = $kimsec['day'] ."/". $kimsec['month'] ."/". $kimsec['year'] . "<br>";
    $sonu = $adsoy ." ". $passop ." ". $country ." ". $tarih;
    $text .=  $sonu;
    }  
    
    echo $text;
    dener misin?
  • 30-09-2013, 17:04:32
    #4
    kod
    Eposta Aktivasyonu Gerekmekte
    soulmy adlı üyeden alıntı: mesajı görüntüle
    $text= '';
    
    $kimler =mysql_query("SELECT * FROM uye WHERE ID= '" . $assss . "' limit 30");
    while($kimsec = mysql_fetch_array($kimler)){
    $adsoy = $kimsec['name'] ." ". $kimsec['surname'];
    $passop = $kimsec['tc'];
    $tic = $kimsec['ticketID'];
    $tarih = $kimsec['day'] ."/". $kimsec['month'] ."/". $kimsec['year'] . "<br>";
    $sonu = $adsoy ." ". $passop ." ". $country ." ". $tarih;
    $text .=  $sonu;
    }  
    
    echo $text;
    dener misin?
    çok sağolun hocam çalıştı..
  • 30-09-2013, 17:32:35
    #5
    kod adlı üyeden alıntı: mesajı görüntüle
    çok sağolun hocam çalıştı..
    Rica ederim. Ne demek