Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ordinare per data

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100

    Ordinare per data

    Ciao a tutti

    Ho provato ad ordinare questa pagina per $Data_Prova ma mi da errori.
    La pagina ha tre form per le varie ricerche Nome ,Cognome, Tipo_Prova, come faccio ad ordinare i risultati per Data_Prova?

    Codice PHP:
    $db mysql_connect("localhost","root","");
    mysql_select_db("palestra"$db);


     
    function 
    getQuery($Data_nascita $Cognome,$Nome,$Data_Prova,$Tipo_Prova$a,$b,$c,$d,$e,$f) {
        
    $query "SELECT * FROM prove WHERE ";
        
       
        if (isset(
    $Cognome) && !empty($Cognome)) {
            
    $query .= "Cognome LIKE '$Cognome' AND ";
        } 
        if (isset(
    $Nome) && !empty($Nome)) {
            
    $query .= "Nome LIKE '$Nome' AND ";
        } 
        if (isset(
    $Tipo_Prova) && !empty($Tipo_Prova)) {
            
    $query .= "Tipo_Prova LIKE '$Tipo_Prova' AND ";
        } 
        
        
    $query .= "1 = 1";
        
        return 
    $query;

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    40
    Codice PHP:
    $db mysql_connect("localhost","root","");
    mysql_select_db("palestra"$db);


     
    function 
    getQuery($Data_nascita $Cognome,$Nome,$Data_Prova,$Tipo_Prova$a,$b,$c,$d,$e,$f) {
        
    $query "SELECT * FROM prove WHERE ";
        
       
        if (isset(
    $Cognome) && !empty($Cognome)) {
            
    $query .= "Cognome LIKE '$Cognome' AND ";
        } 
        if (isset(
    $Nome) && !empty($Nome)) {
            
    $query .= "Nome LIKE '$Nome' AND ";
        } 
        if (isset(
    $Tipo_Prova) && !empty($Tipo_Prova)) {
            
    $query .= "Tipo_Prova LIKE '$Tipo_Prova' AND ";
        } 

        
    $query .= "1 = 1";
        
    $query .= " ORDER BY Data_prova ASC";
       
        
        return 
    $query

  3. #3
    if (isset($Cognome) && !empty($Cognome)) {

    in questi casi l'uso di isset() e' superfluo. !empty() controlla tutto da se, cioe' che sia settato e non nullo o vuoto.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    Ok grazie

    isset() superfluo eliminato


    Ciao

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.