0
我有这样的PHP代码: 回声回声内 - PHP
<!-- PHP bliver brugt til dynamisk at hente madtabeldata fra 'datatab'-->
<?php
// Forbinder til database
$db = include("connect2db.php");
// Viser danske bogstaver
$db->set_charset("utf8");
// SQL query henter al data fra 'datatab'
$query="select * FROM datatab";
$result = $db->query($query); // Placerer resultaterne af query i en variabel
$num_results = $result->num_rows;
// Viser hver rækkes data i en tabel
for ($i=0; $i <$num_results; $i++)
{
$row = $result->fetch_assoc();
echo "<tr>";
echo '<td>'.$row['dato'].'</td>
<td>'.$row['vaegt'].'</td>
<td>'.$row['motion'].'</td>
</tr>';
}
?>
</table>
</div>
我想包括这个回声我的PHP代码里面:
<?php
if (isset ($_SESSION['username'])) {
echo '*PHP-code*';
} else {
echo '<p>"Please log in to see the table"</p>';
}
?>
我怎样才能成功做到这一点?当我输入时,它表示服务器中存在错误。
你不能做这样的事情....如果一个回声被包含在一个单引号或双引号中,它将被视为与其他任何普通字符串一样,其中echo不是别的,而是一个单词。当你在浏览器中打开它时,你会看到用括号和其他语句在页面上写的回声。 –
使用三元运算符连接 – Rizier123
不清楚你想要做什么或失败。尽管您的问题中的代码格式显然会导致语法错误。 – David