将CSS元素应用于PHP动态数据

时间:2012-08-30 22:29:06

标签: php css

我不熟悉将印刷和页面布局元素应用于动态数据。

我已使用此代码 - <p><?php echo preg_replace('/[\r\n]+/', '</p><p>', $row_rs_AZ_Products_Detail_pg['ItemLongDesc']); ?></p>

从我的数据库中插入下面生成的段落。这些段落是完全分开的,但我需要创建一个名为格式的信息需要子弹或编号在段落的中间。我被指示放置此代码 -

p {
    margin: 0 0 0.25em 0;
}

进入页面,但我不知道该怎么做。任何人都可以帮我这个或建议更好的东西吗?非常感谢您的协助。

数据输出:

Make someone special feel special with a Customized and Personalized full color Autograph Photo Football Sports Ball. Before clicking the Add to Cart button to place your order, please cut and past the INFORMATION NEEDED below into your email and email to tony@awardzone.net.

INFORMATION NEEDED:

TEXT ABOVE PHOTO - 1 Line Recommended [Type your text here]

CENTER PHOTO OR LOGO - (attach jpeg format image)

TEXT BELOW PHOTO - 1 Line Recommended [Type your text here]

TEAM COLORS - [Type your colors here]

YOUR CONTACT PHONE - [Type your text here]

YOUR EMAIL ADDRESS - [ [Type your text here]

(Optional) MASCOT NAME - [Type your text here]

And/or MASCOT LOGO (attach jpeg format image)

YOUR IN HAND DATE? - [Type your date here]

IMPORTANT - Your final layout proof will be approved by YOU before imprinting and shipment. *All personal information will remain confidential and will not be sold.

QUESTIONS? Email tony@awardzone.net or call Tony at 973-347-6819

1 个答案:

答案 0 :(得分:0)

这取决于您的数据是如何修复的,但是根据您显示的内容,我会:

  • 在多个换行符上展开输入(使用preg_split)以获取包含所有行的数组
  • 从数组中删除前两个条目以用作前导段落并将其回显
  • 从数组中删除最后两个条目以用作结束段落
  • 开始列表(<ul><ol>
  • 将剩余的数组作为列表项回显
  • 关闭列表
  • 回应两个结尾的段落