Ripetere intestazione tabella ogni N righe

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
Questo è lo script. Si tratta di un calendario planner (che al momento non mi funziona ma ci stò ancora lavorando) e vorrei ripetere l'intestazione ogni 10 0 15 righe

Intestazione
PHP:
<tr>
<td rowspan="2">Flotta</td>
<?
// partita la tabella procedo alla costruzione delle righe di intestazione

/*$d servirà per verificare il ciclo dei giorni della settimana, 
evitando così di dover utilizzare una funzione ad ogni ciclo, basta fare un 
semplice controllo che una volta incrementato a 7 il valore di $d, questo riparta da 0 */
$d=$dati['start'];     // indice della settimana del primo giorno del mese
    for ($i=1; $i<=$dati['giorni_mese'];$i++)
    {
        if ($d=="7") $d=0;
    ?>    
        <td style="text-align:center;<? if ($d=="6" || $d=="0") echo "background-color:red;"; 
        /* se $d è uguale a 6 o 0 vuol dire che è un sabato o una domenica, quindi 
        coloriamo di rosso questi giorni*/ ?>">
        <? echo $dati['settimana'][$d]; 
        /*utilizzo $d anche come indice progressivo per visualizzare il contenuto 
        dell'array dei giorni della settimana*/ ?></td>
    <?    
        $d++; //ad ogni ciclo bisogna ovviamente incrementare $d
    }
    ?>
</tr>

Questo è il corpo dello script

Codice:
for ($i=$startmonth;$i<=$startmonth+(($dati['giorni_mese']-1)*86400);$i=$i+86400)    
{
    $vin=date('d-m-Y',$in[$i]);
    $vout=date('d-m-Y',$out[$i]);
    if ($d=="7")
    {
        $d=0;
    } 
    echo "<td style=\"text-align:center;";
    if ($d=="0" || $d=="6") 
    {
        echo ""; // per i Sabati e le Domeniche metto un bordo rosso alle celle della tabella
    }
    echo "\">";
         if ($stanza[$i]=='0') 
        {
            echo "<a href='./nuovo_noleggio.php'><img src='./design/0.png'></a>";
        }
        else if ($stanza[$i]=='1') 
        
        {
            $back=($stato[$i]==0)?$prenotato['1']:$confermato['1']; // controllo se la prenotazione è confermata o meno
            
            echo "<a href=\"prenotazioni.php?id=".$id[$i]."\" title=\"Prenotazione ".$nome[$i]." dal ".$vin." al ".$vout."\"><img src='./design/3p.png'></a>";
        }
        else if ($stanza[$i]=='2')  
        {
            $back=($stato[$i]==0)?$prenotato['2']:$confermato['2'];
            echo "<a href=\"prenotazioni.php?id=".$id[$i]."\" title=\"Prenotazione ".$nome[$i]." dal ".$vin." al ".$vout."\">O</a>";
        }
        else if ($stanza[$i]=='3') 
        {
            $back=($stato[$i]==0)?$prenotato['3']:$confermato['3'];
            echo "<a href=\"prenotazioni.php?id=".$id[$i]."\" title=\"Prenotazione ".$nome[$i]." dal ".$vin." al ".$vout."\">m</a>";
        }
        else 
        {
            echo "E";
        }
            
    echo "</td>";
    $d++;
}
?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Prova così:
PHP:
<?php
// numero di righe ogni cui visualizzare i dati
$interval = 15;

// intestazione
$heading  = <<<EOF
    <tr>
        <th>Intestazione 1</th>
        <th>Intestazione 2</th>
        <th>Intestazione 3</th>
    </tr>
EOF;

for ($i = 1; $i <= 30; $i++) {
    if ($i % $interval == 0) {
        echo $heading . PHP_EOL;
    }

    // visualizza gli altri dati
    // ...
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
L intestazione di tabella HTML continua a ripetere per ogni riga della tabella PHP 5
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
P file php che dovrebbe ciclicamente ripetere PHP 1
P Come ripetere uno split sullo stesso url? Javascript 12
S [jQuery] far ripetere una funzione jQuery 2
L fpdf e immagine da ripetere 9 volte PHP 12
L problemi con l'immagine di sfondo da ripetere Webdesign e Grafica 1
I Ripetere script PHP 2
S Non ripetere l'animazione se già caricata Flash 1
L Flash: ripetere un'animazione per n volte Flash 3
I [js] come ripetere un istruzione per ogni campo di un form dal nome simile Javascript 5
D Dubbio intestazione dominio Domini 0
M Esportare tabella in csv con intestazione di colonne PHP 6
S Modificare intestazione documento pdf con LO Draw Linux e Software 0
S [HTML] Tabella con intestazione verticale HTML e CSS 4
utente testo fisso " intestazione, telefono " sul css in pagina php PHP 2
S SimpleXML - Inserire DTD e intestazione PHP 3
A Creare una fattura con dati di intestazione estratti da tabella MySQL 0
D problema intestazione pagine forum CMS (Content Management System) 1
G Access in VBA - Come si fa a modificare testo nel'intestazione di file Word MS Access 0
O problema intestazione dominio Domini 5
X Visualizzazione record con intestazione PHP 13
Z nascondere intestazione in un documento word [era:Modello word] Windows e Software 1
J stampare con i css intestazione e piè pagina HTML e CSS 1
G Explorer 5.5 e intestazione in css non centrata HTML e CSS 2
M JAVASCRIPT e tabelle con intestazione fissa Javascript 0
D intestazione tabella Classic ASP 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S da casella di testo a campo tabella Database 0
E Tabella righe e colonne PHP 0
G Sviluppo tabella orizzontale in un certo ordine PHP 2
R tabella troppo grande Database 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
M Contare totale risultati tabella in un periodo di tempo PHP 5
E Php aggiornamento tabella PHP 9
L Riempimento di una tabella al click di un bottone Javascript 1
M Accodare record presi da un altra tabella PHP 8
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
N dati tabella non presi PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
R INSERT INTO tabella non funziona Classic ASP 2
A Tabella con bottoni per aggiornamento record PHP 6
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
A filtro su tabella jQuery 3
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
D controllare valore in tabella mysql PHP 0
Y Problema incolonnamento tabella PHP 7

Discussioni simili