Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP使用POST方法检索信息_Php_Forms_Shopping Cart - Fatal编程技术网

使用PHP使用POST方法检索信息

使用PHP使用POST方法检索信息,php,forms,shopping-cart,Php,Forms,Shopping Cart,我正在尝试将产品数量从product.php发送到cart.php <form id="form1" name="form1" method="POST" action="cart.php"> <input type="hidden" name="pid" id="pid" value="<?php echo $id; ?>" /> <!--<input type="text" name="qnty" id="qnty"/>

我正在尝试将产品数量从product.php发送到cart.php

 <form id="form1" name="form1" method="POST" action="cart.php">
    <input type="hidden" name="pid" id="pid" value="<?php echo $id; ?>" />
    <!--<input type="text" name="qnty" id="qnty"/>-->
   <select name="qnty">
    <option></option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>20</option><option>25</option><option>30</option><option>40</option><option>50</option><option>60</option><option>70</option><option>80</option><option>90</option><option>100</option><option>150</option><option>200</option><option>300</option></select>

    <input type="submit" name="button" id="button" value="Add to Shopping Cart" />
  </form>

但是,我收到一条未定义的变量错误消息。当我将表单提交到product.php而不是cart.php时,它工作得很好。有人知道我哪里出错了吗

这是因为您需要声明变量,否则它将显示如下

Notice: Undefined variable: id in C:\xampp\htdocs\amazon\test.php on line 9

在if循环内打印
$qnty
,或在if循环前声明
$qnty=0


在您的情况下,如果未设置
qnty
,它将给出未定义的变量
$qnty

请尝试打印($\u POST)。它将打印$\u POST数组的全部内容。如果数据不在那里,则说明您查找的位置错误。感谢您返回了“Array()”,当您说查找错误的位置时,您的意思是什么?显然,您的$\u POST数组是空的。尝试print\u r($\u请求)查看完整的http请求(希望包括您的参数)。谢谢,我试过print\r($\u POST),它正在返回数组()?
Notice: Undefined variable: id in C:\xampp\htdocs\amazon\test.php on line 9