Affichage du resultat d'une requete.
Résolu
GASTON22
Messages postés
229
Statut
Membre
-
samyb2313 -
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
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>
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 :)
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 :)
2 réponses
-
-
$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 !