0

我有多个按钮可以根据数据库中的数据量创建。这是代码

  $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。我一直在跟踪这个代码几个小时,找不到问题,任何帮助将不胜感激..

4

0 回答 0