-1
寫這個增量的正確方法是什麼?寫這個增量的正確方法
$up = 0;
echo "<button type='button' name='buy".$up++."' >Buy</button>";
和產品,以及
if(isset($_POST['buy'.$up++])){
我知道這兩個都是錯誤的。那麼寫這些的正確方法是什麼?
寫這個增量的正確方法是什麼?寫這個增量的正確方法
$up = 0;
echo "<button type='button' name='buy".$up++."' >Buy</button>";
和產品,以及
if(isset($_POST['buy'.$up++])){
我知道這兩個都是錯誤的。那麼寫這些的正確方法是什麼?
我認爲你正在試圖解決已經與HTML表單陣列可以解決的問題,
echo "<button type='button' name='buy[]' >Buy</button>";
echo "<button type='button' name='buy[]' >Buy</button>";
echo "<button type='button' name='buy[]' >Buy</button>";
print_r($_POST['buy']));
然而,更常見於複選框使用:
<input name='id[]' type='checkbox'\>
<input name='id[]' type='checkbox'\>
<input name='id[]' type='checkbox'\>
$id = implode(',',$_POST['id']);
echo $id
由於只有一個按鈕可以在任何給定的時間點擊,你不喜歡他們有獨特的ID而不是數組?
echo "<button type='button' name='buy".$productId."' >Buy</button>";
如果你想使用數組,只需使用數組('名= '買[0]''=>'$ _ POST [ '買'] [0]') – Federkun
你可能要考慮無論是「for」或「while」循環,這取決於你的需求。 – Nytrix