Visualizzazione risultati 1 fino 9 di 9

Discussione: getdate

  1. #1
    Guest

    Predefinito getdate

    salve a tutti,sempre io,ho pensato di utilizzare questa funzione per registrare la data in cui viene inserito un commento tramite un form,con questo codice:

    Codice PHP:
    $data = getdate(time());
    echo
    "<input type=\"hidden\" name=\"giorno\" value=\"".$data['mday']."\">";
    echo
    "<input type=\"hidden\" name=\"mese\" value=\"".$data['mon']."\">";
    echo
    "<input type=\"hidden\" name=\"anno\" value=\"".$data['year']."\">";
    sembrava filare tutto liscio,se non per il fatto che restituisce sempre il valore:
    6 - 1 - 2007 che non corrisponde alla data odierna... ho sbagliato qualcosa?

  2. #2
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    ma per registrare la data di inserimento, non ti conviene fare una variabile sola, senza hidden?
    Codice PHP:
    $data = date(d - m - y);
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  3. #3
    Guest

    Predefinito

    guarda che quella è la data odierna, ma scritta in anglosassone mese, giorno, anno

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Piccola osservazione sulla logica:
    visto che la data la reperisci lato-server (tramite php) e non sul client (per es. tramite javascript che avrebbe impostato i campi hidden)...
    mi chiedo, è poi così utile:
    1) impostare da php i valori dei campi hidden per la data (che in effetti come P'wsa suggerisce sarebbe meglio unire assieme)
    2) che poi verranno inviati dal client (submit del form)
    3) che poi verranno ricevuti lato server..
    ma il server (lo script che riceve i dati del form) quella data sa benissimo reperirla da sé senza farsela inviare..
    non sei d'accordo?

    Giusto un consiglio per evitare fatiche inutili... e i cosiddetti "giri de peppe"
    ciao
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    Guest

    Predefinito

    eheh si in effetti... ma ancora non riesco a spiegarmi il perche della data,esce sempre la stessa <_<
    faccio un po di prove e vi aggiorno :P

    edit:Risolto,grazie del consiglio xD gli input hidden erano davvero inutili
    Ultima modifica di Dharlet : 01-06-2007 alle ore 21.25.37

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Citazione Originalmente inviato da Dharlet
    ma ancora non riesco a spiegarmi il perche della data,esce sempre la stessa
    ma... ma... hai fatto prove in giorni diversi, o solo oggi ?!

  7. #7
    Guest

    Predefinito

    si ma il punto e che la data usciva di un altro giorno :P chissa perche... cmq ho risolto :)

  8. #8
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    A titolo di verifica, prova a vedere se l'output dello script oggi è 6 - 2 - 2007... se è così è come dice Ayetta, che la data viene inviata nel formato americano (visto che oggi è proprio il 2 giugno).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  9. #9
    Guest

    Predefinito

    Fatto,funziona bene,segna il 2-6-2007 :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •