所以我撞上了墙。我试图避免在“查看订单”页面中显示表单中的所有颜色选项。 因此,他们会在每种颜色的表格中输入所需的数量,然后提交到review.php页面。 我只是不确定是否需要PHP循环或JavaScript循环或如何完成此操作。 任何帮助真的很感激!只有当输入值大于0时才显示数值
形式
<form action="review.php" method="post" name="form1" id="form1">
<p>12x12<br>
c000x12 <input type="text" name="c000x12"><br>
c010x12 <input type="text" name="c010x12"><br>
c020x12 <input type="text" name="c020x12"><br>
c019x12 <input type="text" name="c019x12"><br>
c021x12 <input type="text" name="c021x12"><br>
</p>
<p>12x24<br>
c000x24 <input type="text" name="c000x24"><br>
c010x24 <input type="text" name="c010x24"><br>
c020x24 <input type="text" name="c020x24"><br>
c019x24 <input type="text" name="c019x24"><br>
c021x24 <input type="text" name="c021x24">
</p>
<p><input type="submit" name="submit" id="submit" value="Submit"></p>
</form>
然后,我有以下的查看页面上... 我想只显示在该值大于0
PHP
<?PHP
// x12
$c000x12= $_POST["c000x12"];
$c010x12= $_POST["c010x12"];
$c020x12= $_POST["c020x12"];
$c019x12= $_POST["c019x12"];
$c021x12= $_POST["c021x12"];
// x24
$c000x24= $_POST["c000x24"];
$c010x24= $_POST["c010x24"];
$c020x24= $_POST["c020x24"];
$c019x24= $_POST["c019x24"];
$c021x24= $_POST["c021x24"];
?>
HTML
<p>12x12<br>
<? echo "000 Transparent=".$c000x12 ."<br/>".
"010 White=".$c010x12 ."<br/>".
"020 Golden yellow=".$c020x12 ."<br/>".
"019 Signal yellow=".$c019x12 ."<br/>".
"021 Yellow=".$c021x12 ."<br/>" ; ?>
</p>
<p>12x24<br>
<? echo "000 Transparent=".$c000x24 ."<br/>".
"010 White=".$c010x24 ."<br/>".
"020 Golden yellow=".$c020x24 ."<br/>".
"019 Signal yellow=".$c019x24 ."<br/>".
"021 Yellow=".$c021x24 ."<br/>" ; ?>
</p>
莫非你请解释更简单的方式,以便我可以帮忙? –
我真的不知道你想解决什么问题,请编辑你的问题,让你的问题更清晰 – RiggsFolly
@RiggsFolly就像现在一样,如果客户只需要10个单一的颜色和尺寸,评论页面仍然会显示所有结果包括零值或空白值。 我想省略那些。 –