【发布时间】:2011-01-19 05:13:30
【问题描述】:
当用户登录时,我希望输入类型的文本已经填充了一些预先确定的字母...
我怎样才能做到这一点?
【问题讨论】:
-
学习 HTML。有一个
value=属性
标签: php user-controls user-input invoice
当用户登录时,我希望输入类型的文本已经填充了一些预先确定的字母...
我怎样才能做到这一点?
【问题讨论】:
value= 属性
标签: php user-controls user-input invoice
你可以通过两种方式做到这一点:-
您可以从管理区域授予控制权,以便管理员拥有完全控制权。这可以通过在管理区域的设置部分提供一个包含所有推荐字母的列表下拉列表来实现,让管理员选择她喜欢的字母并将其存储在数据库中。然后您可以从数据库中检索它并在任何用户登录时将其显示在前端。
当用户登录时,可以使用 PHP 函数“rand()”生成一个随机字母。
第二种解决方案的一个简单代码 sn-p 将是:-
<?php
// This function considers both the cases for each of the letters.
function randLetter() {
$int = rand(0, 51);
$a_z = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$rand_letter = $a_z[$int];
return $rand_letter;
}
/**
* This function considers only one specific cases for each of the letters.
*/
function randSpecificCaseLetter($lower_case = TRUE) {
if ($lower_case) {
$letter = chr(rand(97, 122));
}
else {
$letter = chr(rand(65, 90));
}
return $letter;
}
?>
希望对你有帮助。
【讨论】: