Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    118

    controllo data singola con range di date

    Ciao a tutti,

    ho uno script che mi tira fuori un range di date lavorative

    Codice PHP:
    $giorni =  giorniLavorativi(5); 
    foreach (
    $giorni as $giorno
    echo 
    $giorno.'
    '

    OUTPUT

    29-02-2012
    01-03-2012
    02-03-2012
    03-03-2012
    05-03-2012

    come faccio in php a controllare se la data passata dall'utente tramite form (esempio datautente: 12-03-2012) coincide con una di quelle dell'output?

    Grazie a tutti per la risposta,
    L.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Se $datautente è il parametro:

    Codice PHP:
    // $datautente contiene il dato del form...
    $giorni =  giorniLavorativi(5);
    if (
    in_array($datautente$giorni)) print 'TROVATA!'

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    118
    Grazie eiyen,

    se la data coincide deve fare una query, diversamente deve ritornarmi la pagina iniziale...

    Codice PHP:
    // $datautente contiene il dato del form... 
    $giorni =  giorniLavorativi(5); 
    if (
    in_array($datautente$giorni)) {
       
        
    //query
    } else {

     
    //ritorna alla pagina di ricerca

    }; 
    corretta cosi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    può andar bene, certo: tieni conto che il confronto è "esatto" (cioè se le date le formatti con dd/mm/yyyy, l'utente non può scrivere dd-mm-yyyy)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    118
    si.. la data la passo io....

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.