有什么方法可以使用CSS设置Style Php变量吗?

时间:2014-07-15 17:25:13

标签: php html css

有没有办法用CSS样式表设置Php变量的样式。我跟随php变量:

if(empty($email)){
    $msg[] = "Email address required.";
    $msg['error'] = true;
}

我想将此Php变量$msg[]设置为红色。可能吗。如果是这样怎么办呢?

是的,我可以使用

设置此错误消息的样式
<font color='red'>....</font> 

或使用

<div class='error'>

但是我的表单中有太多验证,所以我找到了一种为Php变量着色的方法。

2 个答案:

答案 0 :(得分:0)

认为我在这里得到你要求的东西;

// Set an array to hold all your errors
$messages = [];

// Define what inputs to validate
$fields_to_check = ['email', 'username', 'password'];

// Loop through and check for empty values
foreach($fields_to_check as $field)
{
    // Fill $messages with errors if validation failed.
    if (!isset($_POST[$field]) || empty($_POST[$field]))
    {
        $messages[$field] = ucfirst($field).' is required!';
    }
}

// If $messages is not empty, there are errors.
if (!empty($messages))
{
    $html = '<ul>';
    foreach($messages as $input => $message)
    {
        $html .= '<li class="red">'.$message.'</li>';
    }
    $html .= '</ul>';

    return $html;
}

答案 1 :(得分:0)

$msg的输出将显示为红色......

if(empty($email)){
    $msg[] = '<span style="color:red">Email address required.</span>';
    $msg['error'] = true;
}