Categories > TinyButStrong general (FR) >

Probleme %p1%

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: adjaxio
Date: 2012-10-24
Time: 14:05

Probleme %p1%

Bonjour,

J'ai un souci sur la variable %p1% voici le code :
[news_suivante.id_pages;p1='[pages_affichages.date_ajout;frm=yyyy/mm/dd/hh/nn/ss;strconv=esc;locale]';strconv=esc]

et voici la requette :
$req1="SELECT id_pages FROM pages_rubrique AS RUB WHERE date_ajout> '%p1%' AND news='1' ORDER BY date_ajout ASC";

$TBS->MergeBlock('news_suivante',$cnx_id,$req1) ;

les donnés retourner dans %p1% sont comme sa : 0000-00-00 00:00:00

Je n'arrive pas a lui faire prendre l'heure sur la date.

Comment je peut faire ??

Merci
By: Skrol29
Date: 2012-10-24
Time: 18:03

Re: Probleme %p1%

Bonjour,

Met en commentaire ta ligne $TBS->MergeBlock('news_suivante') et regarde comment a été fusionné la balise
[pages_affichages.date_ajout;frm=yyyy/mm/dd/hh/nn/ss;strconv=esc;locale]

Cela devrait aider à trouver le problème.
By: adjaxio
Date: 2012-10-24
Time: 18:07

Re: Probleme %p1%

Voici comment il est fusionner :
[news_suivante.id_pages;p1='2012/10/24/11/56/26';strconv=esc]
J'ai tester avec cette forme la clause WHERE doit fonctionner ...
By: Skrol29
Date: 2012-10-25
Time: 03:08

Re: Probleme %p1%

Heu... t'es sûr ? C'est qui comme SGBD ?
By: adjaxio
Date: 2012-10-25
Time: 08:16

Re: Probleme %p1%

La SGBD est Mysql (j'ai fait le teste dans phpmyadmin et en dur dans le fichier php)
By: Skrol29
Date: 2012-10-26
Time: 03:32

Re: Probleme %p1%

Effectivement ça marche, j'ai testé avec MySQL Workbench.

Il faut donc regarder pourquoi ça ne fonctionne pas.
Tu dis:
> les donnés retourner dans %p1% sont comme sa : 0000-00-00 00:00:00
Mais où vois-tu cette valeur '0000-00-00 00:00:00' ?

Est-ce que tu peux remplacer $req1 par:
  $req1="SELECT '%p1%' AS id_pages FROM pages_rubrique LIMIT 1";
et voir ce que ça returne ?
Ça devrait afficher la valeur passée à la requête.
By: adjaxio
Date: 2012-10-26
Time: 09:13

Re: Probleme %p1%

Il me retourne %p1% ...

Je ne sais pas comment prendre cette affront ...
By: Skrol29
Date: 2012-10-26
Time: 16:03

Re: Probleme %p1%

Ok, j'ai compris...

Il manque un "block=quelquechose" dans ta balise avec "p1". En effet, "p1" est un paramètre de bloc, c'est à dire qu'il n'est pris en compte que conjointement avec une définition de bloc.
By: adjaxio
Date: 2012-10-26
Time: 16:11

Re: Probleme %p1%

Merci sa marche c moi qui fait le con ...