在特定字符前打印所有单词

时间:2016-05-22 15:59:15

标签: php

我的功能有问题。

  1. 用户可以将文本发布到页面并为文章设置类别。 设置的类别以这种方式保存在mysql中:categorie1,categorie2,categorie3
  2. 因此,我希望我的访问者能够通过提供包含所有类别的列表来选择类别。

    这就是我的想法:

      <?php
      $sql02 = "SELECT * FROM article ORDER BY id";
      $result02 = mysql_query($sql02); 
    
    
      while($rad02 = mysql_fetch_array($result02))
      {
      ?>
    
      <?php
    
          $before = "<li><a href='index.php?p=cmd&kat=TEST'>";
          $string =  $rad02["kategori"];
          $newstring = str_ireplace(",", "<br>", $string);
          $kat = $newstring;
    
      ?>
          <li><a href='index.php?p=cmd&kat=<?php echo $kat; ?>'><php echo "$kat"; ?></a></li>
    
      <?php
          }
      ?>
    

    但这不起作用..我做错了什么?

2 个答案:

答案 0 :(得分:0)

您不需要$kat = $newstring;,当您说echo "$kat";时,您不应该将 $ kat 加入&#34;&#34; < / p>

希望这有帮助

答案 1 :(得分:0)

如果每个类别都有自己的 id ,那么你可以这样做,而不是像这样的foreach循环

js-toggle-link