Affichage du resultat d'une requete.

Résolu
GASTON22 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   -  
 samyb2313 -
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

samyb2313
 
tu fais ta requete avec PDO ?
0
GASTON22 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   1
 
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
samyb2313
 
$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   Statut Membre Dernière intervention   1
 
mercii beaucoup :D ca marche parfaitement ^_^
0
samyb2313 > GASTON22 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention  
 
Si c'etait ce que tu voulais he bien coool !
0