另一页PHP上两个文本框的值

时间:2016-09-26 05:39:24

标签: php

美好的一天,

我有一个文本框,我在下一页中获取它的值。

请参阅下面的代码

View.php

echo '<td class="forscreen"><a href="equipments.php?emp_number=' .$row['emp_number'] . '">Add Accessories</a></td>';

当您点击添加附件时,您会在下一页上获得emp_number的值,我在下一页上有:

<input class="input" type="text" name="emp_numberPrint" id="emp_number" readonly value="<?php echo (isset($_GET['emp_number'])) ? htmlentities($_GET['emp_number']) : ''; ?>"/>

现在,如果我有另一个名为owner的文本框,我想要同样的,我正在尝试以下代码:

echo '<td class="forscreen"><a href="equipments.php?emp_number=' .$row['emp_number'] .$row['first_name'] . '">Add Accessories</a></td>';

<input class="input" type="text" name="ownerPrint" readonly value="<?php echo (isset($_GET['ownerPrint'])) ? htmlentities($_GET['first_name']) : ''; ?>"/>

这里first_name将以与emp_number即将发布相同的方式从最后一页获取,但它不起作用,

当然我犯了错误。请指导我

由于

2 个答案:

答案 0 :(得分:2)

根据您的方法,您必须在查询字符串中传递它才能在下一页上进行此操作。

对于View.php

echo '<td class="forscreen"><a href="equipments.php?emp_number=' .$row['emp_number'] .'&first_name='.$row['first_name'] . '">Add Accessories</a></td>';

在下一页

<input class="input" type="text" name="ownerPrint" readonly value="<?php echo (isset($_GET['first_name'])) ? htmlentities($_GET['first_name']) : ''; ?>"/>

答案 1 :(得分:0)

在第二种情况下

 echo '<td class="forscreen">
<a href="equipments.php?emp_number=' .$row['emp_number'].$row['first_name'] . '">
Add Accessories</a></td>';

你错误地传递了这些值 你必须传递像这样的变量

 <a href="equipments.php?emp_number=<?php echo $row['emp_number'];  ?>
&first_name=<?php echo $row['first_name'] ; ?>">
Add Accessories</a>

你可以在下一页获得价值就像

$_GET['emp_number'];
$_GET['first_name'];