PHP结合HTML代码

标签 php html

我正在尝试将一些 php 代码放入与 HTML 结合的代码中。

我有以下代码:

<?php
$result = mysqli_query($db,"SELECT * FROM klassen");
while($record = mysqli_fetch_array($result)) {
echo '<div class="groepitem"><input type="radio" [IN THIS PLACE] name="groep" value="' . $record['klasNaam'] . '">' . $record['klasNaam'] . '</div>';
}
?>

我想在 [in this place] 位置放置以下代码:

if($_SESSION['gebruikers_klasid'] == $record['klas_id']) {
echo 'checked';
}

我已经尝试了很多次,但就是无法正常工作。

最佳答案

您可以像这样连接一个三元运算符:

$result = mysqli_query($db, "SELECT * FROM klassen");
while($record = mysqli_fetch_array($result)) {
    echo '<div class="groepitem"><input type="radio" ' . ($_SESSION['gebruikers_klasid'] == $record['klas_id'] ? "checked" : "") . ' name="groep" value="' . $record['klasNaam'] . '">' . $record['klasNaam'] . '</div>';
}

关于PHP结合HTML代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27447738/

相关文章:

java - JSON 到 Java 对象而不创建类(PHP 方式)

php - 从确切日期到确切日期选择记录

javascript - 在 javascript 中访问 div 类不起作用

html - 表格超出 div

php - 如果表中的行数小于限制,则返回行数 - 1

php - 将textarea中的html标签转换为富文本

php - 如何以逗号分隔显示多行数据

css - 如何使打印页面的背景与其他打印页面不同?

javascript - winjs应用程序中的导航问题

javascript - 使用 cssText 切换元素