Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
我想在echo之间添加.html或从数据库获取完整url和php查询_Php - Fatal编程技术网

我想在echo之间添加.html或从数据库获取完整url和php查询

我想在echo之间添加.html或从数据库获取完整url和php查询,php,Php,我将为我的博客写以下代码。但我面临的问题是: “echo”a href=“.query2['url']”;“我想在echo中添加$query2['url']。,还想在url末尾添加.html,如 “a href=“.query2['url'].html.” 如果您有任何想法,请尽快告诉我,谢谢。基本上我是从数据库中获取这些数据的 <?php $start=0; $limit=5; if(isset($_GET['id'])) { $id=$_GET['id']; $sta

我将为我的博客写以下代码。但我面临的问题是:

“echo”a href=“.query2['url']”;
“我想在
echo
中添加
$query2['url']。
,还想在url末尾添加.html,如 “
a href=“.query2['url'].html.

如果您有任何想法,请尽快告诉我,谢谢。基本上我是从数据库中获取这些数据的

<?php
$start=0;
$limit=5;

if(isset($_GET['id']))
{
    $id=$_GET['id'];
    $start=($id-1)*$limit;
}

$query=mysql_query("select * from tbl_services LIMIT $start, $limit");
echo "<div class='entry'>";
while($query2=mysql_fetch_array($query))
{
       echo '<a href=".$query2['url']."><h2>' .$query2['name'].'</h2></a>';
    echo "<p>".$query2['Contents']."</p>";
    echo "<div class='meta'><i class='fa fa-clock-o'></i>".$query2['date'].  "<b><i class='fa fa-user'></i></b>  Written by <strong>Arslan Ali</strong>   <b><i class='fa fa-comment-o'></i></b>"  ;
echo "</div>";
}
echo "</div>";

$rows=mysql_num_rows(mysql_query("select * from tbl_services"));
$total=ceil($rows/$limit);

echo "<ul class='pagination'>";
if($id>1)
{
    echo "<li><a href='?id=".($id-1)."' class='disabled'><<</a></li>";
}
        for($i=1;$i<=$total;$i++)
        {
            if($i==$id) { echo "<li class='current'>".$i."</li>"; }

            else { echo "<li><a href='?id=".$i."'>".$i."</a></li>"; }
        }
if($id!=$total)
{
        echo "<li><a href='?id=".($id+1)."' class='disabled'>>></a></li>";
}
echo "</ul>";
?>
(更新)
更换这条线

echo '<a href=".$query2['url']."><h2>' .$query2['name'].'</h2></a>';
echo';

echo”“;

语法错误导致的解决方案仍然存在一个问题。href使用单引号。这不是正确的语法。如我在此处所示,可以通过反转单引号和双引号的使用来轻松解决

echo '<a href="' . $query2['url'] . '.html">' . $query2['name']. '</a>';
echo';

相同的错误,并且还希望在.query2['url']的末尾添加.html。url中适当的句柄@语法错误。在
href“
之后和
之前缺少单引号“>”
谢谢@SyntaxError你帮我解决了一个大问题谢谢洛蒂试图告诉你。在一个单独的答案中写出整件事比较容易。@SyntaxError请再告诉我一件事,我想添加数据作为DESC,我怎么做???
echo '<a href="' . $query2['url'] . '.html">' . $query2['name']. '</a>';