<?php
mysql_connect("localhost","username","password") or die (mysql_error());
mysql_select_db("databasename") or die (mysql_error());
$sqlmydata = mysql_query("SELECT id, label, title, info, body FROM table LIMIT 0,10");
// Build the Output Section Here
$outputListdata1 = '';
while($row = mysql_fetch_array($sqldata)){
$id = $row["id"];
$label = $row["label"];
$title = $row["title"];
$info = $row["info"];
$body = $row["body"];
$outputListdata1 .= '<div class="content1">
<a href= "#" >' .$title. '</a>
</div><!-- end of content1 -->
<div class="content2">
' .$info. '
</div><!-- end of content2 -->';
} // close while loop
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>my site</title>
</head>
<body>
<div class="container">
<?php print "$outputListdata1"; ?>
</div><!-- end of container -->
</body>
</html>
查看$ outputListdata1中的line14,其中$ title放在href:
之间 <a href="#" >' .$title. '</a>
我想在href中插入一个$ label变量来代替#。因此,它应该显示我的数据库中的变量的结果。
<a href="$label" >' .$title. '</a>
例如:
如果我的数据库有$ label变量的结果是karthik意味着它应该看起来像(考虑变量$ title有结果作为堆栈溢出的粉丝),
<a href="karthik" > fan of stack overflow</a>
我知道我的问题可能简单或艰难,但我100%确定你们提出了答案......谢谢你们。
(注意:这是我的第二个问题,所以请原谅我的提问方法很尴尬)
答案 0 :(得分:2)
您可以使用HTML编写php,使用echo命令可以将变量/字符串输出到将发送给用户的HTML中
<a href="<?php echo $var1; ?>" > <?php echo $var2; ?></a>
答案 1 :(得分:1)
只需在属性中插入$ Label Var:
<?php
$outputListdata1 .= '<div class="content1">
<a href= "' .$label. '" >' .$title. '</a>
</div><!-- end of content1 -->
<div class="content2">' .$info. '</div><!-- end of content2 -->';
?>
你应该学习PHP的基础知识,或者做一个这样的教程:php-for-the-absolute-beginner。
答案 2 :(得分:1)
我只是将链接放在类似
的链接中$SomeLink="index.php";
然后使用
echo "<div>$nam Your Password Could not be Found
<br><br>
<a href=$SomeLink>Click and Return to Login Page</a>
</div>";
两端的双引号适用于IE,Edge和Google Chrome
答案 3 :(得分:0)
它没有工作,因为你用一个引号封装了变量。使用双引号来检索变量的值而不是文字变量文本。
$outputListdata1 .= "<div class='content1'><a href='$label'>$title</a></div><div class='content2'>$info</div>";
答案 4 :(得分:0)
您可以像使用$ title一样使用它:
$outputListdata1 .= '<div class="content1">
<a href= "'.$label.'" >' .$title. '</a>
</div><!-- end of content1 -->
<div class="content2">
' .$info. '
</div><!-- end of content2 -->';
答案 5 :(得分:0)
<a href = "$label" >' .$title. '</a>
只需在第14行粘贴该行代码,这对您有保证;)
答案 6 :(得分:0)
<?php mysql_connect("localhost","username","password") or die (mysql_error());
mysql_select_db("databasename") or die (mysql_error());
$sqlmydata = mysql_query("SELECT id, label, title, info, body FROM table LIMIT 0,10"); // Build the Output Section Here
$outputListdata1 = '';
while($row = mysql_fetch_array($sqldata))
{
$id = $row["id"];
$label = $row["label"];
$title = $row["title"];
$info = $row["info"];
} // close while loop
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>my site</title>
</head>
<body>
<div class="container">
<div class="content1">
<a href= "#" ><?php echo $title;?></a>
</div><!-- end of content1 -->
<div class="content2">
<?php echo $info;?>
</div>
</div><!-- end of container -->
</body>
</html>