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 :

Critère de recherche php et BD sur href


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 100
    Par défaut Critère de recherche php et BD sur href
    bonsoir,
    j'ai devant moi une base de données comportant deux tables,Trégion et Tpopulation; j'ai utilisé une fonction SELECT en PHP pour selectionner les régions de ma table avec la balise href, ensuite sur la même page, j'aimerai afficher la population de chaque région en passant en paramètre la région selectionnée de la table. tout ce que je viens de poser n'est pas le problème, mais comment utilisé les noms de région affiché dans le href comme critère de sorte qu'en cliquant un un href de région,cela affiche les populations de cette région.

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Le fonctionnement logique serait d'avoir une clé étrangère dans Tpopulation qui indique la région. Dans ce cas, tu as "juste" à envoyer l'identifiant de la région en paramètre dans le lien href, le récupérer et l'utiliser pour filtrer le résultat.

    Pour plus d'aide, il va falloir nous donner la structure des tables et le code que tu as déjà fait.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 100
    Par défaut rechercher sur href
    bonsoir
    merci pour ta reaction
    voici mon code pour avoir la population
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if (isset($_GET['chercher'])){
    $cn=new PDO('');
    $region=$_GET['region'];
    $nom=$_GET['nom'];
    $sexe=$_GET['sex'];
    $requte=$cn->query('SELECT*FROM T_population WHERE region=$region');
    while($donnee=$requte->fetch()){
    echo '<u>'.$donnee['region'].$donnee['nom'].$donnee['sexe'];}}
    le problème est que $region ici est un input type="text" dans le formulaire pour recuperer la valeur du parametre en cliquant sur submit au lieu d'un href en paramètre sur qui en cliquant j'aurai le résultat des données
    je tiend a rappeler que les données de la table région sont obtenues dans un href sans problème dans une balise div et je veut cliquer sur une region en href de la table region pour avoir la liste population de cette region

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    Si par exemple la région Auvergne à l'identifiant 3, il suffit de générer le code HTML suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="script.php?idRegion=3">Auvergne</a>

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 100
    Par défaut recherche php sur href
    bonsoir
    merci pour la réaction; je vais essayer et à tout à l'heure pour le resultat

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 100
    Par défaut
    bonsoir
    merci pour ta reponse

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

Discussions similaires

  1. [AC-2010] critère de recherche sur Heure
    Par illight dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/02/2016, 17h17
  2. [Eclipse PHP - Galileo] Question sur la fonction de recherche
    Par philodido dans le forum Eclipse PHP
    Réponses: 4
    Dernier message: 13/06/2012, 15h51
  3. Recherche de plusieurs résultats sur plusieurs critères
    Par Chen norris dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/08/2011, 17h18
  4. Critére de recherche sur LOV
    Par Pacman23 dans le forum Forms
    Réponses: 13
    Dernier message: 07/11/2008, 13h58
  5. Réponses: 1
    Dernier message: 28/03/2007, 17h12

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