㈠ 怎样用php输出a标签,且带有可变参数
echo '<li><a href="ruirong.php ?id=$abc">'.$row['zbt'].'</span></a></li>';
只要在双引号里就能解析变量,像你原先那个,就会变成$id=$abc,变成了字符串
可能不太好理解,直接取前面这一段 '<li><a href="ruirong.php ?id="$abc"">'
你先去掉单引号 <li><a href="ruirong.php ?id="$abc"">,如果你的编辑器有颜色区分的话,你可以看到$abc,是变量的颜色,那是因为"ruirong.php ?id="和"",被当做一对双引号,然后你外面又有一层单引号,$abc就变成字符串了。
㈡ php怎么取得当前网页的url变量,url中有几个变量怎么把每个变量分别输出来
echo $_GET['bl1'];//这样输出bl1的值,同理 echo $_GET['bl2']; //输出bl2的值 获取URL的值是用到GET , $_GET['变量名']
㈢ 怎么样通过超链接在一个php网页中引用另一个php网页中的变量
第一个文件,
<?php
$n="http://www.wsiyu.com?name=m
&
y
n+ame"?>
<a
href="other1.php?name=<?php
echo
urlencode($n)?>>other.php</a>
在另一个文件里取$_GET['name']
就可以了。
注意:因为是我们来传值,所以要加urlencode(),
不然一些特别的符号在传递过程中会出错,
以上面的为例。
如果不加urlencode
变量里有空格就会把值打断。
当然用另一个函数
rawurlencode(),也可以。
接收变量时不用手工转换它们,PHP自动识别它们。
㈣ php href 传递参数问题
URL方式传递参数到服务器上,用PHP脚本接受参数时,此种方式为GET方法,在PHP语言里,对于的数据容器是$_GET,上面的PHP的写法为:
<?PHP
if(isset($_GET['id'])){
echo $_GET['id'];
}
?>
$_POST数据容器,主要是针对表单提交(表单的METHOD 属性设置为 POST,如果没有设置,默认为GET方法,同URL方式传递参数一样)。
希望有所帮助,谢谢!
㈤ php href 传递参数 可以传递多个参数吗 也就是说 get 传递多个变量
可以传递多个参数,href后面的?开始是参数部分,参数的格式是“参数=值”这样的成对的参数传递格式,对过参数之间使用&符号分隔。
下面的例子传递了三个参数:
index.php?参数1=值1&参数2=值2&参数3=值3