Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在特定点显示回显通知_Php_Html_Notifications - Fatal编程技术网

Php 在特定点显示回显通知

Php 在特定点显示回显通知,php,html,notifications,Php,Html,Notifications,我是新来的,所以请对我有耐心我想在登录表单的正上方显示一个小通知,我为此编写了一个小函数: function message($text, $type) { switch($type) { case "normal": echo '<div class="alert alert-info fade in"> <button type="button" class="close" data-dismiss="alert

我是新来的,所以请对我有耐心我想在登录表单的正上方显示一个小通知,我为此编写了一个小函数:

function message($text, $type)
{
    switch($type)
    {
    case "normal": 
      echo '<div class="alert alert-info fade in">
            <button type="button" class="close" data-dismiss="alert">×</button>
            <i class="icon-info"></i> ' . $text . '
            </div>'; break;
功能消息($text,$type)
{
交换机($类型)
{
“正常”情况:
回声'
×
“.$text。”
",休息,;
…等等。然而,无论我在HTML代码中放置带有
的代码的地方,它总是显示在页面的顶部;因此不会直接显示在我的登录表单上。为什么?尽管如此,我还是将其设置为底部,始终在顶部-甚至在标题上方。我希望它变得清晰


@Joe:右键单击“通知”元素,查看源代码。它之所以显示在该位置是因为样式(CSS)。使用元素DOM属性进行修改以使其正确。然后将新属性应用于echo语句中的HTML元素。

登录页面在客户端工作,然后不执行任何服务器代码…您应该使用javascript来执行此操作(尤其是客户端代码)听起来像是CSS问题。查看使用它的整个页面也会很有帮助。可能这取决于结果页面中的一些HTML错误。我认为最好的调试方法是在浏览器中查看其代码(这样您就可以看到php脚本的效果)我是新手,恐怕我没有任何计划。拿一张纸和一支铅笔,画出你想象中的UI样子,然后把手放在键盘上。你做的计划越多,你的头痛就越少。