• 13-10-2010, 18:46:38
    #1
    s.a arkadaşlar aşağıda kırmızı font ile yazılmış bölümü döngü içerisine almak istiyorum fakat bir sorun var... sorun ise şu en sondaki süslü parentezin sonunda virgül olmaması lazım. yapmak istediğim döngünün çıktısını kırmızı font ile yazılmış fonttaki gibi olmasını istiyorum... Help...



    58422: {image: "25575"},
    58420: {image: "42757"},
    58419: {image: "37178"},
    58415: {image: "43086"},
    58418: {image: "43126"},
    58414: {image: "43125"},
    58417: {image: "41465"},
    58416: {image: "28138"},
    58421: {image: "4054"},
    58391: {image: "42788"}
  • 13-10-2010, 19:13:19
    #2
    <?php
    
    $dizi = array(
      array('58422', '25575'),
      array('58420', '42757')
    );
    
    foreach($dizi as $d) {
      echo '<br />', $d[0], ': {image: "', $d[1], '"}';
    
      if($d[1] != end(end($dizi)))
        echo ',';
    }
    
    ?>
  • 13-10-2010, 19:22:51
    #3
    bunu benim kodların içindeki while döngüsü içinde kullanabiliyormuyuz ?

    $sql = mysql_query("SELECT id, title, image, DATE_FORMAT(date, '%Y %m %d') AS date FROM news WHERE date < NOW() ORDER BY date DESC, read_count DESC LIMIT 0, 10");
    
    echo '<script type="text/javascript">';
    echo "var mostly_type = 1;var mostly_items = '';";
    echo "var mostly_data_1 = {";
    
    while ($row_sql = mysql_fetch_assoc($sql)) 
    {
    
    
    
    
    }
    
    echo "};";
    
    
    echo 'changeMostly(1,';
    echo ' '.$row_sql['id'].'';
    echo ',';
    echo "'";
    echo ''.$row_sql['title'].'';
    echo "'";
    echo ');';
    
    echo '</script>';


    Hkan adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    $dizi = array(
      array('58422', '25575'),
      array('58420', '42757')
    );
    
    foreach($dizi as $d) {
      echo '<br />', $d[0], ': {image: "', $d[1], '"}';
    
      if($d[1] != end(end($dizi)))
        echo ',';
    }
    
    ?>
  • 13-10-2010, 19:25:45
    #4
    $row_sql['id'] ve $row_sql['title'] değişkenleri, kırmızıyla yazdığınız yerdeki sayılar mı?
  • 13-10-2010, 19:28:34
    #5
    kırmızı font ile yazılan yerlerdeki veriler şunlar

    '.$row_sql['id'].': {image: "'.$row_sql['image'].'"},
  • 14-10-2010, 15:46:13
    #6
    rica etsem konu hakkında yardımcı olabilecek biri cevap yazarsa sevinirim..
  • 14-10-2010, 15:58:14
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    foreach($dizi as $d) {
    }
    Demis zaten Hkan Arkadasimiz. Yapman gereken sadece foreach icerisindeki kodu while dondun icine aLmak.
      echo '<br />', $row_sql['id'], ': {image: "', $row_sql['image'], '"}';
    
      if($row_sql['image'] != end(end($row_sql))) { echo ','; }