[smallads]Page vendeur pour le module smallads
Hugo Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Hugo
- Inscrit le : 13/04/2012
Voilà j'aimerai créer une page qui liste des annonce d'un membre en particulier.
Du style:
l'adresse http://monsite.fr/smallads/smallads_vendor.php?id=1
liste toutes les petites annonces du membre dont l'id est 1:
J'ai bidouller de mon cote ceci:
Code PHP :
<?php /** * smallads.php * $Id: smallads.php 18 2012-11-11 19:36:17Z alain091@gmail.com $ * * @author alain91 * @copyright (C) 2008-2012 Alain Gandon * @email alain091@gmail.com * @license GPL version 2 */ defined('PATH_TO_ROOT') OR define('PATH_TO_ROOT','..'); require_once(PATH_TO_ROOT.'/kernel/begin.php'); require_once(PATH_TO_ROOT.'/smallads/smallads_begin.php'); require_once(PATH_TO_ROOT.'/smallads/smallads.class.php'); require_once(PATH_TO_ROOT.'/kernel/header.php'); $req = new PDO('mysql:host=localhost;dbname=phpboost', 'root', ''); $sql = mysql_query("SELECT * FROM phpboost_smallads WHERE id_created='".mysql_real_escape_string(@$_GET['id'])."'"); if(mysql_num_rows($sql) > 0) { $sql = mysql_fetch_assoc($sql); /* Affichage des ventes */ $picture = $sql['picture']; $title = $sql['title']; $price = $sql['price']; echo "<img src='/smallads/pics/$picture' ><a href=/smallads/smallads.php?id=".$sql['id']."'>$title</a> pour $price €"; } else { echo "Ce vendeur n'a publier aucunes petites annonce."; } ?>
Seulement cela n'affiche qu'une seul ligne même si le vendeur a proposer plusieurs annonces..
Je me doute que le code n'est pas super propre mais je suis pas un pro en php donc bon...
Merci d'avance de vos retours.
Édité par Mipel Le 16/06/2016 à 19h38
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Pour afficher la liste des annonces d'un vendeur :
http://monsite.fr/smallads/smallads.php?vendor_id=1
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie