单击PHP时按钮返回false

时间:2013-10-27 18:41:13

标签: php button click isset

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

  $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。 我已经将这段代码追踪了好几个小时而无法找到问题,任何帮助都会受到赞赏。

0 个答案:

没有答案