我有以下网址回来,如
questions.php?n=1a=1
现在我的代码中有
$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];
我无法理解的是,我每次都获得$number
罚款,但$answerwrong
出现以下错误
注意:未定义的索引:第8行的C:\\ questions.php中的a。
有谁知道我可能做错了什么?
由于
答案 0 :(得分:1)
特别是,当提交包含字段field1
,field2
,field3
的表单时,字段的内容将编码为查询字符串,如下所示:
field1=value1&field2=value2&field3=value3...
查询字符串由一系列字段 - 值对组成。在每对中,字段名称和值由等号=
分隔。
系列对由&符号&
分隔。
因此,您的网址必须如questions.php?n=1&a=1
答案 1 :(得分:0)
您可以通过在{2}参数的中间添加
&
来加入n个参数id=007&name=JamesBond)
所以网址应该是
<a href="URL/questions.php?n=1&a=1">Click me</a>
这两个都可行
$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];