我正在尝试将一些 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/