Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    inserire data da un form al database mysql

    ciao ragazzi! ho un form dove metto un input per una data di scadenza che devo inserire manualmente, come posso inserirla poi nel database mysql? quando lo metto con $scadenza = $_POST['scadenza'] mi da 0000-00-00 e non prende la data, come mai? Spero di essere stato chiaro, ciao belli!

  2. #2
    la data viene con tutti zeri perchè non formattata correttamente.
    queste devono essere necessariamente
    YYYY-MM-DD (campi di tipo date)
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    si in effetti se inserisco la data tipo 2011/04/13 il database la prende, ma se manualmente inserisco 13/04/2011, come posso convertirla in modo da fargliela prendere?

  4. #4
    ti dò il mio consiglio:
    utilizza una script jquery (datapiker) per consentire un agevole inserimento della data all'utente.

    ----

    esegui una validazione con php e se ok la inserisci nel db.
    Per la validazione:
    esplodi la stringa con / separatore e controlli singolarmente gli elementi.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    si ho già inserito uno script molto carino e mi è tornato molto utile, cmq ho trovato una semplice funzione sul web e l'ho adattata, ho risolto richiamando questa funzione, grazie oly!

    Codice PHP:

    function conversione($data

      list (
    $d$m$y) = explode ("/"$data); 
      return 
    "$y/$m/$d"


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.