【发布时间】:2014-08-08 14:54:12
【问题描述】:
目前我正在使用这段代码(在这些论坛的帮助下)
while ($row = mysql_fetch_array($resultbline))
{
$var1 = $row['prod_selectname'] . "0";
$var2 = $row['prod_selectname'] . "6";
$var3 = $row['prod_selectname'] . "11";
$var4 = $row['prod_selectname'] . "18";
$var5 = $row['prod_selectname'] . "t";
$var6 = $row['prod_selectname'] . "24";
$var7 = $row['prod_selectname'] . "36";
$vartrtot = $$var1+$$var2+$$var3+$$var4+$$var5+$$var6+$$var7;
if ($vartrtot>0) {
$messageb .="<tr><td>"
. $row['prod_name']
. "</td><td>" . $vartrtot . "</td><td></td>
<td>" . $$var1 . "</td>
<td>" . $$var2 . "</td>
<td>" . $$var3 . "</td>
<td>" . $$var4 . "</td>
<td>" . $$var5 . "</td>
<td>" . $$var6 . "</td>
<td>" . $$var7 . "</td>
";}
}
这些值是从下拉选择菜单中生成的。
我有一个小问题,如果在下拉菜单中未选择任何选项,则此表的输出会在我不希望它打印任何内容的情况下打印零?
那我怎么说: 如果 $$var4 = 0;然后不要在那个空间打印任何东西。 如果 $$var5 = 0;然后不要在那个空间打印任何东西。 等等
提前致谢
【问题讨论】:
-
我没有得到你的要求。为什么在 while 循环中连接值..
-
prod_selectname 可以是 100 多种口味中的一种,而 0,6,12 等是强度。因此,在表格的第一行会有多个下拉菜单供客户选择该液体的强度。从数据库中检索到的唯一数据是液体的名称。我希望你明白。 (我是新手)
-
你想在 $vartrtot 中存储什么
-
Saurabh,$vartrtot 只是上面 7 个变量的总和。我刚试过这个,但不高兴
" . if( $$var1 != 0 $$var1 . " 它显示错误 -
我不知道你为什么要添加字符串..它们不是整数..