我希望当我点击按钮时在map.php中显示getvenueurl的-6ren">
gpt4 book ai didi

javascript - PHP - 如何从隐藏的输入类型和 $_POST 中获取名称到另一个 php?

转载 作者:行者123 更新时间:2023-12-02 17:22:32 25 4
gpt4 key购买 nike

我希望可以传递getvenueurl的值到另一个名为 map.php 的 php 。

我使用隐藏的输入类型在当前页面中回显:

<input type="hidden" name="getvenueurl" value="<?php echo $show_venue['url']; ?>"/>

我希望当我点击按钮<a href="map.php" target="_blank"><input type="button" class="button" value="MAP" style="width:100px;">时在map.php中显示getvenueurl的正确值.

在当前页面:

 <?php
$read_venue = mysql_query("select * from venue where theme_name = '$title'");

while($show_venue = mysql_fetch_array($read_venue))
{

?>
<form method="post" action="#tab5">
<center><table border="1" class="venuetb">

<tr>
<input type="hidden" name="getvenue" value="<?php echo $show_venue['venue']; ?>"/>
<input type="hidden" name="getvenueprice" value="<?php echo $show_venue['price']; ?>"/>
<input type="hidden" name="getvenueurl" value="<?php echo $show_venue['url']; ?>"/>

<td style="width:20%;"><center><div class="imgvenue"><img src="<?php echo 'venueimg/'.$show_venue['venueimg']; ?>" /></div></center></td>

<td ><center><div class="bine"><?php echo $show_venue['venue']; ?> - RM <?php echo $show_venue['price']; ?></div></center></br>
<div class="dv"><p>&nbsp;<b>Address : </b><?php echo $show_venue['address']; ?></p>
<p>&nbsp;<b>Detail : </b><?php echo $show_venue['detail']; ?></p>
<b>&nbsp;Contact No: </b><?php echo $show_venue['contact']; ?></div>
</td>
<td style="width:20%;">
<center><a href="map.php" target="_blank"><input type="button" class="button" value="MAP" style="width:100px;"></a>
<input type="submit" class="button" style="width:100px;" value="CHOOSE" name="choose_venue"></center>


</td>

</tr>
</table></center><br>
</form>
<?php
$_SESSION['theurl'] = $show_venue['url'];

}
?>

<?php
if(isset($_POST['choose_venue']))
{
$getvenue = $_POST['getvenue'];
$getvenueprice = $_POST['getvenueprice'];



$savevenue = mysql_query("insert into selectvenue(user,title,venuename,venueprice) values('$username','$title','$getvenue','$getvenueprice')");
if($savevenue)
{
echo"<center>$getvenue save.</center>";

}
else
{
echo "Failed.";

}
}
?>
</div>

我尝试使用 session 来传递 getvenueurl 的值但看到它失败了,因为它只会显示 while 循环中所有输出的最后一列值。

在map.php中:

    <table class="mapping">
<tr>
<td>
<?php
$theurl = $_SESSION['theurl'];
echo $theurl;?>
</td>
</tr>
</table>

如何为我的map.php获取正确的值?

最佳答案

你可以通过这种方式通过 anchor 标记传递值..我希望这会对你有所帮助。

<a  href="map.php?getvenueurl=<?php echo $show_venue['url']; ?>" target="_blank"><input type="button"  class="button" value="MAP" style="width:100px;"></a>

关于javascript - PHP - 如何从隐藏的输入类型和 $_POST 中获取名称到另一个 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23797435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com