php脚本中的html标记中的ID

时间:2012-01-19 05:11:08

标签: php html

<?php
  foreach ($myquery_domain->result() as $row ){
    $domain = $row->domain;
    $domain_id = $row->domain_id;
    echo '<tr>';
      echo '<td>';
        echo '<span class="flip_domain" id="$domain_id">+</span>'.$domain;
      echo '</td>';
    echo '</tr>';
?> 

嗨,我希望我的$ domain_id成为我的ID。有人可以帮帮我吧。谢谢。

4 个答案:

答案 0 :(得分:2)

<?php
  foreach ($myquery_domain->result() as $row ){
    $domain = $row->domain;
    $domain_id = $row->domain_id;
    echo '<tr>';
      echo '<td>';
        echo '<span class="flip_domain" id="'.$domain_id.'">+</span>'.$domain;
      echo '</td>';
    echo '</tr>';
?> 

答案 1 :(得分:1)

您必须将其与.连接 - 与$domain相同:

echo '<span class="flip_domain" id="'.$domain_id.'">+</span>'.$domain;

答案 2 :(得分:1)

对字符串文字使用单引号意味着PHP不会为您替换变量。因此,请改用双引号:

 echo "<span class='flip_domain' id='$domain_id'>+</span>".$domain;

答案 3 :(得分:1)

我喜欢可读的语法:

<?php
  foreach ($myquery_domain->result() as $row ){
    $domain = $row->domain;
    $domain_id = $row->domain_id;
?>

  <tr>
    <td>
      <span class="flip_domain" id="<?php echo $domain_id; ?>">+</span> <?php echo $domain; ?>
    </td>
  </tr>

<?php
  }
?>