小编Eri*_*ric的帖子

在PHP中输出Mysql数组

我正在为我们公司创建一个报价系统,我遇到了一个小问题.这是破败的; 我有两个表,一个名为data,另一个名为zip.如果客户使用烟草,邮政编码和州,则输入他们的性别,年龄.

这是数据表:

图片

这是拉链表:

图片

我根据zip查找代码查询了要加入的两个表.这是我正在使用的查询:

SELECT data.Monthly_Rate, zips.ZIP_LOOKUP_CODE AS Expr1, zips.State, zips.County, zips.City, zips.Zipcode
FROM data INNER JOIN
zips ON data.ZIP_LOOKUP_CODE = zips.ZIP_LOOKUP_CODE
WHERE (zips.Zipcode = '$zipcode') AND 
(data.Company_Old LIKE '%Blue Cross%') AND
(data.Plan IN ('A','F','F (High)','G','N')) AND 
(data.Gender = '$gender') AND 
(data.Age = '$age') AND 
(data.Tobacco = '$tobacco') AND 
(data.State = '$state');
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是在表格中输出这个PHP.我遇到的问题是"计划"列下有多个计划字母.我只想返回5个不同的,但问题是有些公司不提供所有这5个计划,所以在这个例子中,当我输出数组时,某个计划的费率将排在错误的列中在表中.

基本上,我不知道如何在它应该处于的特定列中正确对齐数据.在计划A,F和N仅适用于公司的情况下,它将填充前三个字段,并且计划N的费率不会在计划N栏中排队.

我需要弄清楚如何将给定的费率与计划字母相关联,并在表格中正确输出.在下面的例子中,计划A的费率是111.40美元,计划F是135.37,计划N的费率是96.52美元.如您所见,Plan N费率未正确对齐.我该如何解决这个问题?

表输出:

图片

这就是我用来在PHP中输出数组的方法:

while($row = mysql_fetch_array($PlanRates))
{   
$Plan = "$" . number_format($row['Monthly_Rate'], 2, '.', '');
echo "<td align='center'>$Plan</td>";           
}
echo "</tr>";
mysql_free_result($PlanRates);
Run Code Online (Sandbox Code Playgroud)

php mysql

6
推荐指数
1
解决办法
150
查看次数

用Jquery清除5个空TD

我有一个动态表填充,我知道我不应该这样做,但你怎么会连续找到5个空TD,并隐藏它们?因此,如果行包含5个空TD,则不显示TD.

我想删除<td></td><td></td><td></td><td></td><td></td>DOM 中的每个实例.不只是第一个.

我只想让5个空的TD消失,而不是所有空的TD

jquery

0
推荐指数
1
解决办法
426
查看次数

标签 统计

jquery ×1

mysql ×1

php ×1