• 22-10-2013, 00:44:17
    #1
    mysql den gelen veriyi toplatıyorum eğer birden fazla veri varsa while ile döndüyorum yoksa mysql_fetch_array ile listeliyorum.
    Yanlız bir sorunum var. süslü parentezler ile ilgili

     //Liste
     $veri_sayisi=mysql_num_rows($sorgu);
     if($rez_sayisi>1)
     {
             while($row=  mysql_fetch_assoc($sorgu))
            {
    } else { $row = mysql_fetch_array($sorgu, MYSQL_ASSOC); }
    //Liste
    
    //kodlar ....
    
    //Liste
     if($rez_sayisi>1)
     {
    }
    }
    //Liste
    while deki süslü parentez if döngüsündeki süslü parentez ile kapandıgını sanıyor. Nasıl 2 satır alta geçmesini sağlarım?
    sizce nasıl çözerim?
  • 22-10-2013, 00:50:06
    #2
    nurettin adlı üyeden alıntı: mesajı görüntüle
    mysql den gelen veriyi toplatıyorum eğer birden fazla veri varsa while ile döndüyorum yoksa mysql_fetch_array ile listeliyorum.
    Yanlız bir sorunum var. süslü parentezler ile ilgili

     //Liste
     $veri_sayisi = mysql_num_rows($sorgu);
     if($rez_sayisi>1)
     {
             while($row=  mysql_fetch_assoc($sorgu))
            {
    } else { $row = mysql_fetch_array($sorgu, MYSQL_ASSOC); }
    //Liste
    
    //kodlar ....
    
    //Liste
     if($rez_sayisi>1)
     {
    }
    }
    //Liste
    while deki süslü parentez if döngüsündeki süslü parentez ile kapandıgını sanıyor. Nasıl 2 satır alta geçmesini sağlarım?
    sizce nasıl çözerim?
    //Liste 
    
    $veri_sayisi = mysql_num_rows($sorgu); 
    
    if($rez_sayisi>1) {
    
          while($row =  mysql_fetch_assoc($sorgu)) {
    
          //dönen değer
     
          } 
    
    }else{
    
    $row = mysql_fetch_array($sorgu, MYSQL_ASSOC);
    
    }
    
    Şeklinde olmalı sanırım ?
  • 23-10-2013, 05:30:02
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    while deki süslü parentez if döngüsündeki süslü parentez ile kapandıgını sanmıyor kapanıyor zaten dostum :P üstteki arkadaşın gösterdiği doğrudur.

    Alıntı
    //Liste
    $veri_sayisi=mysql_num_rows($sorgu);
    if($rez_sayisi>1)
    {
    while($row= mysql_fetch_assoc($sorgu))
    { } <<- bu eksik
    } else { $row = mysql_fetch_array($sorgu, MYSQL_ASSOC); }
    //Liste

    //kodlar ....

    //Liste
    if($rez_sayisi>1)
    {
    }
    } <-- bu fazla
    //Liste