Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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 我想将一个输入变量传递到另一个页面,但它给我带来了一个错误_Php - Fatal编程技术网

Php 我想将一个输入变量传递到另一个页面,但它给我带来了一个错误

Php 我想将一个输入变量传递到另一个页面,但它给我带来了一个错误,php,Php,我想将输入变量传递到另一个页面,但它给我带来了一个错误。无法识别输入字段名。最初,我在一行的tds中使用此输入字段回显一个表行。下面是代码。我想知道为什么看不到变量名 echo" <tr> <td id='".$row['iddrugs']."'>'".$row['iddrugs']."'</td> <td id='".$row['iddrugs']."'>'".$row['normalName'].''.$row['fullNa

我想将输入变量传递到另一个页面,但它给我带来了一个错误。无法识别输入字段名。最初,我在一行的tds中使用此输入字段回显一个表行。下面是代码。我想知道为什么看不到变量名

 echo" <tr>
    <td id='".$row['iddrugs']."'>'".$row['iddrugs']."'</td>
    <td id='".$row['iddrugs']."'>'".$row['normalName'].''.$row['fullName']."'</td>
    <td id='".$row['iddrugs']."'><input type='text' class='inp-form' name='add'               
     id='prescription' /></td>                      
    <td><a href='addprescription.php?id='".$row['iddrugs']."'&&id2='".$_GET['id']."'&&id3='".$_POST['add']."'\>Prescribe Drug</span></a></td> 
    </tr>";
你为什么用&?第二,在link中,您不能传递像$\u POST这样的变量。您可以传递$row['idDruges']和$u GET['id']


提交表单时,它将发布值$\u post['add']。没有表单提交,您无法发布。

错误到底是什么?看不到什么变量名?显示您的第一页代码和另一页代码。此外,在您的输入字段中添加值属性确保此页面上有$row,url也包含id。为什么您的代码中既有GET又有POST?