[opgelost] Usertag parameter

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
RogierDamen
Forum Members
Forum Members
Posts: 73
Joined: Fri Sep 21, 2012 8:00 pm

[opgelost] Usertag parameter

Post by RogierDamen »

Ik probeer een parameter aan een usertag door te geven.
Zoals in de handleiding het voorbeeld staat:

Code: Select all

echo '<p>Hallo ' . $params['name'] . '!</p>';
werkt prima.

Nu moet ik de parameter invoegen in een bestaande regel als:

Code: Select all

$query = "(SELECT COUNT(DISTINCT `IP`) as  `count` FROM `upload_id` WHERE visitor_ID = $params['name'] )";
en dat werkt zo niet. Blijkbaar is mijn format als $params['name'] op deze manier niet juist. Ik heb allerlei formats geprobeerd, echter zonder resultaat. De $query werkt prima als ik er direct een getal in opgeef.

Kan iemand mij de juiste format aangeven?

Vast dank
Last edited by RogierDamen on Sun Jan 05, 2014 12:05 am, edited 1 time in total.
JohnnyB
Dev Team Member
Dev Team Member
Posts: 731
Joined: Tue Nov 21, 2006 5:05 pm

Re: Usertag parameter

Post by JohnnyB »

Can you post the complete user defined tag you are coding?
"The art of life lies in a constant readjustment to our surroundings." -Okakura Kakuzo

--
LinkedIn profile
--
I only speak/write in English so I may not translate well on International posts.
--
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: Usertag parameter

Post by velden »

RogierDamen wrote:Ik probeer een parameter aan een usertag door te geven.
Zoals in de handleiding het voorbeeld staat:

Code: Select all

echo '<p>Hallo ' . $params['name'] . '!</p>';
werkt prima.

Nu moet ik de parameter invoegen in een bestaande regel als:

Code: Select all

$query = "(SELECT COUNT(DISTINCT `IP`) as  `count` FROM `upload_id` WHERE visitor_ID = $params['name'] )";
en dat werkt zo niet. Blijkbaar is mijn format als $params['name'] op deze manier niet juist. Ik heb allerlei formats geprobeerd, echter zonder resultaat. De $query werkt prima als ik er direct een getal in opgeef.

Kan iemand mij de juiste format aangeven?

Vast dank
Waarom niet op dezelfde manier als in het voorbeeld?

Code: Select all

$query = "(SELECT COUNT(DISTINCT `IP`) as  `count` FROM `upload_id` WHERE visitor_ID = " . $params['name'] ) ;
En ik mag aannemen dat je dan ook de parameter 'name' gebruikt in de tag.
Post Reply

Return to “Dutch - Nederlands”