Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489

    numerazione progressiva su colonne

    ciao a tutti,
    ho un problema che non riesco a risolvere...
    con questo codice allegato ho l'output dalla tabella di mysql organizzato su due colonne.
    ai dati della tabella db vorrei aggiungere una numerazione progressiva per ogni record.il problema è che non riesco a dare un ordine coerente. accade cioè che mentre i dati del db si incolonnano in senso verticale
    a d
    b e
    c f
    ...

    la numerazione progressiva
    mi viene fuori così:
    1 2
    3 4
    5... ecc
    dove sbaglio??
    allego la bozza del codice:
    Codice PHP:
    if($nome $_GET['n'])
    {
    $colonne 2

        
    $sql_1 "select *  
        FROM name  
        INNER JOIN orario ON name.id = orario.nominativoid
        where istituto = 'ferie'
        AND nominativoid = 
    $nome
        ORDER BY orario.id"
    ;

        
    $risultato =@mysql_query($sql_1) or die (mysql_error());
            
            
    $righe = @mysql_num_rows($risultato);
            
                
    $rs =@ceil($righe/$colonne); 
                
            
    $prg1// numerazione
        
    while ($row =mysql_fetch_array($risultato))                
                    {
            
                
    $in_m[] = $giorno[date("w"$row['data_in_m'])] . "  "date("d:m:Y",     $row['data_in_m']);                
                
    $data $row['data'];
                    list(
    $yyyy$mm$dd ) = explode('-'$data);
                        
    $data mktime("0""0","0"$mm$dd$yyyy);
                            
    $data_reg[] =date("d:m:y"$data);    
                                         
    $name[] =$row['nominativo'];
                    }
    for(
    $i 0$i $rs$i++)
        { 
        echo 
    "<tr class=\"tr\">";
            for(
    $j =0$j $colonne$j++)
            {
            if(isset (
    $in_m[$i +($j*$rs)]))
                {
    echo 
    "<td class=\"td\">" $prg++  . "</td>";// numerazione progressiva    
    echo "<td class=\"td\">" $data_reg[$i+($j*$rs)] . "</td>";
    echo 
    "<td class=\"td\">" $in_m[$i+($j*$rs)]     . "</td>";
    echo 
    "<td class=\"td\">" $name [$i+($j*$rs)]    . "</td>";
                }
            
            }
    echo 
    "</tr>" ;

        }    
    }    
    ?> 
    grazie

  2. #2
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    up
    any help?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.