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 :

Selection SQL avec $_GET


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2017
    Messages : 42
    Par défaut Selection SQL avec $_GET
    Bonjour,

    Voilà plusieurs jours, que j'essaye d'afficher le résultat d'une requête selon la valeur du lien dans la barre d'adresse .

    Ma première page se trouve ici : http://roverch.fr/connectBDD/

    Il s'agit d'une liste de relais radioamateur et quand je clique sur un des indicatifs, je voudrais qui me sélectionne uniquement le relais en question dans une autre page.

    Exemple : http://roverch.fr/connectBDD/index3.php?indi=F5ZDO

    J'ai fait un petit test en haut de la page pour voir si il prend bien en compte mon lien et je lui demande d'afficher l'indicatif et cela fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p>Bonjour <?php echo $_GET['indi']; ?> !</p>
     
    ;
    Donc cela fonctionne

    Maintenant je voudrais avec SELECT WHERE qui utilise se $_GET pour m'afficher exclusivement le relais F5ZDO

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     $reponse = $bdd->query('SELECT id_ccs7, indicatif, ville, departement, frequence, mode, ouverture, code_couleur, offset, reseau, latitude, longitude FROM liste WHERE indicatif = "F5ZDO"' );
     
    ;
    De cette façon cela fonctionne, je retrouve les informations dont j'ai besoin pour F5ZDO

    sinon avec mon code cela ne fonctionne pas, j'ai rien qui s'affiche.

    Je vous donne mon code pour le index3.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
      // On recupere tout le contenu de la table Client
     
     
     
    $reponse = $bdd->query('SELECT id_ccs7, indicatif, ville, departement, frequence, mode, ouverture, code_couleur, offset, reseau, latitude, longitude FROM liste WHERE indicatif ="' . $_GET["indi"] . '"';
     
     
    // On affiche le resultat
     
    while ($donnees = $reponse->fetch())
    Avec ça, la page ne veut pas s'ouvrir quelqu'un aurait une solution ?

    Merci

    Sébastien

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as seulement oublié la parenthèse à la fin de ta fonction ; il faut vraiment afficher les erreurs PHP ou consulter tes logs quand tu devellopes.
    Mais sinon, on ne met pas des données GET directement dans une requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sth = $bdd->prepare('SELECT id_ccs7, indicatif, ville, departement, frequence, mode, ouverture, code_couleur, offset, reseau, latitude, longitude FROM liste WHERE indicatif = :indi');
    $sth->execute(array(':indi'=>$_GET['indi']));
    while ($donnees = $sth->fetch(PDO::FETCH_ASSOC))
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2017
    Messages : 42
    Par défaut
    c'est cool cela fonctionne.

    1000 Merci

Discussions similaires

  1. [AJAX] Requête SELECT SQL avec Ajax/Jquery
    Par didio dans le forum jQuery
    Réponses: 3
    Dernier message: 25/04/2017, 10h09
  2. [MySQL] Selection SQL avec $_GET
    Par protion dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 03/11/2014, 22h08
  3. SQL avec le select
    Par elikakoun dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 07/02/2007, 21h33
  4. Erreur SQL avec SELECT
    Par matt0749 dans le forum Débuter
    Réponses: 15
    Dernier message: 17/10/2006, 13h04
  5. [PL/SQL] SELECT INTO avec type TABLE
    Par Kaejar dans le forum Oracle
    Réponses: 13
    Dernier message: 06/07/2006, 16h17

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