Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    basta che metti una condizione nel ciclo:
    Codice PHP:
    $sql mysql_query("SELECT 
        padre.idpadre, 
        padre.nominativo, 
        figlio.nomefiglio 
    FROM padre 
    LEFT JOIN figlio ON figlio.padre_idpadre=padre.idpadre 
    ORDER BY padre.idpadre"
    ); 


    $nominativo_corrente '';
    while(
    $row mysql_fetch_array($sql)) { 
       if(
    $row['nominativo']!=$nominativo_corrente){
           
    $nominativo_corrente=$row['nominativo'];
           echo 
    $row['nominativo']; 
           }

    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    118
    ok oly,
    ti ringrazio.. non ho capito la logica ma funziona...

    è rimasta solo la corretta impaginazione dei figli sotto i padri.. che non capisco come farla funzionare dentro lo stesso ciclo..

    Codice PHP:
    $sql mysql_query("SELECT
        padre.idpadre,
        padre.nominativo,
        figlio.nomefiglio
    FROM padre
    LEFT JOIN figlio ON figlio.padre_idpadre=padre.idpadre
    ORDER BY padre.idpadre"
    );

    echo 
    "<table border=\"1\">";
    echo 
    "<thead>";
    echo 
    "<tr>";
    $nominativo_corrente ''
    while(
    $row mysql_fetch_array($sql)) {  
       if(
    $row['nominativo']!=$nominativo_corrente){ 
           
    $nominativo_corrente=$row['nominativo']; 
           echo 
    "<th>";
               echo 
    $row['nominativo'];  
           echo 
    "</th>"
              }

    echo 
    "</tr>";
    echo 
    "</head>";
    echo 
    "<tbody>";

    echo 
    "<tr>";
         echo 
    "<td>";
         echo 
    $row['nomefiglio'];
         echo 
    "</td>"


    echo 
    "</tr>";
    }
    echo 
    "</tbody>";
    echo 
    "</table>"
    le ho provate tutte ma non è corretto...

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.