Affichage du resultat d'une requete.

Résolu/Fermé
GASTON22 Messages postés 204 Date d'inscription mercredi 27 mars 2013 Statut Membre Dernière intervention 23 décembre 2019 - Modifié par GASTON22 le 11/03/2015 à 12:23
 samyb2313 - 11 mars 2015 à 23:59
Bonjour chers amis,

j'aimerai faire quelque chose et j'arrive pas :(
je vous explique..

en faite j'ai une page qui qui s'appelle "cities" la ville sera défini a partir du
$id = $_GET["choix_pays"];
et en bas de la page je veux afficher des annonces qui de cette ville. c'est a dire: exécuter une autres requete dans la table annonces avec le critère WHERE ville = :ville ..
bref c'est pas ca mon grand soucie...
en faite je veux afficher le resultat de cette dernière requete comme suite:
a chaque fois qu'il y a une nouvelle ligne dans le resultat de ma requete il genère ce <div>
<div class="annonces">
  <div class="annonces_picture">
   <img src="images/1424954813.jpeg" alt="Annonce" class="img_annonce" style="width: 100%;height: 100%">

   <div class="user_pic">
    <img src="images/3 ans.jpg" alt="Profile" class="img-circle profile_picture">
   </div>
   <div class="price">
    <h4>€€</h4>
   </div>
  </div>

  <div class="annonces_title">
   <h5>titre de la ligne</h5><br>
   <p>details extraite de la meme ligne</p>
  </div>
 </div>


et dans le div il le rempli avec les details de la meme ligne.

j'espère que j'été bien clair n'hésitez pas a me demander sinon

merci d'avance :)

A voir également:

2 réponses

tu fais ta requete avec PDO ?
0
GASTON22 Messages postés 204 Date d'inscription mercredi 27 mars 2013 Statut Membre Dernière intervention 23 décembre 2019 1
11 mars 2015 à 15:19
ouiii avec PDO
en faite je t'explique: ce div est comme un boutton le code php je veux faire c'est generer plusieurs boutton de facon que chaque boutton represente une ligne du resultat et dans le boutton il ya des details que je recupère de chaque ligne tu vois
et j'arrive pas a faire ca !!! :/
0
$VALEUR_hote='localhost';
$VALEUR_port='port';
$VALEUR_nom_bd='nom_de_la_BDD';
$VALEUR_user='root';
$VALEUR_mot_de_passe='mot_de_passe';
$connexion = new PDO('mysql:host='.$VALEUR_hote.';port='.$VALEUR_port.';dbname='.$VALEUR_nom_bd, $VALEUR_user, $VALEUR_mot_de_passe);

Ca c'est pour la connexion php à la base de données

$resultats=$connexion->query("SELECT * FROM annonces WHERE ville='$ville'");
$resultats->setFetchMode(PDO::FETCH_OBJ);

Ca c'est pour la requete

while( $resultat = $resultats->fetch() )
{
     echo '  <div class="annonces">
  <div class="annonces_picture">
   <img src="'.$resultat->lien_images.'" alt="Annonce" class="img_annonce" style="width: 100%;height: 100%">

   <div class="user_pic">
    <img src="images/3 ans.jpg" alt="Profile" class="img-circle profile_picture">
   </div>
   <div class="price">
    <h4>'.$resultat->prix.' €€</h4>
   </div>
  </div>

  <div class="annonces_title">
   <h5>'.$resultat->titre.'</h5><br>
   <p>'.$resultat->descriptif.'</p>
  </div>
 </div>';
}
$resultats->closeCursor();

Et la c'est l'affichage :
Je suis partie du principe que ta base de donner cntenanit les champs :
Ville, titre, descriptif, prix et lien_images
A toi d'adapter !
0
GASTON22 Messages postés 204 Date d'inscription mercredi 27 mars 2013 Statut Membre Dernière intervention 23 décembre 2019 1
11 mars 2015 à 18:02
mercii beaucoup :D ca marche parfaitement ^_^
0
samyb2313 > GASTON22 Messages postés 204 Date d'inscription mercredi 27 mars 2013 Statut Membre Dernière intervention 23 décembre 2019
11 mars 2015 à 23:59
Si c'etait ce que tu voulais he bien coool !
0