写这个增量的正确方法

时间:2016-11-26 21:24:40

标签: php

写这个增量的正确方法是什么。

$up = 0;
echo "<button type='button' name='buy".$up++."' >Buy</button>";

和这一行

if(isset($_POST['buy'.$up++])){

我知道这些都是错的。那么写这些的正确方法是什么。

1 个答案:

答案 0 :(得分:1)

我认为您正在尝试解决已经有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>";