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 :

liste choix ordre alpha


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 19
    Par défaut liste choix ordre alpha
    Bonjour,
    j'ai une liste déroulante qui fonctionne, avec une table. mais pas moyen de l'afficher dans l'ordre alphabétique.
    je voulais aussi afficher deux champs (ex code postal + ville. je le faisait sous access) mais apparemment c pas possible.
    quelqu'un aurait un truc pour m'aider .
    Merci d'avance .
    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
    		 <input type="text" list="comboid" name="ville1" value="32633"  id="ville" SIZE="30">
    <datalist id="comboid">
    <?php
     
    $conn = mysqli_connect($host, $user, $password, $database);
    if(!$conn){  
                die('Could not connect: '.mysqli_connect_error());  
             }  
             echo 'Connected successfully<br/>'; 
     
    $req = "SELECT * FROM s29_table_ville ORDER BY cp asc"; 
     
    $res = mysqli_query($conn,$req);
    while($donnees = mysqli_fetch_array($res))
     
    {
    echo'<option value ="'.$donnees['id-ville'].'">'.$donnees['cp'].' </option>';
    }
    	$conn -> close();
    ?>
    </datalist>

  2. #2
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    Je crois que j'ai déjà eu des soucis en mettant l'ordre en lowercase...

    Qu'est ce que ça donne en mettant "ASC" au lieu de "asc" ?

    Sinon, si l'ordre n'est pas précisé, les résultats seront classés par ordre ascendant par défaut, donc éventuellement à tester aussi.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 19
    Par défaut
    oui j'avais tout essayer. mais en fait le souci vient du navigateur, je faisait tout mes tests sur edge, et quand j'ai essayer sur chrome, bam une partie de ce que voulais fonctionnait. j'ai passer des heures à recommencer un truc qui fonctionnait merci edge. il y a surement des code de compatibilité mais la ca devient trop complexe pour moi (pour l'instant).
    m'en j'ai bien un nom et une adresse qui s'affiche dans la barre, mais aussi l'id genre :
    566
    truc marchin - 5 rue des accasias
    mais si je modifie, l'id n'ira plus s'inscrire dans la base.
    quel casse tête lol

  4. #4
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    En y repensant, j'ai déjà eu une galère avec Datalist, je crois que j'avais essayé d'utiliser ça pour faire je ne sais plus quoi... mais au final ce système ne convenait pas et j'ai du revenir au bon vieux Select.

    Si je reprend ton code, je voix que tu génère une liste d'Option sous cette forme : <option value="'val'">data</option>.
    Si l'on regarde ici : https://www.w3schools.com/tags/tag_datalist.asp , on s'aperçoit que les enfants Option de Datalist sont en fait sous cette forme : <option value="val"> , une forme différente du Select donc.

    Je suis presque sur que c'est ce qui m'avait convaincu de revenir au Select...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 19
    Par défaut
    malheureusement dans un select je ne peut pas taper la valeur choisi car ce qu'il me faut c'est unj genre de moteur de recherche avec inscription de l'id dans la base. j'aimerai de reproduire le logiciel Access que j'ai fait, en php, c'est pas gagner

  6. #6
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    C'est surtout qu'à ce stade là, ce n'est plus un problème de PHP mais un problème Front (HTML/CSS/JS).

    Tu peux regarder du côté de Chosen, c'est un plugin jQuery qui devrait répondre à ton besoin.
    Il avait pas mal la côte à une époque, au point d'être intégré au back-office du CMS Joomla.
    Voici la page officielle : https://harvesthq.github.io/chosen/

    Par contre la page Github l'indique comme étant déprécié et non maintenu... au pire il doit y avoir des alternatives.

Discussions similaires

  1. [AC-2013] Récupérer l'ordre de sélection d'une liste à choix multiple
    Par xd83D dans le forum VBA Access
    Réponses: 3
    Dernier message: 30/01/2018, 16h44
  2. [Tableaux] ordre alpha dans liste
    Par jarod71 dans le forum Langage
    Réponses: 3
    Dernier message: 02/04/2007, 16h00
  3. recuperer valeur liste choix multiple
    Par gabychon dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/06/2005, 11h47
  4. [Débutant][JSP] récupération liste choix multiple
    Par Jovial dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/05/2004, 13h59

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