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

JavaScript Discussion :

SELECT dynamique + PHP


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2014
    Messages : 99
    Par défaut SELECT dynamique + PHP
    Bonjour,

    Je réalise actuellement un portail qui permet d'afficher des images (screenshots de différents PC) et qui se met à jour toutes les minutes (car il y a une nouvelle image toutes les minutes).
    J'ai donc l'arborescence suivante :
    - dossier "images"
    - dossiers "images/date" (ex: "images/2015-08-08","images/2015-08-09","images/2015-08-10"... jusqu'à la date du jour)
    - dossiers "image/date/nom_pc (ex: "images/2015-08-08/PC1", "images/2015-08-08/PC2"...)
    - fichiers .jpg dans chaque dossier "image/date/nom_pc" avec un nommage "YYYY-MM-DD_HH-MN-SS.jpg"

    Donc, pour pouvoir afficher une image précise d'un PC défini, je souhaite faire 2 <select> côte à côte : un pour la date et un pour l'heure.

    Mon problème est que je souhaite que l'affichage du <select> de l'heure soit mis à jour dynamiquement lorsque l'on clique sur une date du <select> de la date ; or, je gère le listing des fichiers images présents dans un dossier via une boucle en php et je me retrouve bloqué par le fait que le php est forcément exécuté avant le javascript que je pourrai utiliser pour le dynamisme des <select> (en gros, il m'ai impossible de faire passer une variable du script javascript à mon code php...).

    Quelle solution puis-je utiliser ?

    Merci par avance de votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    (en gros, il m'ai impossible de faire passer une variable du script javascript à mon code php...).
    Pourquoi donc ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2014
    Messages : 99
    Par défaut
    Parceque pour afficher la liste des images (<select> des heures) correspondant au dossier du jour voulu (<select> de la date), il faut que mon code php (boucle qui utilise le chemin du dossier ayant pour nom la date selectionnée) soit ré-exécuté. Or, quand je parle de dynamisme, je ne veux pas avoir à reload ma page à la sélection de la date

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ajax ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2014
    Messages : 99
    Par défaut
    Je ne connais pas du tout l'ajax
    Vous pouvez me donner une petite piste ?...

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    sur ton serveur tu as une page de traitement php qui génère les éléments constitutifs du select, par exemle dasn un json ou alors elle retourne directement le code html des options, à parit d'un paramètre reçu.

    sur ta page au moment ou tu veux modifier le contenu du select, il te suffit de lancer une requête ajax qui pointe sur la page de traitement php en lui passant les paramètre nécessaires à la génération de la réponse souhiatée.
    Lors du retour ajax tu peuples ton select soit au moyen d'une fonction qui créera les options et les ajoutera au select, soit en insérant directement le code html des options reçu du serveur
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Select dynamique et PHP
    Par Flodelarab dans le forum Langage
    Réponses: 11
    Dernier message: 18/07/2014, 14h16
  2. Réponses: 2
    Dernier message: 28/06/2012, 14h13
  3. [PHP-JS] CHECKBOX et SELECT dynamique
    Par lynxxx dans le forum Langage
    Réponses: 10
    Dernier message: 05/04/2007, 18h05
  4. [PHP-JS] Balises select dynamiques
    Par alliance dans le forum Langage
    Réponses: 2
    Dernier message: 18/08/2006, 12h18
  5. [PostgreSQL] [PostGreSQL] menu dynamique php-postgre-css
    Par tyrann dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/11/2005, 17h23

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