IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

gestion de date [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 431
    Par défaut gestion de date
    bonjour,

    j'ai une table inscription qui contient les champs :

    => Id Inscription
    => Num Inscription
    => Date Inscription (de type Varchar)
    ...


    dans ma page web (.php) je souhaite afficher les inscriptions ayant "Date Inscription" entre "Date Début" et "Date Fin"; ces deux dernières dates seront saisies par l'utilisateur.

    comment faire ceci avec php

    merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise un champ DATE et pas un champs VARCHAR.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Ensuite tu pourras utiliser les fonctions DATE de mysql dans tes requêtes

  4. #4
    Membre très actif Avatar de omar24
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 159
    Par défaut
    pour que les dates saisies par les utilisateurs soient mieux gérées essaie de lier à l' input de la date du formulaire d'inscription un datepicker.
    autre chose le type de date doit etre changé au date et non varchar.

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 431
    Par défaut
    ca marche nickel apres que j'ai mise le type sur Date et non Varchar.

    là j'ai une autre question :

    dans ma page (.php) je souhaite donner la main à l'utilisateur de taper "Date Debut" et Date Fin" (via deux zones de text); et quand il clique sur Ok, un tableau s'affiche en dessous de ces 2 zones de text et affichera toutes les Inscriptions (actions) enregistrées entre "Date Debt" et "Date fin".

    Or, au lancement de ma page (.php) (et donc avant que les deux zones de text soient saisies), j'ai deux messages d'erreur et le tableau vide!! (comme indiqué dans la capture).

    en fait je me demande comment faire pour quand la page est à peine lancée, rien ne se passe jusqu'a ce que l'utilisateur saisisse la date début et fin.

    Merci par avance

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Vérifie que tes variables existent et contiennent des valeurs valables au début de ton traitement.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 431
    Par défaut
    en fait dans ma page test.php

    j'ai comencé par html (formulaire) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input DateD ...>
    <input DateF ...>
    puis juste en dessus le cod php, où j'ai comencé par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if ($_Post(DateD) != null or $_Post(DateF) != null)
     { Traitement en php}
    (ne faite pas trop intention à la syntaxe)
    et pourtant au lancement de ma page test.php, j'ai le message d'erreur à la ligne If :
    Undifed variable $_Post(DateD) ....

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est $_POS['DateD'] T pas $_Post(DateD).

    Pour vérifier si une variable existe, utilise isset().
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Et pour vérifier si une date existe tu pourras utiliser checkdate

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gestion de date de fin de mois
    Par bzh56 dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/01/2005, 10h15
  2. Réponses: 3
    Dernier message: 13/08/2004, 18h52
  3. [MCD] Gestion de date
    Par Seb7 dans le forum Schéma
    Réponses: 13
    Dernier message: 08/09/2003, 09h29
  4. [MCD] [MCD] Gestion des dates
    Par brionne dans le forum Schéma
    Réponses: 3
    Dernier message: 30/05/2003, 13h01
  5. [BEST_PRACTICE][Merise] MCD & gestion de date
    Par Seb7 dans le forum Schéma
    Réponses: 4
    Dernier message: 16/04/2003, 17h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo