2014-02-12 214 views
1

所以我修改了一下代碼,但它似乎是rand()函數不能正常工作,爲什麼?下面是我的代碼,也是我的整個代碼鏈接如下。任何幫助將不勝感激。PHP功能幫助需要

<tr> 
    <td colspan=2 align=right> 
    <font color=red>*</font>Order ID 
    </td> 
    <td> 
    <input type='text' name='name' value='<?php echo rand();?>' disabled> 
    </td> 
</tr> 

http://phpfiddle.org/main/code/zw7-bxp

+0

你要在這裏做什麼? – ursitesion

+0

<?php echo rand(2600,9900);?>這就是我在文本框內獲得的內容 – user3296356

+0

您的代碼工作正常。 – SaidbakR

回答

1

我認爲你正在使用Smarty的。所以請嘗試使用。

{php}echo rand();{/php} 
+0

爲什麼你認爲他在使用'smarty'? – user2936213

+0

那裏沒有聰明的跡象。如果他使用的是模板引擎,他不會使用模板內部的php函數,因爲如果他這樣做,他不需要模板引擎... –

+0

我檢查了php小提琴鏈接。你也應該;) – Madcoe

-1

從PHP-文檔:

If called without the optional min, max arguments rand() returns a pseudo-random 
integer between 0 and getrandmax(). If you want a random number between 5 and 15 
(inclusive), for example, use rand(5, 15). 

因此更好地利用:

<tr> 
    <td colspan=2 align=right> 
     <font color=red>*</font>Order ID 
    </td> 
    <td> 
     <input type='text' name='name' value='<?php echo rand(min_value, max value);?>' disabled> 
    </td> 
</tr>