PHP中如何通过超链接传递参数
例如在某个php中写入如下:foreach($ras$value){echo"$value[USER_2_name]"."<br>";$data=$value[USER_...
例如在某个php中写入如下:
foreach($r as $value)
{
echo "$value[USER_2_name]"."<br>";
$data=$value[USER_2_add];
echo '<a href="1.php?name=$data" onclick="openwin()">';
echo "$value[USER_2_add]";
echo '</a>';
echo "<br>";
}
在1.php中通过$a=$_GET['name'];得到,但是echo $a;得到的只是$data,却不能获得数组中的值,哪位好心人知道是咋回事啊,谢谢啊~~~ 展开
foreach($r as $value)
{
echo "$value[USER_2_name]"."<br>";
$data=$value[USER_2_add];
echo '<a href="1.php?name=$data" onclick="openwin()">';
echo "$value[USER_2_add]";
echo '</a>';
echo "<br>";
}
在1.php中通过$a=$_GET['name'];得到,但是echo $a;得到的只是$data,却不能获得数组中的值,哪位好心人知道是咋回事啊,谢谢啊~~~ 展开
3个回答
2016-01-06 · 知道合伙人互联网行家
关注
展开全部
通过表单直接传递即可,案例代码如下:
创建go.php文件,其代码如下
<?php
@$username = $_POST['name'];
@$usermessage = $_POST['message'];
if(!empty($username) || !empty($usermessage)){
echo "您的姓名:".$username.",您的留言内容:".$usermessage;
}else{
echo '<form action="go.php" method="post">
您的姓名:<input type="text" name="name"><br><br>
留言内容:<input type="text" name="message">
<button>提交</button>
</form>';
}
?>
案例截图:
1.填写表单
2.获得内容
展开全部
改成这样就行了
foreach($r as $value)
{
echo "$value[USER_2_name]"."<br>";
$data=$value[USER_2_add];
echo '<a href="1.php?name='.$data.'" onclick="openwin()">';
echo "$value[USER_2_add]";
echo '</a>';
echo "<br>";
}
foreach($r as $value)
{
echo "$value[USER_2_name]"."<br>";
$data=$value[USER_2_add];
echo '<a href="1.php?name='.$data.'" onclick="openwin()">';
echo "$value[USER_2_add]";
echo '</a>';
echo "<br>";
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过预定义变量$_GET传递
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询