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

    stessa riga per int uguali

    ciao a tutti, ho una tabella da cui con fetch array estraggo questi campi

    while ($row_elenco = mysql_fetch_array($elenco, MYSQL_ASSOC))
    {
    echo $row_elenco['id'];
    echo $row_elenco['cognome'];
    echo $row_elenco['incarico'];
    }

    il campo incarico è un int che rimanda alla tabella incarichi per i confronti con il rispettivo campo varchar, fino qui tutto bene.

    Ho bisogno che tutti i 'cognome' con lo stesso int 'incarico' compaiano sulla stessa riga.

    Nel caso si possa risolvere via db ecco la query da modificare
    $query_elenco = "SELECT * FROM dipendenti ORDER BY incarico ASC";

    diversamente come posso modificare il ciclio while in modo che ad ogni incremento dell'incarico stampi "
    " ?

    Grazie.

  2. #2
    se ho ben capito puoi fare come segue:

    $query_elenco = "SELECT * FROM dipendenti WHERE incarico=12 ORDER BY incarico ASC";
    ...
    echo "<table border=\"1\">";
    echo "<tr><td>ID</td><td>Cognome</td><td>Incarico</td></tr>";
    while ($row_elenco = mysql_fetch_array($elenco, MYSQL_ASSOC))
    echo "<tr><td>".$row_elenco['id']."</td><td>".$row_elenco['cognome']."</td><td>".$row_elenco['incarico']."</td></tr>";
    echo "</table>";

  3. #3
    grazie per la risposta ma non ci siamo..
    gli incarichi mi servono tutti per questo non c'è WHERE nella query

    il risultato dovrebbe essere tipo

    Impiegati: Tizio, Caio.. (e qui
    a capo)
    Quadri: Marco, Luigi (e qui di nuovo
    a capo)
    e così via..

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.