Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ordinamento elenco

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    ordinamento elenco

    ciao, ho realizzato un elenco con due colonne "id_registro_attestati" e "cognome_corsista":

    Codice PHP:
    <?
    $sql 
    "SELECT registro_attestati.*, a_admin.*, DATE_FORMAT(registro_attestati.data_fine_corso, '%d-%m-%Y') AS data_fine_corso
            FROM registro_attestati, a_admin
            WHERE registro_attestati.id_admin=a_admin.id_admin
            ORDER BY registro_attestati.id_registro_attestati "
    .$_GET['ORDER1'].", registro_attestati.cognome_corsista ".$_GET['ORDER2']."";
    $result mysql_query($sql$conn) or die ("errore ".mysql_error());
    $row mysql_fetch_array($result);
    ?>
    solo che l'ordinamento funziona solo sulla prima colonna, che in questo caso è quella dell'id registro attestati. Dove sbaglio?


    [img]../images/freccia_giu.gif[/img]
    [img]../images/freccia_su.gif[/img]


    [img]../images/freccia_giu.gif[/img]
    [img]../images/freccia_su.gif[/img]

  2. #2
    Giuto per sicurezza:

    1. Non utilizzare lo short_open_tag, utilizza il tag di apertura completo.
    2. Utilizza http://www.php.net/mysql_real_escape_string e funzioni qeuivalenti su qualsiasi input dell'utente che debba essere utilizzato in una query (vedi http://www.php.net/manual/it/securit...-injection.php).
    3. Non utilizzare register_globals, è una funzione deprecata da anni.

    Se effettui l'ordinamento per una chiave univoca anche se aggiongi ulteriori elementi all'ORDER BY, l'ordinamento non cambierà.

    Se non capisce quello che ho scritto, prima di chiedere dettagli, cerca sul manuale ufficiale il significato di ogni funzione/feature indicata.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Sì in effetti non ci ho capito nulla grazie comunque per la disponibilità

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

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.