Categories > TinyButStrong general (FR) >

requete count et affichage

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
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().