所以我撞上了牆。我試圖避免在「查看訂單」頁面中顯示錶單中的所有顏色選項。 因此,他們會在每種顏色的表格中輸入所需的數量,然後提交到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個單一的顏色和尺寸,評論頁面仍然會顯示所有結果包括零值或空白值。 我想省略那些。 –