Il existe différentes façons d'inclure la date actuelle dans un nouvel enregistrement inséré.Cette note technique décrit deux options :
Champs de formulaire masqués
Une approche de cette tâche consiste à configurer un champ masqué (Insertion > Formulaire > Champ masqué). Une fois le champ masqué ajouté, sélectionnez l'icône jaune qui représente le champ masqué et accédez à l'inspecteur de propriétés. Dans le champ Valeur, saisissez le code approprié pour la fonction de date :
- ASP : <%= Date() %>
- JSP : <%= new java.util.Date() %>
- ColdFusion : #Now()#
Si vous souhaitez donner à l'utilisateur final la possibilité de modifier la date en une autre date que celle d'aujourd'hui, utilisez un champ de texte normal au lieu d'un champ masqué.
Lors du remplissage de la boîte de dialogue du comportement serveur Insérer un enregistrement, mappez le champ de formulaire masqué au champ de date dans la base de données et définissez le type de données sur « Date » ou « Date MS Access ».
Remarque : La date insérée sera la date sur le serveur application. Gardez cela à l'esprit si les utilisateurs se trouvent dans des fuseaux horaires différents.
Définition de la valeur par défaut dans la base de données
Une autre approche de cette tâche consiste à définir la valeur par défaut du champ de date de la base de données sur la date système actuelle. La plupart, sinon toutes les bases de données, ont une option « valeur par défaut » pour les champs de base de données.Un avantage de cette approche est que vous n'avez pas à vous soucier du format de date envoyé depuis la page web. Voici comment définir la valeur par défaut sur la date d'aujourd'hui dans Microsoft Access 2000 :
Consultez la documentation de Microsoft Access pour plus de détails sur la définition des valeurs par défaut.Si vous n'utilisez pas Access, consultez la documentation de votre base de données pour obtenir des instructions sur la définition de la valeur de date par défaut.
Remarque : La date insérée sera la date du serveur de base de données. Gardez cela à l'esprit si les utilisateurs se trouvent dans différents fuseaux horaires.
Informations supplémentaires
Pour plus d'informations sur l'utilisation du comportement de serveur Insérer un enregistrement, consultez Création d'une page d'insertion d'enregistrement bloc par bloc.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.