Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. santpir
    3. Post
    S

    santpir

    @santpir

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 6
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 49
    0
    Reputazione
    6
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da santpir

    • eventi del mese corrente compresi tra date

      Salve a tutti...
      avrei bisogno di un aiuto per una query
      ho una tabella in cui memorizzo gli eventi (event)
      dovrei far visualizzare all'utente gli eventi del mese corrente che sono compresi tra la data di inizio(data_inizio) e la data di fine (data_fine), escludendo gli eventi antecedenti la data odierna (ma solo quelli scaduti).

      es:
      oggi è il 26-04-2010
      eventi visualizzati:
      data_inizio | data_fine
      21-04-2010 | 28-04-2010
      21-04-2010 | 28-08-2010

      eventi NON visualizzati:
      data_inizio | data_fine
      21-04-2010 | 21-04-2010
      21-04-2010 | 25-04-2010

      gli eventi sono memorizzati nel database come DATE nel formato 0000-00-00
      grazie a tutti della disponibilità..

      postato in Coding
      S
      santpir
    • RE: query SELECT mese => data odierna

      Il formato della data è DATE

      Non capisco cosa intendi quando dici: Attenzione ad iniziare le frasi con le lettere maiuscole mi raccomando.

      In questa query la clausola WHERE è utilizzata per selezionare il mese corrente, ma per bypassare nei risultati i giorni già passati?

      postato in Coding
      S
      santpir
    • query SELECT mese => data odierna

      Ciao, mi trovo a dover estrapolare i dati in un database di eventi.
      ho fatto la query che mi estrapola i dati del mese corrente:

      SELECT * FROM event WHERE MONTH(date_INITIAL) = MONTH(DATE_ADD(CURDATE(),INTERVAL 0 MONTH))   ORDER BY date_INITIAL  ASC, ora_inizio_evento ASC, vetrina_EVENTO DESC
      

      ma mi sono accorta che, nei risultati della query, purtroppo inserisce anche i giorni già passati.

      La domanda è questa, dove dovrei inserire l'operatore logico per visualizzare il range di date da me richiesto?

      Se lo inserisco nell'istruzione WHERE che la data da visualizzare (date_INITIAL) sia uguale o maggiore della data odierna, mi estrapola il mese successivo. 😞

      postato in Coding
      S
      santpir
    • RE: Form ricerca con due menu a discesa

      GRAZIEEEE... FUNZIONA!!!

      Sei stato di grande aiuto...
      Alla prossima...

      Anche se per dire il vero la prossima la posto adesso:
      volendo aprire ogni singola provincia in una pagina dedicata, come dovrei procedere..

      postato in Coding
      S
      santpir
    • RE: Form ricerca con due menu a discesa

      Ciao, ho provato ad utilizzare la funzione explode come mi hai consigliato tu, funziona, visualizza il mese che ho prescelto dalla select.. ma nasce un problema, se uno dei valori della data contiene un numero uguale al mese prescelto, appare nella lista dei risultati.

      es: 2009-11-04 esce sia nei risultati di novembre che in quelli di aprile

      posto il codice con cui sto studiando:
      non vorrei, anzi, sono sicura di aver sbagliato qualcosa.

      [PHP]
      <?php
      $connection = mysql_connect('localhost', 'root', '') or die(mysql_error());
      mysql_select_db('ips');
      if(!isset($_POST['search'])){
      ?>
      <form method="POST">
      Search:
      <select name="provinciaID" id="ricerca">
      <option value="ME" selected="selected">Messina</option>
      <option value="PA">Palermo</option>
      <option value="RG">Ragusa</option>
      <option value="SR">Siracusa</option>
      <option value="EN">Enna</option>
      <option value="CT">Catania</option>
      <option value="TP">Trapani</option>
      <option value="CL">Caltanissetta</option>
      <option value="AG">Agrigento</option>
      </select>
      <br/>
      <select name="meseID" id="ricerca">
      <option value="">mm</option>
      <option value="01">gennaio</option>
      <option value="02">febbraio</option>
      <option value="03">marzo</option>
      <option value="04">aprile</option>
      <option value="05">maggio</option>
      <option value="06">giugno</option>
      <option value="07">luglio</option>
      <option value="08">agosto</option>
      <option value="09">settembre</option>
      <option value="10">ottobre</option>
      <option value="11">novembre</option>
      <option value="12">dicembre</option>
      </select>
      <input type="submit" name="search" id="search" value="Search" />
      </form>
      <?php
      }elseif(isset($_POST['search'])){
      $provinciaID = addslashes($_POST['provinciaID']);
      $meseID = addslashes($_POST['meseID']);
      $search = mysql_query("SELECT * FROM event WHERE prov_EVENTO LIKE '%$provinciaID%' AND date_INITIAL LIKE '%$meseID%'" );

      $total = mysql_num_rows($search); 
      if($total == 0){ 
          echo 'Nessun risultato '; 
      }else{ 
          while($r = mysql_fetch_array($search)){ 
      		$date = $r['date_INITIAL'];
      		list($Y,$meseID,$d)=explode("-",$date);
                          echo $r['prov_EVENTO'] . '<br />'; 
      		echo $r['nome_EVENTO'] . '<br />';
      		echo $meseID . '<br />';
      		echo $r['date_INITIAL'];
          } 
      }  
      

      }
      ?>[/PHP]

      postato in Coding
      S
      santpir
    • Form ricerca con due menu a discesa

      Ciao, sono nuova ed in passato grazie a questo forum ho trovato parecchie delucidazioni e soluzioni sui miei problemi da neofita, ma dopo innumerevoli ricerche ho deciso di postare qui il mio problema.

      Ho un form di ricerca in una pagina (ricerca.php) composto da due menu a discesa di cui uno è il mese:
      [HTML]<select name="meseID" id="ricerca">
      <option value="01">gennaio</option>
      <option value="02">febbraio</option>
      <option value="03">marzo</option>
      <option value="04">aprile</option>
      <option value="05">maggio</option>
      <option value="06">giugno</option>
      <option value="07">luglio</option>
      <option value="08">agosto</option>
      <option value="09">settembre</option>
      <option value="10">ottobre</option>
      <option value="11">novembre</option>
      <option value="12">dicembre</option>
      </select>[/HTML]
      E l'altro è la provincia:
      [HTML]<select name="provinciaID" id="ricerca">
      <option value="ME" selected="selected">Messina</option>
      <option value="PA">Palermo</option>
      <option value="RG">Ragusa</option>
      <option value="SR">Siracusa</option>
      <option value="EN">Enna</option>
      <option value="CT">Catania</option>
      <option value="TP">Trapani</option>
      <option value="CL">Caltanissetta</option>
      <option value="AG">Agrigento</option>
      </select>[/HTML]

      Nel database memorizzo i dati della provincia nella colonna "provinciaID".
      Per il campo data invece memorizzo i dati come campo DATE dunque nel formato (YYYY-MM-DD).

      In buona sostanza, dovrei estrapolare solo il mese, dal formato standard MYSQL e creare una variabile $meseID da passare poi al form per l'estrapolazioni dei risultati nella pagina (risultati.php).

      Info: per creare le pagine inserimento dati, visualizzazione ecc. ho utilizzato Dreamweaver di cui ho già creato una pagina risultatiphp con un recordset dei dati che voglio stampare a schermo, la complicazione sta nel inviare i dati a risultati.php.

      Spero di essere stata chiara, in alternativa sono qui per delucidazioni..
      Grazie in anticipo.

      postato in Coding
      S
      santpir