我有多个按钮,根据数据库中的数据量创建。这是代码
$sql = mysql_query("SELECT * from barang");
while (($data = mysql_fetch_row($sql))!=null)
{
echo "<tr>";
echo "<td><img src=\" ". $data[4] . "\"height=\"100\"></td>";
echo "<td> $data[1] </td>";
echo "<td> $data[2] </td>";
echo "<td>" . uang($data[3]) . "</td>";
echo "<td><input type=\"submit\" name=\"$data[0]\" id=\"button\" value=\"Buy\" OnClick=\"checkBtn(event)\"/></td>";
echo "</tr>";
$cek[] = $data[0];
}
unset($data);
?>
以下是找出点击了哪个按钮的代码。
for ($x=0; $x<=(count($cek) - 1); $x++)
{
echo $cek[$x];
$value = isset($_POST[$cek[$x]]);
var_dump($value);
if (isset($_POST[$cek[$x]]))
{
$values = $cek[$x];
//echo $values;
echo "testing";
}
//echo $values;
}
var_dump($values);
if ($values != "")
{
$_SESSION['item'] = $values;
header("location:confirm.php");
}
unset ($cek, $value);
?>
问题是,每当我尝试单击按钮时,单击按钮的返回值始终为false。 我已经将这段代码追踪了好几个小时而无法找到问题,任何帮助都会受到赞赏。