Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Se ho capito bene la function


    Codice PHP:
    function date_DB($date
    __
    __list($day,$month,$year)=explode("-",$date); 
    __$res_arr=array(); 
    __$res_arr[]=$year
    __$res_arr[]=$month
    __$res_arr[]=$day
    __$result=implode("-",$res_arr); 
    __return $result
    __
    la metto nel file PHP di inserimento, io uso questo codice:


    Codice PHP:
        $query "INSERT INTO tabella (nome,data_nascita)
                  VALUES ('
    $nome','$data_nascita')"
    questa come si ingloba?

    Codice PHP:
    $sql="insert into tabella (id,data) values (23,'".date_DB['tua_data_italiana']."'); 
    Per stampare inserisco questa funzione:


    Codice PHP:
    function date_IT($date
    __
    __list($year,$month,$day)=explode("-",$date); 
    __$res_arr=array(); 
    __$res_arr[]=$day
    __$res_arr[]=$month
    __$res_arr[]=$year
    __$result=implode("-",$res_arr); 
    __return $result
    __
    Io uso questo codice:

    Codice PHP:
    $query "SELECT 
    anche qui, come inglobo

    Codice PHP:
    $sql="select * from tabella"
    $q=mysql_query($sql); 
    while (
    $res=mysql_fetch_assoc($q)) 

    Grazie in anticipo!

  2. #12
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    UP!

  3. #13
    ecco:

    SELECT DATE_FORMAT('data', "%d-%m-%Y %H:%i:%s") as data
    Ciao!

  4. #14
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    24

    Riprendo il topic.

    Ciao ragazzi, riprendo anche io il topic. Oltre ad inserire la data nel formato da me desiterato (gg/mm/yyyy hh:mm)
    Necessito poi di fare una query che mi restituisca a seconda del caso i record con data odierna, delle ultime due settimane, dell'ultimo mese... dell'anno attuale.

    Volevo chiedere, secondo voi... mi conviene farlo a mano? (Nooo) Oppure uso qualche funzione particolare?

    Poi avrei un'altra domanda ma se è off-topic nn rispondete (al max ditemi la sezione che me la cerko lì),
    In un altra query che mi restituisce a colpo sicuro un solo record (con 22 campi) ho bisogno che ogni singolo campo venga inserito in degli <input type = text>.
    Mi sfugge la meccanica per farlo fungere.

    Se potete help, altrimenti vi stimo cmq.

  5. #15
    Intanto la data nel DB ti conviene inserirla cosi:

    AAAA-MM-GG HH:mm:ss
    Poi per l'estrazione dei periodi di tempo, esistono delle funzioni in MySQL... ma ora non mi vengono prova a guardare la pillola di piero.mac

    per valorizzare i campi in input fai cosi:

    Codice PHP:
    $var # la tua variabile

    echo "<input name=\"campo\" type=\"text\" value=\"$var\">" 
    oppure se fuoi da php

    codice:
    <input name="campo" type="text" value="<?php echo $var; ?>">
    Ciao!

  6. #16
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    24
    Allora mortara, innanzitutto grazie per aver risposto. Davvero.

    Ero interessato alla seconda funzione che hai scritto.

    Quella và inserita nella sezione html di un file.php dove la variabile $var viene dichiarata in precedenza?

  7. #17
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Ragazzi, come innesto le funzioni date descritte in questo topic?

    Io dovrei poter inserire in un campo la data nel formato gg-mm-aaaa però facendola salvare nel DB come aaaaa-mm-gg e recuperarla in seguito dal DB stampandola però come gg-mm-aaaa.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.