PHP中如何通过超链接传递参数

例如在某个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,却不能获得数组中的值,哪位好心人知道是咋回事啊,谢谢啊~~~

通过表单直接传递即可,案例代码如下:

创建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.获得内容

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-11
改成这样就行了
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>";
}本回答被提问者和网友采纳
第2个回答  2015-09-21
通过预定义变量$_GET传递

php 超链接里的参数如何传递数组
1、首先,打开php编辑器,新建php文件,例如:index.php。2、在index.php中,输入代码:var_dump($_GET['name']);。3、浏览器访问index.php?name[]=1&name[]=2,此时会打印出数组传递结果。

关于php如何传递数据
4.使用超链接传递参数 我们上网的很多操作都是点击超链接在网页之间跳来跳去。点的同时同样可以传递参数。

如何用超链接向PHP页传递多个变量
使用超链接传递参数。我们上网的很多操作都是点击超链接在网页之间跳来跳去。点的同时同样可以传递参数。page01.php这样写:<?php var = 'I love you !';?> <a href="<?php echo "page02.php?new=".$var ?>">get 定义一个变量$var。超链接a的href属性里写明要跳转到page02页面。后面...

关于php如何传递数据
你的登录页面向admin.php传值这个简单,直接用form表单就可以搞定了;验证的页面完全可以和dir.php合并嘛,登录的话都是用session或cookie完成的,反正你的每个页面都必须要做这一步,直接合并就OK 另外你的dir.php就是一个正常了网页了,也就是用户需要浏览的页面对吧?那你点了对应的链接就链接不同...

什么是超链接,如何使用超链接
在HTML中,超链接可以通过使用标签来创建,并使用href属性来指定要链接到的页面。例如,要链接到名为“example.html”的页面,可以使用以下代码:php 前往示例页面 当用户单击此链接时,浏览器将打开“example.html”页面。您还可以链接到同一目录中的其他文件,只需在文件名前面加上相对路径即可。例如,要...

index.php?id=?的意思
这个ID是参数啊 比如你在某个html页面有个超链接 点击.. 当你点击的时候,你就会看到浏览器地址栏里有 http:\/\/***.***.***\/index.php?id=2 那么在index.php里用 id = $_GET['id']然后你输出 echo $id;输出出来就是2 ?问号后面带的是参数,当然是第一个参数如果是多个参数这样传 点...

如何实现一个页面通过超链接打开另一个带有iframe的页面时,指定iframe...
js也可以实现。思路如下:1、在index.html中的链接处写上链接。2、在go.html中用js来接收一下link的值。3、用js控制iframe的src属性的值,iframe.src=link+".html" ;我对js不是很熟悉,思路是没问题的,具体的代码实现,可以搜索一下。不明白可以Hi我。

php,点击超链接文本,转向实现删除\/修改mysql数据
foreach遍历数据的时候 写上id值,然后delete.php页面执行删除操作。要么你把连数据库的页面包含到 delete.php(不推荐)要么 都写在一个页面,然后switch case 判断操作 接受id 然后执行 删除 这样比较推荐 delete.php页面里 连好数据库 switch($act=$_GET['act']){ case 'del': ...;break;...

php调用页面div内的a标签超链接?
更改为:preg_match_all('\/(.*)<\\\/div>\/isU',$return,$m);preg_match_all('\/<a href="(.*)"\/isU',$m[1][0],$arr);注:第一个正则匹配出来的$m是一个二维数组,你自己输出便知。所以应该使用$m[1][0]来取出字符串xxx的内容。

不用iframe如何实现在一个页面内加载另一个页面的内容
php,并设置链接携带两个参数,一个是act,另一个是num。4、再创建一个php页面,文件名为test2.php,用来接收test.php页面传递过来的值。5、在test2.php文件内,使用echo输出接收到的act、num参数。6、在浏览器中打开test.php文件,点击链接,跳转至test2.php页面,查看输出接收到的act、num值。

相似回答