当在php页面上显示来自mysql表的数据时,它是否必须在表中?
我想要做的是在div中显示我的结果。
像这样: <div class="moviebox rounded"><a href="">
<img src=" $imgurl " />
<form method="get" action="">
<input type="text" name="link" class="link" style="display:none" value="http://us.imdb.com/Title? $imdburl "/>
</form>
</a></div>
对数据库中的每个图像重复一遍。怎么做?我很好地在表格中显示数据,但似乎无法做到这一点
答案 0 :(得分:3)
当在php页面上显示来自mysql表的数据时,它是否必须在表中?
不,这只是数据。您可以使用您喜欢的任何标记来描述它。桌子通常是一个不错的选择,但并非总是如此。
<div class="moviebox rounded"><a href="">
<img src=" $imgurl " />
<form method="get" action="">
a 元素不能包含表单元素(或任何其他块元素)
答案 1 :(得分:1)
<?php
$result = mysql_query("SELECT imageURL from ...");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
?>
<div>
<img src="<?php echo $row['imageURL']; ?>" />
</div>
<?php
}
?>
答案 2 :(得分:0)
尝试:
<div class="moviebox rounded"><a href="">
<img src="<?= $imgurl ?>" />
<form method="get" action="">
<input type="text" name="link" class="link" style="display:none" value="http://us.imdb.com/Title?<?= $imdburl ?>"/>
</form>
</a></div>