如何获取存储在php

时间:2016-11-14 04:47:07

标签: php variables input

我编写了一个php文件p1,它创建了一个表单,通过使用<?php>标记将值存储到字段中,而我正在尝试使用文件delete_product.php来获取输入,为什么当我回应变量,什么都没出现?

P1:

require('database.php');
$query = 'select * from products';
$stmt = $db->prepare($query);
$stmt->bind_result($productCode, $name, $version, $releaseDate);
$stmt->execute();


<table border="1px solid black" border-collapse="collapse">';
echo'<tr><th>Code</th> <th>Name</th> <th>Version</th> <th>Release Date</th> <th> </th></tr>';

while($stmt->fetch()) {
    echo"<tr> <td>$productCode</td> <td>$name</td> <td>$version</td> <td>$releaseDate</td>
          <td><form action=\"delete_product.php\" method=\"post\">
          <input type=\"hidden\" value=\"$productCode\" name=\"code\">
          <input type=\"submit\" value=\"Delete\">
          </form></td></tr>";

delete_product.php:

<?php

$product_code = filter_input(INPUT_POST, "code");

echo $product_code;
?>

1 个答案:

答案 0 :(得分:0)

请使用firebug检查隐藏的输入字段是否包含值。如果此显示为null,请检入您的记录。如果它包含值,则按删除按钮。