Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Select Data

  1. #1

    Select Data

    Ciao a tutti i odevo creare un sito per una agenzia viaggi.

    Ho una db con tutti i viaggi con data di partenza e arrivo salvate come si deve.
    Ora devo andare a scegliere tutti i viaggi che partono dopo una data scelta dall'utente e che finiscano prima di una data scelta dall'utente.

    Codice PHP:
    $area        =    $_POST['area'];
    $valore        =    $_POST['valore'];
    $gg_part                 =    $_POST['gg_part'];
    $mese_part    =    $_POST['mese_part'];
    $anno_part    =    $_POST['anno_part'];
    $gg_arr        =    $_POST['gg_arr'];
    $mese_arr    =    $_POST['mese_arr'];
    $anno_arr    =    $_POST['anno_arr'];
    $data_part    =    $anno_part.-.$mese_part.-.$gg_part;
    $data_arr    =    $anno_arr.-.$mese_arr.-.$gg_arr;

    $query    "SELECT * FROM viaggi
            WHERE      area = 
    $area
            AND      valore < 
    $valore
            AND       data_part > 
    $data_part          
                              AND       data_arr < 
    $data_arr 
            "

    la query è giusta????
    Griggio Claudio

  2. #2
    la query si, se metti gli apici al posto giusto.

    le variabili no. sempre per problemi di apici.
    codice:
    $data_part    =    $anno_part."-".$mese_part."-".$gg_part;
    $data_arr    =    $anno_arr."-".$mese_arr."-".$gg_arr;

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

  3. #3
    mancano un paio di apici anche nella query:

    SBAGLIATA:
    Codice PHP:
    $query    "SELECT * FROM viaggi 
            WHERE      area = 
    $area 
            AND      valore < 
    $valore 
            AND       data_part > 
    $data_part           
                              AND       data_arr < 
    $data_arr 
            "

    GIUSTA:
    Codice PHP:
    $query    "SELECT * FROM viaggi 
            WHERE      area = 
    $area 
            AND      valore < 
    $valore 
            AND       data_part > '
    $data_part'           
                              AND       data_arr < '
    $data_arr
            "

    le data tra apici se no da errore.
    non so se $vlore o $area siano stringhe o meno. Nel caso mi racocmando anche le stringhe tra apici SEMPRE
    Se dopo mezz'ora di gioco non hai ancora capito chi è il pollo da spennare, quel pollo sei tu

  4. #4
    grazie a tutti oggi provo...
    Griggio Claudio

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.