【发布时间】:2011-01-01 18:40:17
【问题描述】:
我一直在与一位开发人员合作开发基于 Web 的应用程序。我主要有一些 html 和 css 的经验,现在已经完成了繁重的工作,我想开始改进程序的设计元素(我知道这不是理想的情况,在一个完美的世界里,所有的设计元素会从一开始就被考虑 - 但你们这些从事项目工作的人知道它并不总是这样:-D)
我很好奇在处理大量 PHP 条件时是否有一种“标准”方式来处理 css 和一般布局结构。以下是我们页面某个区域的示例:
$print_data .= '<p><b>My subscription:</b> ';
if($period3=="1 M") {
$print_data .= "$".$amount3." a month.<br />";
$print_data .= "<b>Billing date:</b> Monthly on the " . date("jS", $subscr_effective_date_string) .".<br /><br /><b>Modification Options:</b><br />";
$print_data .= '<input type="button" value="$75 every 6 months" onclick="#" /><br />
<input type="button" value="$135 every 12 months" onclick="#" /><br /><br />';
}
elseif($period3=="6 M") {
$print_data .= "$".$amount3." every 6 months.<br />";
$print_data .= "<b>Billing date:</b> Every 6 months on " . date("m/d", $subscr_effective_date_string) ." and " . date("m/d",$subscr_effective_date_add_6mo_string) .".<br /><br /><b>Modification Options:</b><br />";
$print_data .= '<input type="button" value="$14 a month" onclick="#" /><br /><input type="button" value="$135 every 12 months" onclick="#" /><br /><br />';
}
elseif($period3=="1 Y") {
$print_data .= "$".$amount3." every year.<br />";
$print_data .= "<b>Billing date:</b> Yearly on the " . date("m/d", $subscr_effective_date_string) .".<br /><br /><b>Modification Options:</b>";
$print_data .= '<input type="button" value="$14 a month" onclick="#" /><br /><input type="button" value="$75 every 6 months" onclick="#" /><br /><br />';
}
$print_data .= '<input type="button" value="Unsubscribe" onclick="#" /></p>';
简而言之,我希望将上述内容包含在 <ul> 中,然后将每个条件设置为单独的 <li> 组,该组将根据条件填充 <ul>。
这类事情通常都是在线处理的,还是什么?
谢谢! 乔尔
【问题讨论】:
-
PS:我不知道为什么我所有的代码都没有出现在代码框中?
-
你必须正确缩进代码。
-
PPS:看到一些 html 也从消息中被删除了......叹息......最后一句话应该是这样的简而言之,我想将上述内容包含在
- 然后让每个条件成为一个单独的
- 组,该组将根据条件填充
- 。这种事情通常都是在线处理的,还是什么?
- 组,该组将根据条件填充
-
每行代码前加4个空格
-
@Joel :因为您必须在每行代码的开头放置 4 个空格 - 在编辑框中选择代码后,您可以使用带有 0 和 1 的图标。
标签: php javascript css ajax standards