• User

    Cercare eventi in un intervallo di date

    Buongiorno, vorrei se possibile creare un form che mi cercasse delle informazioni preinserite in un dbase mysql da una certa data ad una'altra data
    esempio:
    <form name="ricerca.php" method="post">
    <input name="Dalla data" type="text" value="da" size="10" maxlength="10" />
    <input name="Alla data" type="text" value="a" size="10" maxlength="10" />
    <input name="Search" type="button" value="search" />
    </form>

    so che dovrò mettere il nome del dbase e dei campi da ricercare e che mi dovranno dare un risultato...
    la pagina ricerca.php è il mio capirete...problema......
    :figo2:


  • Consiglio Direttivo

    Ciao massimo_C 😉
    la pagina ricerca.php dovrai semplicemente sistemarla in tal modo:
    [php]<?
    $data1=$_POST['Dalla_data']; // sistema il name dell'input form mettendo l'underscore
    $data2=$_POST['Alla_data']; // underscore anche per questo

    $sql="SELECT * FROM tabella_db WHERE campo_data BETWEEN '$data1' AND '$data2'";
    $query=mysql_query($sql, $connessione) or die (mysql_error());
    ?>[/php]
    Ovviamente questo va integrato con i parametri di connessione al Database, e poi con la "lavorazione" del risultato della query. 😉
    Altra cosa da tenere in considerazione è l'input della data, dato che nel Db sarà di certo nel formato inglese (yyyy-mm-dd).