Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ricerca in campo data

  1. #1

    ricerca in campo data

    Si potrebbe modificare questo codice:

    Codice PHP:
    if($_REQUEST['data_pagamento'] != NULL)
            {
            
    $array_date explode("/"$_REQUEST['data_pagamento']);
            
            
    $query .=  " AND data_pagamento LIKE '%";
            
    $query .=  $array_date[2];
            
    $query .=  "-";
            
    $query .=  $array_date[1];
            
    $query .=  "-";
            
    $query .=  $array_date[0];
            
    $query .=  "%'";
            } 
    in modo che si possa effettuare una ricerca inserendo in un campo data soltanto una parte della data?
    per esempio voglio cercare tra le date tutte quelle del 2007? Nel modo in cui l'ho scritto io sono costretta a mettere tutta la data... giorno, mese e anno...

  2. #2
    per esempio voglio cercare tra le date tutte quelle del 2007?


    if ($_REQUEST['data_pagamento'] != NULL)
    {
    //$array_date = explode("/", $_REQUEST['data_pagamento']);
    $query .= " AND substring(data_pagamento, 1, 4) = \"2007\"";
    }

    In tal modo consideri solo le date dell'anno 2007.
    Ciao.

  3. #3
    Codice PHP:
    if($_REQUEST['data_pagamento'] != NULL
            { 
            
    $array_date explode("/"$_REQUEST['data_pagamento']); 

           
    $query .= " AND year(campo_data) = ".$array_date[2]; 
    in questo modo spezza l'array e poi seleziona le righe che hanno nel campo data l'anno uguale a $array_date[2]..

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.