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 :

Choix SELECT devant rester sélectionné


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2019
    Messages : 4
    Par défaut Choix SELECT devant rester sélectionné
    Salut tous le monde, j'ai un petit soucis avec 'SELECT' ici comme vous voyez dans la photo quand je choisi la filiére et je clique sur chercher la filiere prend sa valeur par défaut (premier choix) moi ce que je veux quand je choisi une filiére il reste séléctionné
    Merci.
    Images attachées Images attachées  

  2. #2
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 583
    Par défaut
    Salut,

    Le bouton chercher est de type submit? Tu peux utiliser de l'ajax du coup la page ne sera pas reload et tu gardes ta valeur.

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2019
    Messages : 4
    Par défaut
    Oui c'est de type Submit .J'ai pas encore appris de l'ajax y'a pas une solution php ?

  4. #4
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 583
    Par défaut
    Ici https://gael-donat.developpez.com/web/intro-ajax/
    Le principe actuellement avec submit
    • Tu cliques sur ton bouton
    • Tes data sont envoyés au serveur et traité par ton code php
    • Une fois que ton code est traité, tu affiches la page reload avec les résultats


    Avec ajax
    • Tu cliques sur le bouton
    • Tu as un événement qui va créer une requête ajax qui est asynchrone
    • Une fois fini tu récupère le résultat de ton code php avec tes données de recherche
    • En javascript tu les affiches


    Dans ton cas l'ajax va te permettre de ne pas recharger ce que tu as déjà chargé mais juste les résultats.
    Après lecture et pratique du tuto tu comprendras mieux

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2019
    Messages : 4
    Par défaut
    Citation Envoyé par kevin254kl Voir le message
    Ici https://gael-donat.developpez.com/web/intro-ajax/
    Le principe actuellement avec submit
    • Tu cliques sur ton bouton
    • Tes data sont envoyés au serveur et traité par ton code php
    • Une fois que ton code est traité, tu affiches la page reload avec les résultats


    Avec ajax
    • Tu cliques sur le bouton
    • Tu as un événement qui va créer une requête ajax qui est asynchrone
    • Une fois fini tu récupère le résultat de ton code php avec tes données de recherche
    • En javascript tu les affiches


    Dans ton cas l'ajax va te permettre de ne pas recharger ce que tu as déjà chargé mais juste les résultats.
    Après lecture et pratique du tuto tu comprendras mieux
    d'acccord Merci bien

  6. #6
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par Soufianezaam Voir le message
    J'ai pas encore appris de l'ajax y'a pas une solution php ?
    Si, il y a une solution PHP.
    Mais il faut que tu nous montres ton code pour qu'on te la dise.
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  7. #7
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2019
    Messages : 4
    Par défaut
    Citation Envoyé par Dendrite Voir le message
    Si, il y a une solution PHP.
    Mais il faut que tu nous montres ton code pour qu'on te la dise.
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    <!DOCTYPE html>
    <html>
    <head>
        <title>Marquer l'absence</title>
        <meta charset="utf-8">
    </head>
    <body>
     
        <p><strong> 1- Vous devez selectionner la filiére  puis cliquer sur 'chercher' ça sert à afficher tous les étudiants inscrient dans la filiére que vous avez choisi<br>2- Reselectionner la filiére sans toucher 'chercher' et choisit les absents puis cliquer sur 'Marquer' </strong></p> 
     
     
        <form method="POST" action="">
     
          <label for="filiereabs">Quelle filiére?</label>
          <select name="filiereabs" id="filiereabs">
            <?php $filiereexistabs=$bdd->query('SELECT * FROM filiere'); ?> 
                            <optgroup label="Filiere">
     
                                <?php while($filiereabs_exist=$filiereexistabs->fetch()) { ?>
     
                                <option value="<?php echo $filiereabs_exist['ID_Filiere']; ?>"><?php echo $filiereabs_exist['Abr_Filiere']; ?></option>
     
                                <?php } ?>
    </optgroup>
     
                            </select><br>
     
     
     
                            <input type="submit" name="chercher" value="chercher">
                            <br><br>
        <table border="1" width="1000px">
            <tr>
                <th>ID_Etudiant</th><th>Nom</th><th>Prenom</th><th>Code Massar</th><th>Filiére</th><th>Année</th><th>Telephone</th><th>Marquer</th>
            </tr>
        <?php 
     
     
        if(isset($_POST['chercher']))
        {
     
     
     
     
            $filiereabs=$_POST['filiereabs'];
             $filierechercher=$bdd->prepare('SELECT * From filiere inner join etudiants on filiere.ID_Filiere=etudiants.ID_Filiere WHERE filiere.ID_Filiere=?');
        $filierechercher->execute(array($filiereabs)); 
     
     
     
        while($info=$filierechercher->fetch())
        {?>
     
             <tr>
                    <td><?php echo $info['ID_Etudiant']; ?></td>
     
                    <td><?php echo $info['NomEtu']; ?></td>
     
                    <td><?php echo $info['PrenomEtu'] ;?></td>
     
                    <td><?php echo $info['Code_Massar']; ?></td>
     
                    <td><?php echo $info['Abr_Filiere'] ;?></td>
                    <td><?php echo $info['Annee_Etude']; ?></td>
     
                    <td><?php echo $info['Telephone'];  ?></td>
     
     
     
     
     
     
     
                </tr>
     
     
     
            <?php }} ?>

Discussions similaires

  1. [Wamp] configuration php : probleme avec les liens absolus
    Par chico_du_33 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 17/05/2007, 14h03
  2. php : probleme avec mon formulaire
    Par rane dans le forum Langage
    Réponses: 39
    Dernier message: 29/06/2006, 20h13
  3. PHP probleme avec flux RSS, XML
    Par sirbaldur dans le forum Langage
    Réponses: 4
    Dernier message: 06/06/2006, 15h34
  4. problem avec un select sous IE?
    Par Death83 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/12/2005, 14h36
  5. probleme avec un SELECT
    Par Jean Fi dans le forum Débuter
    Réponses: 5
    Dernier message: 29/11/2005, 21h55

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