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 :

lien sur requete [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Par défaut lien sur requete
    Bonjour,

    Je suis en cours de création d'un site d'annonce.
    J'ai une requete qui permet de retourner les annonces selon le departement choisi.
    Mais je bloque pour savoir comment il est possible de faire pour que l'utilisateur puisse avoir le détail de l'annonce quand il clic sur l'annonce qu'il souhaite.

    Merci d'avance !

  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
    tu fais un exercice de dev ou tu réinventes la roue?

    pour faire ce que tu veux, le plus simple c'est d'avoir un code unique par article annonce et faire une page qui affiche l'annonce dont le code unique et passée dans l'url.

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Par défaut
    non je débute !!
    Et je n'arrive pas a trouver un code répondant à mes besoins...
    Donc un petit peu d'aide est la bienvenue !
    Je comprend ce que tu m'indiques mais comment créer ce code qui puisse être repri dans l'url !!

  4. #4
    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
    ça m'étonne que ton problème soit tellement nouveau que tu n'arrives pas à trouver un produit tout fait. c'est pas grave on va t'aider à débuter.

    d'un coté il te faut un "réservoir à annonce" cad une base de donnée.
    de l'autre coté il te faut un machin qui affiche l'annonce, c'est a dire le site web
    sur le site web il te faut la logique qui sélectionne l'annonce dans la base de donnée c'est PHP et il faut que tu inventes un système ou PHP retrouve ses petits, ça c'est le fruit de ton intelligence.

    généralement on fait des liens comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon.site.sur.le.net/index.php?action=afficheAnnonce&id=15697
    au démarrage du script index.php on aura $_GET['action'] et $_GET['id'] initialisée respectivement avec la chaine 'afficheAnnonce' et la chaine '15697'.

  5. #5
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Par défaut
    OK mais voila j'ai ma requete :

    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
     
    <?php
    try
    {
    // On se connecte à MySQL
    $bdd = new PDO('mysql:host=localhost;dbname=annonces', 'root', '');
    }
    catch(Exception $e)
    {
    // En cas d'erreur, on affiche un message et on arrête tout
    die('Erreur : '.$e->getMessage());
    }
    $reponse = $bdd->query('SELECT * FROM annonce ORDER BY datecreation DESC');
    echo '<table border="1" cellspacing="0" bordercolordark="white" bordercolorlight="white">';
    while ($donnees = $reponse->fetch())
     {
     echo '
     <tr>
          <td><b>'.$donnees['ID'].'</b></td>
          <td><b>'.$donnees['departement'].'</b></td>
          <td><b>'.$donnees['titre'].'</b></td>
         </tr>';
           }
      echo '</table><br>';
     
    $reponse->closeCursor();
     
    ?>
    Et la je ne sais pas comment faire pour creer le code permettant a l'utilisateur de pouvoir avoir le detail quand il clique sur le titre de l'annonce !

    Cela peut vous paraitre debile mais je cherche cela depuis des heures !

    En sachant, ce n'est pas le cas ici, mais la requete est issue d'un formulaire de recherche permettant de faire une selection en fonction du titre et du departement !

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    oui en effet ça me parait bête.

    donc ba suffit d'ajouter:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <tr>
          <td><a href="urlpageannonce.php?id='.$donnees['ID'].'"><b>'.$donnees['ID'].'</b></a></td>
          <td><b>'.$donnees['departement'].'</b></td>
          <td><b>'.$donnees['titre'].'</b></td>
    </tr>';
    ensuite créer une autre page(celle indiqué par ton lien) ou tu fait une requete effectuant une recherche sur l'annonce comportant l'id de ton lien et d'afficher le tout.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  7. #7
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Par défaut
    merci a vous !

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

Discussions similaires

  1. un lien sur le résultat d'une requete
    Par brice97431 dans le forum Zend Framework
    Réponses: 4
    Dernier message: 17/01/2012, 11h26
  2. Perte lien ODBC sur Requete Excel
    Par enfin dans le forum Excel
    Réponses: 1
    Dernier message: 09/01/2008, 18h30
  3. 2 types de lien sur une seule page
    Par MiJack dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/10/2004, 09h02
  4. idees sur requete a simplifier ???
    Par DaxTaz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/07/2004, 09h42
  5. lien sur une même page asp
    Par Redouane dans le forum ASP
    Réponses: 4
    Dernier message: 10/03/2004, 15h53

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