Php 如何让这个while循环动态生成这个html?
我正在建立一个图片库,它使用此代码显示我拥有的每个产品:Php 如何让这个while循环动态生成这个html?,php,mysql,Php,Mysql,我正在建立一个图片库,它使用此代码显示我拥有的每个产品: <div class="feature"> <a href="#"><imagetag alt="Image Caption"srcs=""></a> <div> <p> This is some information that can go al
<div class="feature">
<a href="#"><imagetag alt="Image Caption"srcs=""></a>
<div>
<p>
This is some information that can go along with an image.
Anything can be placed here, including images.
</p>
</div>
</div>
这是一些可以与图像一起使用的信息。
任何东西都可以放在这里,包括图像。
我需要创建一个while循环,它接受数据库中的所有产品,并为每个实例创建“feature”类的div。我很难准确知道哪些符号需要转义等等。非常感谢您的帮助
这是我的开始:
<?php
($product_set = mysql_fetch_assoc($query)) {
print("<div class="feature"> <a href="#"><imagetage alt="Image Caption" srcs=$product_set[products_image]></a>"
);}
?>
如果您在字符串中,则应转义每个双引号。因为它会合上你的绳子
<?php
($product_set = mysql_fetch_assoc($query))
{
print "<div class=\"feature\"><a href=\"#\"><img alt=\"Image Caption\" src=" . $product_set['products_image'] . "></a>";
}
?>
有趣的是,我从stackOverflow上得到了一个关于PHP模板的链接。它正在使用。这样您就不必再使用这些打印状态了。您是否尝试过:打印(html属性($my_html_字符串))
还是htmlspecialchars?htmlspecialchars将所有具有一个字符的字符转换为其HTML转义序列,而htmlspecialchars仅转换那些在HTML中有意义的字符。您是否考虑过使用更具语义的内容来包含细节?考虑到这是一个列表,我个人建议使用一个。或者,考虑到你似乎在展示一些东西并解释它,也许是一个。@David TheOP是一个完全的新手,你加入了“语义”?@Yehonatan:对StackOverflow来说是新手并不意味着你是所有语言的编程新手@叶霍纳坦:也许他/她是;但是为什么不开始学习“正确的”(1)方法,而不是以后再学习呢?(1:这种方式可能并不比他自己的第一次尝试更“正确”,但语义html似乎传达了更多关于内容的含义,因此,如果客观上不“正确”,那么至少看起来“更好”。)@Marnix当我说newb时,我的意思是他是一个编程新手,但事实并非如此。你认为skeet先生在这里做了10次的时候是个新程序员吗?或者,他们可以使用单引号,退出标记,使用herdoc语法,或者只是查看字符串上的php手册页。smarty看起来很酷。这个图书馆经常使用吗?支持得好吗?事实上,我不知道。但我现在在我的网页上使用它,只需一个页面,而且打印效果很好。我一直在寻找同样的问题,这就是我实现它的原因,但实际上我没有检查任何引用。Manrix。。你做过自由职业者吗?我需要一些帮助,我现在的程序员一直忙着满足我的一些需求。打电话给我:cue232s@yahoo.com