Jump to content

Call a function in HTML


k0a1a

Recommended Posts

Hi there, I'm new to PHP, can you please give me an idea.

 

My PHP application is a Web site developed by some 3rd party developer. Exact execution flow is not known to me, but approximately it goes like that: a home-made CMS written in PHP selects data from database and then calls HTML template. In this template special constructs like {val var="title_`$smarty.session.lang`"} get evaluated and replaced with their values. Then the whole HTML is returned to the client.

It must have something to do with Smarty.

 

Now the question. I need to assign a variable the value, which is a random number.

I know how to assign a constant to a variable: {assign var=myVariable value="1"}

So the "little" thing I'm missing is - how to assign it a result of mt_rand(0,1) instead of the constant 1?

 

Thank you in advance!

Link to comment
Share on other sites

rand is a built-in class, that when you give it a low and high number, it will randomly choose a number between those 2 numbers, so to use it, you would enter

{assign var=myVariable value="<?php print rand(1,5); ?>"}

or whatever number range you want to use.

Link to comment
Share on other sites

Thanks folks for the attempts! In fact, assign is documented here. Not sure if it's possible to achieve my goal with assign at all, I gave up experimenting pretty soon and implemented random number in that logic in CMS, which retrieves data from DB.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.