获取阵列显示

时间:2013-06-28 00:54:12

标签: php arrays

所以我得到这个用于行显示我的sql select:

$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>

有人可以帮我用vars替换文字吗?

1 个答案:

答案 0 :(得分: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>