添加另一个元素时向下推送元素

时间:2014-12-27 15:40:30

标签: php html css

所以我使用php在服务器端进行表单验证。因此,当用户提交表单时,如果有任何错误,我会将消息放入数组并显示它们。我想将它们显示在表单的顶部,但我需要将表单推送到错误div的空间。这就是我所拥有的。我尝试过使用div的边距和填充但是没有做任何事情。任何帮助将不胜感激。请注意,我页面上所有元素的位置都是相对的。

if(isset($_POST['submit_ad']))
{
    $required_fields = array("Title" => $_POST['title'], "Author" => $_POST['author'],
         "Price" => $_POST['price'], "Description" => $_POST['description'],
         "Email" => $_POST['email'], "Fixed or Negotiable option" => $_POST['p_cond']);
    foreach ($required_fields as $key => $value)
    {
        if ($value == "")
        {
            $errors[] = "$key is required";
        }
    }
    if (!empty($errors))
    {
        $errors_1 = output_errors($errors);
        echo "<div id='errors'> $errors_1</div>";
    }
}

0 个答案:

没有答案