$sql="SELECT vName,id FROM employee WHERE vName LIKE '%$my_data%' ORDER BY vName";
$result = mysql_query($sql);
if($result)
{
while($row=mysqli_fetch_array($result))
$hid='<input type="hidden" name="xyz" id="abc" value="'.$row['id'].'" />';
echo($hid);
echo $row['vName']."\n";
}
如何将隐藏输入字段的值传递给另一个PHP
脚本?我正在使用自动完成。如何将值自动完成页面传递到索引页面
答案 0 :(得分:0)
创建表单
<form action="action_page.php" method="get">
<input type="hidden" name="xyz" id="abc" value="'.$row['id'].'" />
<input type="submit" value="Submit">
</form>
并在action_page.php上获取价值
$_GET['xyz']
你在php代码中输入你的html代码,就像这样
<?php
while($row=mysqli_fetch_array($result))
{
?>
<form action="action_page.php" method="get">
<input type="hidden" name="xyz" id="abc" value="'.$row['id'].'" />
<input type="submit" value="Submit">
</form>
<?php
echo $row['vName']."\n";
}
?>
答案 1 :(得分:0)
您有两种选择:
<强>会话
PHP中的会话支持包括一种在后续访问中保留某些数据的方法。
例如:
<?php
// Page1.php
session_start();
$_SESSION["key"] = "random value";
然后:
<?php
// Page2.php
session_start();
echo $_SESSION["key"];
// Output would then be ... random value
发表
拿走你现在拥有的东西,你会做:
<form method="post" action="somescript.php">
<input type="hidden" name="xyz" id="abc" value="<?=$row['id'] ?>" />
<button type="submit" name="submit" value="submitForm" />
</form>
然后在somescript.php
上执行:
<?php
print_r($_POST);
您将看到一个包含表单数据的数组,其中包含隐藏值