Visualizzazione dei risultati da 1 a 5 su 5

Discussione: inserire date in db

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    inserire date in db

    Ciao

    In un documento visualizzo la data in questo modo:

    <input type=text name=date size=20 value= ".date("d/m/Y")." >

    adesso avrei bisogno di caricare la data nel db mysql.
    Come si fa?
    Che tipo di campo devo creare nella tabella del db per inserire
    un valore del genere in modo tale che in futuro io possa fare
    anche delle ricerche sui documenti e i record in base alle date
    del tipo:

    pagamenti dal 12/10/05 al 30/11/05
    ad esempio.

    Mi aiutate per piacere?
    grazie

  2. #2
    nel db puoi creare il campo date però il formato è y-m-d
    dovresti quindi convertirla
    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  3. #3
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: inserire date in db

    Originariamente inviato da lucas726
    Ciao

    In un documento visualizzo la data in questo modo:

    <input type=text name=date size=20 value= ".date("d/m/Y")." >

    adesso avrei bisogno di caricare la data nel db mysql.
    Come si fa?
    Che tipo di campo devo creare nella tabella del db per inserire
    un valore del genere in modo tale che in futuro io possa fare
    anche delle ricerche sui documenti e i record in base alle date
    del tipo:

    pagamenti dal 12/10/05 al 30/11/05
    ad esempio.

    Mi aiutate per piacere?
    grazie
    input devi scriverlo correttamente
    <input type="text" name="date" size="20" value= " . date("d/m/Y") . " />
    poi si trova in una form il cui method="post" (ipotizzo!) e l'action="pagina.php" deve contenere l'indirizzo della pagina alla quale passi il valore:date("d/m/Y")

    aggiungi nella tua tabella lacolonna chiamata p.es data (tipo DATE)
    ALTER TABLE nom_Tabella ADD COLUMN data

    nella pagina pagina.php arriva il valore p.es:
    if($_POST['date']) {
    $data = $_POST['date'] //--- date è il nome che hai dato all'input;
    } else exit("errore " . mysql_error() }

    poi devi inserirlo nel db
    $ins_data = @mysql_query("UPDATE nom_Tabella SET data='$data' WHERE qualcosa='tua_Condizione'");
    ecc...


    è un po' lungo e complesso.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    Re: Re: inserire date in db

    Originariamente inviato da *pragma
    input devi scriverlo correttamente
    <input type="text" name="date" size="20" value= " . date("d/m/Y") . " />
    poi si trova in una form il cui method="post" (ipotizzo!) e l'action="pagina.php" deve contenere l'indirizzo della pagina alla quale passi il valore:date("d/m/Y")

    aggiungi nella tua tabella lacolonna chiamata p.es data (tipo DATE)
    ALTER TABLE nom_Tabella ADD COLUMN data

    nella pagina pagina.php arriva il valore p.es:
    if($_POST['date']) {
    $data = $_POST['date'] //--- date è il nome che hai dato all'input;
    } else exit("errore " . mysql_error() }

    poi devi inserirlo nel db
    $ins_data = @mysql_query("UPDATE nom_Tabella SET data='$data' WHERE qualcosa='tua_Condizione'");
    ecc...


    è un po' lungo e complesso.
    La data non è inviata ad una pagina php
    ma semplicemente visualizzata in uno spazio di un documento (una fattura)
    Questa data poi deve essere salvata, come ho detto sopra, nel db come
    data appunto di emissione della fattura.

    E se usassi il campo TIMESTAMP per la tabella del db?
    Sarei in grado comunque poi di fare delle ricerche
    usando ad esempio dei menu a discesa di una pagina che contengono
    giorno, mese, anno (come quando in alcune pagine bisogna inserire la data
    di compleanno ecc) dello stesso tipo come ho gia accennato sopra?
    grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    dai, per piacere

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.