Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    inserire un tag html in un ciclo while

    ciao,

    ho questa classica query in cui estraggo dei dati per poi elencarli in una pagina.


    codice:
    $sql = "SELECT *  FROM tabella"; 
    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0 ) {
    
    while ($dati = mysql_fetch_array($result)) {
       
        
        echo" $dati['nome'] ";   
        }
        
        } else { echo"
    
    Nessun dato</p>"; }
    Io vorrei che per ogni 4 dati estratti nel ciclo, mi inserisse un
    in modo da portare a capo gli altri risultati.
    Come posso fare?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    ti scrivo come fare, la logica è questa: ogni 4 record devi andare a capo, quindi il resto della divisione ciclo/4 deve dare 0

    Codice PHP:
    $sql "SELECT *  FROM tabella"
    $result mysql_query($sql);
    if(
    mysql_num_rows($result)>0){
        
    $ciclo 1;
        
    $puntoBreak 4;    // il numero di record prima di andare a capo
        
    while($dati mysql_fetch_array($result)){
            echo 
    $dati['nome'];
            if(
    $ciclo%puntoBreak==0)
                echo 
    "
    "
    ;
            
    $ciclo++;
        }
    }else
        echo 
    "

    Nessun dato</p>"


  3. #3
    Fichico mi hai fregato sul tempo
    Ce l'ho fatta! - ItalianPixel -

  4. #4
    ok grazie mille!

  5. #5
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    Originariamente inviato da blur
    ok grazie mille!
    di nulla, siamo qua apposta!

    portapipe: la prossima è tua

  6. #6
    Fichico ti curo...
    Ce l'ho fatta! - ItalianPixel -

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.