php - 在 mysqli_fetch_array 中添加依赖于 php IF 语句的 CSS 样式

标签 php css mysqli

我想添加依赖于 php IF 语句的 CCS 样式。我发现了一些东西:changing the style inside "if" statement , 但不知何故它不起作用,可能是因为我的代码中有 WHILE 语句。

<?php
$possible_lang_list = mysqli_query($con, 
'SELECT * FROM page WHERE title = "lang" ORDER BY name1 ASC');

while ($row = mysqli_fetch_array($possible_lang_list)) {
  echo '
      <div class="language" id="' . $row['name2'] . '">
      <p>' . $row['name1'] . '</p>
      </div>
  ';
}
?>

我只想显示 div class="language"where $row['name2'] == $x,有可能用 JavaScript 显示整个类“语言”。谁能帮忙?

我试过:

 while ($row = mysqli_fetch_array($possible_lang_list)) {
  if ($row['name2'] == $x) {
  ?>
  <div style="display:block;">
  <?php } else {
  ?>
  <div style="display:none;">
  <?php
  echo '
      <div class="" id="' . $row['name2'] . '">
        <p>' . $row['name1'] . '</p>

      </div>
  </div>';
  }
}

最佳答案

现在它正在工作:

while ($row = mysqli_fetch_array($possible_lang_list)) {
  if ($row['name2'] == $x) {
  ?>
  <div style="display:block;">
  <?php } else {
  ?>
  <div style="display:none;">
  <?php   }
  echo '
      <div class="" id="' . $row['name2'] . '">
        <p>' . $row['name1'] . '</p>

      </div>
  </div>';

}

关于php - 在 mysqli_fetch_array 中添加依赖于 php IF 语句的 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44430760/

相关文章:

javascript - 需要使用CSS从 child 到 parent 的路径

css - 在 bootstrap 4 或 css 上对齐不同大小的底部图像

php - PHP 中的 Bing 搜索 API(获取下一个结果)无法正常工作

HTML5+CSS3 菜单仅在悬停时滚动但不工作

php - MySQL now() 间隔以毫秒为单位可能吗?

php - 执行多个查询然后输出为数组

PHP无限循环问题

php - 将日期值(字符串)转换为具有不同时区的时间戳

php - 如何向 sqlmap 添加用户名和密码?

php - 如果另一张表中不存在记录,则插入到一张表中