[PHP] Come inserire codice html in un ciclo while

  • Creatore Discussione Creatore Discussione migo80
  • Data di inizio Data di inizio

migo80

Utente Attivo
25 Apr 2013
243
3
18
Buongiorno vorrei sapere se fosse possibile inserire ad intervalli regolari codice html ogni 4 record estratti tramite un ciclo while. Un grazie in anticipo a coloro che interverranno.
 
gestisci una variabile incrementata ad ogni ciclo while,
fai test su "modulo" 4 e se positivo inserisci il codice html
salvo gestire l'ultimo set che potrebbe essere composto da un numero inferiore di 4 record
 
Una versione elementare è questa...
PHP:
$item=1;
while(CONDIZIONE){

     if($item%4==0){
          // STAMPO IL CODICE HTML
     }
    $i++;
}

Una versione un pò più comoda ...
PHP:
$risultato_query=array_chunck($query,4);
foreach($risultato_query as $k=>$v){
    foreach($v as $kk=>$variabile_dati_corrente){
          //CODICE PHP
    }
    ///questo "if" solo se alla fine non deve essere stampato il tuo html!
    if(isset($risultato_query[$k+1])){
        //STAMPO IL CODICE HTML
    }
}
 

Discussioni simili