美好的一天,
我有一个文本框,我在下一页中获取它的值。
请参阅下面的代码
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即将发布相同的方式从最后一页获取,但它不起作用,
当然我犯了错误。请指导我
由于
答案 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'];