Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Estrazione da DB...

  1. #1

    Estrazione da DB...

    Ciao ragazzi ho un problema...
    Ho 2 tabelle, 1 con gli allievi di una relativa azienda con un campo id_azienda che collega alla tabella 2 con le relative aziende e il loro nome.

    Dovrei estrapolare e visualizzare nel seguente modo:

    NOME AZIENDA
    - nome allievo dell'azienda
    - nome allievo dell'azienda
    - nome allievo dell'azienda
    - ...

    NOME AZIENDA
    - nome allievo dell'azienda
    - nome allievo dell'azienda
    - nome allievo dell'azienda
    - ...

    Ma non riesco a farlo mi esce tutto unito senza distinzione dell'azienda...:

    NOME AZIENDA
    - nome allievo dell'azienda 1
    - nome allievo dell'azienda 2
    - nome allievo dell'azienda 1
    - nome allievo dell'azienda 1
    - nome allievo dell'azienda 2
    - ...

    Il codice che ho usato è il seguente


    codice:
    <?php
    $query = "SELECT pal.data_inserimento, pal.nome as nome_allievo, pal.cognome, paz.nome as nome_azienda FROM pls_allievi pal JOIN pls_azienda paz ON pal.id_azienda = paz.ID";
    $result = mysql_query($query) or die(mysql_error());                        
     ?>
     <tr>
       <td style="padding:5px;">Allievi*</td>
       <td style="padding:5px;">
    
    <?php
                                    
    $row = mysql_fetch_array($result);                                                                    
    print("<span style=\"font-weight:bold;\">".$row['nome_azienda']."</span>
    ");
                                        
    while($row = mysql_fetch_array($result)){
    ?><input type="checkbox" name="html" value="html"/> <?php print("".$row['nome_allievo']." ".$row['cognome']."");?>
    <?php                                                                        
    }
    ?>                                                                                                                                           
    </td>                        
    </tr>
    QUalcuno riesce a darmi una mano please?...

  2. #2
    Ti basta aggiungere un ORDER BY.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Originariamente inviato da alcio74
    Ti basta aggiungere un ORDER BY.
    Si ho provato a mettere l'ORDER BY ma si continua a ripetere il nome dell'azienda... Cosa che non deve accadere!

  4. #4
    Di preciso non ho capito cosa ti serva.
    Ricordati che le query si possono perfezionare sia con SELECT DISTINCT, sia con GROUP BY.
    Riferisciti al manuale ufficiale per gli usi corretti e la sintassi!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.