我有以下網址回來像
questions.php?n=1a=1
讓我的URL的PHP的另一部分現在在我的代碼,我有
$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];
我不能理解的是我讓每一次$number
罰款,但$answerwrong
有以下錯誤
公告:未定義指數:一個在C:\\ questions.php在線8.
有誰知道我可能會做錯什麼?
由於
我有以下網址回來像
questions.php?n=1a=1
讓我的URL的PHP的另一部分現在在我的代碼,我有
$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];
我不能理解的是我讓每一次$number
罰款,但$answerwrong
有以下錯誤
公告:未定義指數:一個在C:\\ questions.php在線8.
有誰知道我可能會做錯什麼?
由於
尤其是,當含有該字段field1
,field2
一種形式,field3
被提交時,字段的內容被編碼爲一個查詢字符串如下:
field1=value1&field2=value2&field3=value3...
的查詢字符串由一系列字段 - 值對組成。在每對中,字段名稱和值由等號=
分隔。 該系列對由「&」號分隔,&
。
所以,你的URL必須看起來像questions.php?n=1&a=1
您可以通過添加
&
中間的兩個參數加入的參數n個(前id=007&name=JamesBond
)
那麼URL應該是
<a href="URL/questions.php?n=1&a=1">Click me</a>
而且這兩者都會工作
$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];
這是因爲url本身是錯誤的,它應該是'questions.php?n = 1&a = 1' –
你的url指示參數n保存值1a = 1,你需要爲每個分隔符設置'&'您傳遞的查詢字符串.. – ameenulla0007