Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Date in php

  1. #1

    Date in php

    Ho il seguente campo
    codice:
    <input type="text" name="data" />
    se inserisco 12/12/2012, effettuo la lettura tramite metodo post, solo che nella variabile mi salva il risultato di 12 diviso 12 diviso 2012 invece che la data....come potrei risolvere?

  2. #2
    Utente di HTML.it L'avatar di vnt54
    Registrato dal
    Mar 2009
    Messaggi
    500
    A parte il fatto che non si dice "diviso" ma slash,è buona norma postare sempre
    il codice altrimenti come facciamo ad aiutarti?
    Comunque,non vi è errore in quanto se nel campo data inserisci 12/12/2012
    è chiaro che ti restituisca la data nel formato 12/12/2012 o forse ho capito male
    la tua domanda?

  3. #3
    So benissimo che si chiama slash, ma l'ho scritto per far capire cosa succede,
    praticamente andando a recuperare il parametro
    codice:
    $a=$_POST['data'];
    echo $a;
    Mi visualizza il risultato della divisione e non la data!

  4. #4
    Mai sentita 'sta roba.
    E se al posto dello slash (chiamiamolo con il suo nome sennò vnt54 si scandalizza ) metto il meno (-) ti darebbe il risultato della sottrazione?

  5. #5
    Si effettua la sottrazione, potrei anche dichiarare una input di tipo data, ma è html5....e non tutti usano browser aggiornati!

  6. #6
    Lascia perdere html5... per adesso.
    Se cambi il nome della input (da data a campo_data), ti cambia qualcosa?

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Secondo me c'è dell'altro, ho provato questo
    Codice PHP:
    <form name='prova' method='post' action='prova.php'>
    <
    input type='text' name='data' />
    <
    input type='submit' value='submit' />
    </
    form
    Codice PHP:
    $a $_POST['data'];
    echo 
    $a
    se inserisco 12/12/2012 mi stampa 12/12/2012

  8. #8
    ho anche provato a fare cosi'
    codice:
    Stellen ab * <?php echo"<input type='text' size=10 name=dinizio  />"; ?>
    Stesso risultato, se leggo in javascript tutto ok, appena passo il parametro tramite post e leggo il valore, esce fuori il risultato della divisione

  9. #9
    Originariamente inviato da Alhazred
    Secondo me c'è dell'altro, ho provato questo
    Codice PHP:
    <form name='prova' method='post' action='prova.php'>
    <
    input type='text' name='data' />
    <
    input type='submit' value='submit' />
    </
    form
    Codice PHP:
    $a $_POST['data'];
    echo 
    $a
    se inserisco 12/12/2012 mi stampa 12/12/2012
    E' il modo normale per inviare dati tramite form e recuperarli tramite post (o get che sia). Ed è normale che ti stampi la stringa e non l'operazione matematica.
    Qual'è quindi il problema?

  10. #10
    Probabilmente l'ha detto xk a me fa tutt'altro ....nel peggiore dei casi leggo la variabile tramite javascript ,la invio e la recupero tramite get

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.