2010-07-16 5 views
0

Je travaille sur le formulaire et je suis à la recherche d'un calendrier gratuit/date/timestamp application que je peux inclure dans mon formulaire. Fondamentalement, dans le texte d'entrée, je veux que les utilisateurs cliquent sur l'icône de calendrier et choisissent une date et un horodatage. cette valeur doit être renseignée dans le texte d'entrée. Ma question suivante est, dans mon DB mysql, j'appelle ce champ comme "datetime", donc j'espère que les valeurs peuvent être écrites dans le DB.calendrier gratuit avec timestamp

Je travaille avec php et mysql.

merci.

Répondre

1

Pour l'interface utilisateur que vous décrivez pour être ajoutée au champ de saisie, jQuery Datepicker vient à l'esprit.

http://jqueryui.com/demos/datepicker/

Vous devrez inclure la bibliothèque jQuery ainsi que la bibliothèque jQuery UI. Vous pouvez utiliser le lien "build your download" et la documentation sur la page de la bibliothèque jQuery pour obtenir un téléchargement de l'interface utilisateur entièrement thématique pour répondre à vos besoins de conception.

Vous devrez créer votre formulaire à un script côté serveur qui prendra le champ et l'insérera dans la base de données. Soyez prudent - l'heure de la date mysql est dans le format suivant: AAAA-MM-JJ HH: mm: SS. Vous pouvez utiliser strtotime et date pour mettre en forme l'entrée de jQuery. Après avoir désinfecté l'entrée, vous pourriez faire quelque chose de simple comme:

date('Y/m/d H:i:s', strtotime($_POST['date'])) 

Vous pouvez l'utiliser pour vous assurer dans votre script serveur que la date/heure dans le format approprié avant qu'il ne soit dans la base de données.

+0

merci la mise en forme aidé. j'étais capable d'insérer dans mysql. – NULL