2014-06-22 88 views
-3

如何在echo中添加变量$ title?在foreach:将类添加到变量内部echo

<?php 
     foreach($this->searchfields as $fsearch) { 
      $title = $this->field->showFieldTitle($this->catid,$fsearch); 
      echo "<div id=".$fsearch->name.">".htmlspecialchars($title).""; 
      $this->field->showFieldSearch($fsearch,$this->catid,null); 
      echo "</div>"; 
     }?> 

我试图echo "<div id=".$fsearch->name.">".htmlspecialchars(<div class="header">$title</div>)."";但它不工作:)

+0

你提出问题的方式应该可行,现在正在做什么?任何错误? – putvande

+0

500内部服务器错误 – Alex

+1

您的PHP代码中有明显的语法错误。您绝对需要在开发框中启用完整的错误报告。如果你不知道如何但不要盲目编码,请征求建议。 –

回答

0

如何:

echo "<div id='".$fsearch->name."'><div class='header'>".htmlspecialchars($title)."</div>"; 

+0

完美的作品,谢谢兄弟! – Alex

+0

非常欢迎!如果它被使用,请将此答案标记为“已接受”。我会很感激。 – TribalChief

+0

完成,但我不能添加+1 - 低卡玛:) – Alex