【问题标题】:How to put PHP variables in Div tag layers如何将 PHP 变量放入 Div 标签层
【发布时间】:2015-12-20 13:41:41
【问题描述】:

我在将回声放入 div 标签层时遇到问题..我尝试了很多尝试将其放入 div 标签层中,这样我就可以轻松地将结果“名称”轻松地移动到页面上,所以当它显示在浏览器上时,它可以是页面的左侧、右侧或中心。在此之前,我尝试在 HTML 中回显它,但无法正常工作。下面是我的页面脚本 -- useracc-test.php

  <?php

//useracc-test.php
session_start();

// require 'lib/password.php';
require 'connect-test.php';
$userName=$_POST['username'];

//$sql = "SELECT name, username FROM users WHERE username = '" . $_POST['username'] . "'";
//$result = $conn->query($sql);
$query = sprintf("select name, username, telno FROM users WHERE username='%s'", mysql_real_escape_string($userName));
$result = $conn->query($query); ?>

<?php while($row=$result->fetch_assoc()): ?>
<div id="satu"><?= $row['name'] ?></div>
<div id="dua"><?= $row['username'] ?></div>
<div id="tiga"><?= $row['telno'] ?></div>
<?php endwhile; ?>

<html>
<head>
<style type="text/css">
#apDiv2 {
    position: absolute;
    left: 51px;
    top: 238px;
    width: 237px;
    height: 93px;
    z-index: 1;
}
#apDiv1 {
    position: absolute;
    left: 50px;
    top: 344px;
    width: 234px;
    height: 104px;
    z-index: 2;
}
</style>
</head>
<body>
<div id="apDiv2"><span class="error"><?php echo $userName; ?></span></div>
<div id="apDiv1"><span class="error"><?php echo $row['telno'] ?></span></div>


</body>
</html>

【问题讨论】:

  • 你错过了while循环的关闭
  • while($row=$result->fetch_assoc()) { ?>
    ....这些是我试图放入 div 标签层中的回声,以便我可以轻松地移动它..需要帮助...tqs...
  • 我忘了提..我是一个新手..一个新人..请指出我的方向...在页面上.. tq Awlad Liton..
  • while($row=$result->fetch_assoc()) { } ?>
  • 我尝试像上面一样删除
    .. 但给了我错误.. 这就是为什么我把它留在那里...我试图将回声放在 div 标签层但没有工作...目前它没有任何 div 标签层...因为我删除了它..因为它一直给出错误..希望有人能指出我正确的方法..

标签: php html echo layer


【解决方案1】:

如果您希望结果显示在正文中,那就是您需要回显/输出它们的地方。只需将块复制到 HTML 正文,如下所示:

<body>
<div id="apDiv2"><span class="error"><?php echo $userName; ?></span></div>
<div id="apDiv1"><span class="error"><?php echo $row['telno'] ?></span></div>

<?php while($row=$result->fetch_assoc()): ?>

<div id="satu"><?= $row['name'] ?></div>
<div id="dua"><?= $row['username'] ?></div>
<div id="tiga"><?= $row['telno'] ?></div>

<?php endwhile; ?>

</body>
</html>

【讨论】:

    【解决方案2】:

    你可以这样做:

    <?php while($row=$result->fetch_assoc()): ?>
    
    <div id="satu"><?= $row['name'] ?></div>
    <div id="dua"><?= $row['username'] ?></div>
    <div id="tiga"><?= $row['telno'] ?></div>
    
    <?php endwhile; ?>
    

    【讨论】:

    • 顺便说一句..你有什么线索或想法吗?如何移动这些数据?因为,在屏幕上..它显示在屏幕的正上方..这不合适...
    • 我试图将 放在 HTML 部分中......在 div 标签中......所以我可以移动它......但数据不是出现……空……
    • 已经在 div 标签中。但它没有显示或显示在浏览器..
    • 也许你的变量是空的,测试一下!你也可以将问题总结成一个文本块,以便我们更清楚地看到问题..
    • hi..Mohamed4ch..tq 为您的关注..对不起..我是 PHP 新手..我道歉..你是什么意思变量为空??..我的数据库充满了记录。 .我还可以使用上面的PHP显示“telno”数据..除了HTML..它不显示使用HTML...第二个..你是什么意思总结在一个文本块中???...我已经发布了我上面的整个脚本..原谅我的要求..因为我的英语不好..
    猜你喜欢
    • 2013-04-21
    • 2018-03-23
    • 1970-01-01
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多