Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Ordinamento

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    43

    Ordinamento

    Ciao!

    Ho importato una tabella da Access a MySQL con Bullzip, solo che la tabella di partenza era ordinata secondo l'ordine alfabetico crescente della voce in seconda colonna, mentre non era in ordine crescente l'ID e cioè la voce della prima colonna. Il risultato è che la tabella in MySQL ha in ordine crescente l'ID e, visto che poi il tutto è collegato tramite un file php al mio sito, la visualizzo con le voci della seconda colonna non in ordine alfabetico crescente come vorrei. Io ho provato a modificare l'ordinamento in MySQL ma non me lo mantiene. Come posso risolvere il problema?

    Grazie.

  2. #2
    Modifica l'ordinamento dalla Query che effettua il PHP


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    43
    Sì, ma come?

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    Codice PHP:
    // così per ordinarli dalla A alla Z
    SELECT FROM tabella ORDER by colonna ASC
    // così per ordinarli dalla z alla a
    SELECT FROM tabella ORDER by colonna DESC 

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    43
    Grandissimo! Funziona!

    Non mandarmi al diavolo: allora mi saprai dire anche come fare ad avere la "griglia" della tabella e le intestazioni delle colonne.

    Grazie.

  6. #6
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    Originariamente inviato da cri64
    Grandissimo! Funziona!

    Non mandarmi al diavolo: allora mi saprai dire anche come fare ad avere la "griglia" della tabella e le intestazioni delle colonne.

    Grazie.
    ??
    non ho capito...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    43
    Intendo la griglia come si può avere ad esempio inserendo una tabella con Word e poi l'intestazione delle varie colonne. Non so come altro spiegarmi...

    Grazie!

  8. #8
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    devi fare una tabella con n colonne, per quanti sono i campi nel DB che vuoi visualizzare, e 2 righe.
    Dopodichè applichi alla seconda riga la ripetizione ciclica dei dati che vuoi far visualizzare...
    nella prima riga ci scrivi i nomi delle colonne.. ho capito bene??

    tipo
    nome | cognome | telefono
    telegio | manta | 0123456
    manta | telegio | 6543210

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    43
    Scusa, ma io la tabella ce l'ho già, mi mancano la famosa "griglia" e le famose "intestazioni" delle colonne e pensavo che modificando il codice che metto qui di seguito si potesse in qualche modo fare...

    echo "<table>\n";
    while ($row = mysql_fetch_row($result)) {
    echo "<tr>";
    echo "<td>".$row[1]."</td>";
    echo "<td>".$row[2]."</td>";
    echo "<td>".$row[3]."</td>";
    echo "<td>".$row[4]."</td>";
    echo "<td>".$row[5]."</td>";
    echo "<td>".$row[6]."</td>";
    echo "</tr>";
    }
    echo "</table>\n";


    Grazie.

  10. #10
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    se intendevi quello che dicevo io sarebbe così:
    Codice PHP:
    echo "<table>\n";
    echo 
    "<tr><td>colonna1</td>";
    echo 
    "<td>colonna2</td>";
    echo 
    "<td>colonna3</td>";
    echo 
    "<td>colonna4</td>";
    echo 
    "<td>colonna5</td>";
    echo 
    "<td>colonna6</td>";
    echo 
    "</tr>";

    while (
    $row mysql_fetch_row($result)) {
    echo 
    "<tr>";
    echo 
    "<td>".$row[1]."</td>";
    echo 
    "<td>".$row[2]."</td>";
    echo 
    "<td>".$row[3]."</td>";
    echo 
    "<td>".$row[4]."</td>";
    echo 
    "<td>".$row[5]."</td>";
    echo 
    "<td>".$row[6]."</td>";
    echo 
    "</tr>";
    }
    echo 
    "</table>\n"

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.