【问题标题】:Values of Two Textboxes on Another Page PHP另一个页面上两个文本框的值 PHP
【发布时间】:2016-09-26 13:51:42
【问题描述】:

美好的一天,

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

请先看下面的代码

查看.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 一样,但它不起作用,

我肯定犯了错误。请指导我

谢谢

【问题讨论】:

  • isset($_GET['ownerPrint'] ) 在第二种情况下没有得到
  • 我知道我试过了,即使 first_name 也不起作用
  • 有点不清楚您的所有页面是什么以及您如何浏览它们。 ownerPrint 和 first_name 在哪里设置?什么是“不工作”?
  • 查看第一行.. 添加附件 href 是 clickec 对吗?当您单击时,它会转到下一页,并且默认情况下会设置 emp_number 的值,该值在 view.php 中.. 我想要名字..

标签: php


【解决方案1】:

根据您的方法,您必须在查询字符串中传递它才能在下一页上获取它。

对于 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']) : ''; ?>"/>

【讨论】:

  • 通过您的代码,我在一个文本框中得到了这个 10486first_name=Mazhar Iqbal 这个名字我想要在名字文本框中分别位于 emp_number 文本框下方
  • 一开始忘了加&amp;,现在改正了。所以再试一次。
  • 你能在这里回答我的问题吗? stackoverflow.com/questions/39696907/…
【解决方案2】:

第二种情况

 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'];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-09
    相关资源
    最近更新 更多