Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Presentare dati su più tabelle da mysql

    Salve a tutti,

    ho un problema nella concezione di questa presentazione.
    Dunque ho una tabella in un DB MySQL in cui per ogni record ho i seguenti campi: ID, categoria, posizione, descrizione

    Ora, quando estraggo i dati da questa tabella devo presentarli in questo modo:

    sulla stessa pagina creare tante tabelle quante sono le categorie , per ogni categoria presentare la descrizione mettendole in ordine di posizione

    Se dovessi presentare un'unica tabella con tutti i dati non avrei problemi, ma come fare per suddividerli nelle 3 tabelle?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    la query:
    SELECT * FROM tabella ORDER BY categoria ASC, posizione ASC;

    poi :
    if ($num_record_estratti > 0)
    {
    echo "<table>";
    $appo_categoria=0;
    while ($row=mysql_fetch_assoc($res))
    {
    if ($appo_categoria!=$row["categoria"] && $appo_categoria != 0)
    {
    echo "</table><table>";
    }
    echo "<tr>";
    echo "<td>".$row["descrizione"]."</td>";
    echo "<td>".$row["posizione"]."</td>";
    echo "</tr>";
    }
    echo "</table>";
    }


    e poi vari accorginemti....

    Spero di aver capito!!!
    ______________________________________

    Progresso Web.

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Non ho capito bene il codice ma ci provo e ti faccio sapere.

    grazie
    Sempre più in alto...
    www.webdition.com

  4. #4
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    dunque, ho provato, ma cosi mi da una sola tabella con tutti i record ordinato prima secondo la categoria e poi secondo la posizione.
    Ma il mio problema é appunto quello di visualizzare in tabelle separate tutti i record della stessa categoria.
    Ammettendo che ho 3 categorie (ma possono essere variabili) con 4 record ciascuna, devo visualizzare 3 differenti tabelle (una per categoria) contenenti ciscuna i suoi 4 record.
    Sempre più in alto...
    www.webdition.com

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.