0

所以我得到了这个在我的 sql 选择中显示的行:

$result = mysql_query("SELECT nome_sitio, horario, contato, morada, imagem FROM sitio where id_tipo=1");

echo "<table border='1'>
<tr>
<th>Nome</th>
<th>Horário</th>
<th>Contato</th>
<th>Morada</th>
<th>Imagem</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['nome_sitio'] . "</td>";
  echo "<td>" . $row['horario'] . "</td>";
  echo "<td>" . $row['contato'] . "</td>";
  echo "<td>" . $row['morada'] . "</td>";
  echo "<td>" . $row['imagem'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);

但我用 html 做了一个设计,用 html 和 css 看起来像这样:

http://i.stack.imgur.com/gb1s9.png

html代码是:

<div id="sitios">
<div class="imageRow">
<div class="single">
<a href="backoffice/images_sitios/$imagem" rel="lightbox"><img src="backoffice/images_sitios/thumbnails/$imagem"/></a>
</div>
</div>
<div id="texto">
<h2><b>$nome_sitio</b></h2>
<h3><b>Morada:</b></h3> $morada</br>
<h3><b>Horário:</b></h3> $horario</br>
<h3><b>Contato:</b></h3> $contato</br>
<h3><b>Freguesia:</b></h3> $idfreguesia

</div>
</div>

有人可以帮我用变量替换文本吗?

4

1 回答 1

0

您需要转义回 PHP 以显示变量:

<div id="sitios">
<div class="imageRow">
<div class="single">
<a href="backoffice/images_sitios/<?php echo $imagem; ?>" rel="lightbox"><img src="backoffice/images_sitios/thumbnails/<?php echo $imagem; ?>"/></a>
</div>
</div>
<div id="texto">
<h2><b><?php echo $nome_sitio; ?></b></h2>
<h3><b>Morada:</b></h3> <?php echo $morada; ?></br>
<h3><b>Horário:</b></h3> <?php echo $horario; ?></br>
<h3><b>Contato:</b></h3> <?php echo $contato; ?></br>
<h3><b>Freguesia:</b></h3> <?php echo $idfreguesia; ?>

</div>
</div>
于 2013-06-28T00:59:13.857 回答