By: Paul
Date: 2010-05-08
Time: 18:28
|
requete count et affichage
Bonjour,
J'ai un probleme pour afficher le résultat d'une requete count. Le principe est le suivant :
Je souhaiterai afficher le nombre d'annonce ajouté par l'utilisateur authentifié.
Voici mon code php:
case MON_COMPTE :
$window_title = 'Mon compte';
$public_content = MON_COMPTE_PAGE;
$req_user = "SELECT * FROM user WHERE mail_user='".$_SESSION[MAIL]."' AND pass_user='".$_SESSION[PASS]."'";
if (isset($aParams['msg_error'])) $msg_error = $aParams['msg_error'];
$TBS->LoadTemplate(TEMPLATE_HTML ,'UTF-8');
$TBS->MergeBlock("block_compte", "mysql", $req_user);
$TBS->MergeBlock("nbre", "mysql", "SELECT COUNT() AS nb FROM classified_advertisement WHERE='".$_SESSION[ID_USER]."'");
break;
Voici l'affichage dans mon template:
<p>[nbre.nb;block=p;id_user=[classified_advertisement.id_classified_advertisement]]</p>
si quelqu'un avait une solution pour m'aider.
Je vous remercie d'avance.
|
By: Skrol29
Date: 2010-05-10
Time: 10:32
|
Re: requete count et affichage
Salut Paul,
Tu as oublié de nous dire quel est le problème. Qu'attends-tu obtenir, et qu'as-tu à la place ?
Je vois ton $req_user mais on dirait que tu n'en fait rien.
Je vois aussi ton champ TBS [nbre] mais je ne comprends car il est sensé afficher la valeur de la requête qui retourne le COUNT mais en même temps tu semble vouloir lui coller un paramètre "id_user".
Dans ton SQL il vaudrait mieux mettre COUNT(*) au lieu de COUNT().
|