$temporaryID = $row->id; //data row ID from table
$concat = "#".$temporaryID; //concatenate it for href
if($x % 2==1){
echo '<li class="featuredNews-li" href="$concat" data-toggle="tab">';
}
?>
尝试将#与数据id连接起来,将其设置为href标记。
答案 0 :(得分:2)
您需要将字符串括在双引号中(并转义字符串内部的字符串)
echo "<li class=\"featuredNews-li\" href=\"$concat\" data-toggle=\"tab\">";
答案 1 :(得分:0)
更改
$temporaryID = $row->id;
$concat = "#".$temporaryID;
if($x % 2==1){
echo '<li class="featuredNews-li" href="$concat" data-toggle="tab">';
}
要:
取消$concat
$temporaryID = '#' . $row->id;
if($x & 1){
echo "<li class=\"featuredNews-li\" href=\"$temporaryID\" data-toggle=\"tab\">";
}
我更喜欢$x & 1
而非$x % 2==1
,因为AND函数是单个微指令。你的方法是数学函数和比较。
但是那里也没有。双引号字符串,在sting中有转义双引号。
答案 2 :(得分:-1)
试试这个.. $ concat ='#'。$ temporaryID; //将其连接为href
if($x % 2==1){
echo "<li class='featuredNews-li' href='" .$concat ."' data-toggle='tab'>";
}
?>