我有多个按钮可以根据数据库中的数据量创建。这是代码
$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。我一直在跟踪这个代码几个小时,找不到问题,任何帮助将不胜感激..