Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tfx
    Registrato dal
    Feb 2006
    Messaggi
    2

    Completare righe tabella con celle vuote su un ciclo for PHP quando il totale risultati non è multiplo e quindi non completa la riga

    Ciao a tutti, ho un ciclo for in PHP che mi stampa una tabella. Creo una riga ogni 4 risultati. Se il totale dei risultati da stampare non è un multiplo di 4 non si completano i <td> sull'ultima riga. Vorrei sapere se c'è un modo per ricavare il numero di <td> che mancano e aggiungerli per completare la riga (ovviamente saranno vuoti ma completano la grafica). Se ottengo il numero di celle mancanti posso fare un altro ciclo sotto che li aggiunge.

    Grazie!

    echo "<table width=\"100%\">\n";
    echo "<tr>\n";

    for ($i=0; $i<$totale; $i++) {

    echo "<td width=\"25%\">\n";
    // Contenuto
    echo "</td>\n";

    if((($i+1)%4)==0) echo "</tr><tr>\n";

    }

    echo "</tr>\n";
    echo "</table>\n";?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Il numero di <td> da stampare è esattamente il resto della divisione intera $totale%4

  3. #3
    Utente di HTML.it L'avatar di tfx
    Registrato dal
    Feb 2006
    Messaggi
    2

    OK

    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Il numero di <td> da stampare è esattamente il resto della divisione intera $totale%4
    Ciao, funziona. grazie!

Tag per questa discussione

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.