fsk33 2023-04-29 08:56 采纳率: 73.9%
浏览 60
已结题

php中超级链接传递input值的问题

写了一个网页打开图像的PHP代码,需要点击“历史图像查看”的超连接,打开img2.php这个页面,需要在img2.php中获得当前页面的input name="编号ls" 的value,这个value在页面中做一个下拉列表选择后会读取数据值而变化。
以下是当前页面的简要代码:

<select name="lishi" class="y" id="lishi">
<option value=0>--选择历史记录--</option>
<?php
$sql= "select 编号 from dengji where 姓名='$row_rsupdate[姓名]'";
$result = mysql_query($sql, $db_conn);//执行sql语句
while($row = mysql_fetch_array($result)) {
$bianhao = $row['编号'];
echo "<option value='$jiancha' data-bianhao='$bianhao'>$jiancha</option>";}
$_SESSION['id2']=$row['编号'];
?>
</select>
<input name="编号ls" type="hidden" id="编号ls" value="" />
<a href="img2.php" id="test3" target="_blank">历史图像查看</a>

下面的img2.php中需要获得上一个页面中input name="编号ls" 的value的代码(我用的SESSION,感觉用得不对,也确实获取不到):

$id=$_SESSION['id2']; 
$query_rsdb = "SELECT * FROM dengji WHERE 编号='$id'";

请问:如何实现呢?

  • 写回答

1条回答 默认 最新

  • 「已注销」 2023-04-29 16:15
    关注

    img


    a标签修改后的代码如下

    
    <a href="img2.php" id="test3" target="_blank" onclick="this.href = 'img2.php?id=' + document.getElementById('lishi').value;">历史图像查看</a>
    

    在img2.php页面,通过 $_GET['id']获取传递的参数。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月29日
  • 已采纳回答 4月29日
  • 创建了问题 4月29日

悬赏问题

  • ¥15 我的数据无法存进链表里
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端