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

EDI, CMS, Outils, Scripts et API PHP Discussion :

page web avec Listes déroulantes


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 30
    Par défaut page web avec Listes déroulantes
    Bonjour,

    J'aimerai créer une page web avec 4 listes déroulantes dont 2 listes qui reprennent le contenu d'un fichier + 1 bouton afficher.

    Exemple :

    Liste1 : DATE Liste2 : TYPE Liste3 : contenu_fichier1 Liste4 : contenu_fichier2

    A partir des listes l'utilisateur fait un choix puis clique sur afficher pour valider. Une fois valider une requête doit être faite pour aller lire le contenu d'une base de donnée MySQL et retourne le résultat dans un tableau à l'utilisateur.

    Tout d'abord j'aimerai savoir si cela est possible ou non ?

    Pour faire une liste déroulante j'ai trouvé ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
    // Variable qui ajoutera l'attribut selected de la liste déulante
    $selected = '';
     
    // Parcours du tableau
    echo '<select name="annees">',"\n";
    for($i=2011; $i<=2012; $i++)
    {
    // L'annéest-elle l'annécourante ?
    if($i == date('Y'))
    {
    $selected = ' selected="selected"';
    }
    // Affichage de la ligne
    echo "\t",'<option value="', $i ,'"', $selected ,'>', $i ,'</option>',"\n";
    // Remise Ã*é de $selected
    $selected='';
    }
    echo '</select>',"\n";
    ?>

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    Tout d'abord j'aimerai savoir si cela est possible ou non ?
    oui! techniquement il n'y a que des solutions.
    vu l'état de ta réflexion je te suggere de faire des schémas qui te permettra de bien visualiser les échanges http entre le serveur et le client pour bien visualiser ce qui se passe parce que tu n'as pas l'air d'avoir l'habitude de penser par page web.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    // L'annéest-elle l'annécourante ?
    il va aussi falloir apprendre a regler les problemes d'encodage et utiliser utf8 partout, sinon tu vas avoir de drôle de surprises.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 30
    Par défaut
    Comme tu peux le constater je débarque totalement dans la programmation !

    La semaine dernière j'ai demandé de l'aide sur le forum SHELL afin de réaliser un script qui récupère des informations dans un fichier et d'insérer le résultat dans une BDD MySQL.
    Désormais le script fonctionne correctement. J'ai bien mes données dans la base et j'aimerai pouvoir consulter les informations via une page web. C'est donc pour cela que j'essaye de trouver une méthode "pas trop compliquer" me permettant de consulter mes données.

    La solution qui m'est venue en tête est la création d'une page avec des listes déroulantes permettant de sélectionner des critères et d'aller interroger ma BDD.

    Dans une liste j'aimerai choisir la date (Dans ma base la date est au format AAAA/MM/JJ) l'idéal serait d'avoir un petit calendrier.

    Dans une autre liste je pourrai choisir par exemple un type de machine (il y en aura que 2)

    Dans la suivante le nom d'une machine ( la liste des noms de machine se trouve dans un fichier) puis je valide le tout par un bouton "afficher"

    (dans le post précèdent je me suis trompé, j'ai indiqué 4 listes au lieu de 3)


    Après avoir cliquer sur le bouton afficher une requête prend en compte les champs des listes et interroge ma BDD.

    Voila en gros ce que j'aimerai mettre en place mais pas facile sans connaissance.

Discussions similaires

  1. [XL-2003] Ouverture d'un page internet avec listes déroulante
    Par RéviAT dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/02/2014, 08h51
  2. Réponses: 7
    Dernier message: 07/11/2008, 10h45
  3. Pb Formulaire avec liste déroulante
    Par Rouanou dans le forum IHM
    Réponses: 12
    Dernier message: 23/11/2005, 16h51
  4. Réponses: 15
    Dernier message: 15/11/2005, 17h33
  5. Aide à la saisie avec liste déroulante
    Par Oluha dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/02/2005, 09h04

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