Php 无法从单选按钮获取值
我想在提交时从单选按钮获取数据,但是 我不知道为什么我不能从收音机里得到它的价值 我的代码Php 无法从单选按钮获取值,php,html,Php,Html,我想在提交时从单选按钮获取数据,但是 我不知道为什么我不能从收音机里得到它的价值 我的代码 <?php $choice = $_GET['choice']; ?> <html> <head> </head> <body> <form action="index.php" method="POST"> <table align="center"> <tr><
<?php
$choice = $_GET['choice'];
?>
<html>
<head>
</head>
<body>
<form action="index.php" method="POST">
<table align="center">
<tr><td>Please select</td></tr>
<tr><td><input type="radio" name="choice" value="0">aaaa</td></tr>
<tr><td><input type="radio" name="choice" value="1">bbbb</td></tr>
<tr><td><input type="radio" name="choice" value="2">cccc</td></tr>
<tr><td><input type="radio" name="choice" value="3">dddd</td></tr>
<tr><td><input type="submit" value="submit"></td></tr>
</table>
<?php echo"$choice";?>
</form>
</body>
</html>
使用$\u POST而不是$\u GET从表单获取数据。或者您也可以使用$\u REQUEST。将$\u GET['choice']替换为$\u POST['choice']或$\u REQUEST['choice']。使用$\u POST而不是$\u GET从表单获取数据。或者您也可以使用$\u REQUEST。将$\u GET['choice']替换为$\u POST['choice']或$\u REQUEST['choice']。您使用的是$\u GET,但表单已发布。使用$choice=$\u POST['choice']。您使用的是$\u GET,但表单已发布。使用$choice=$\u POST['choice']。您的表单是POST,但您正在$\u GET[]中查找它。改为在$\u POST['choice']中查找它。您的表单是POST,但您在$\u GET[]中查找它。请改为在$\u POST['choice']中查找它。表单元素的方法应与您为表单数据访问的变量相匹配:
<form method="post">
// Need to use the $_POST[] array to access values
<form method="get">
// Use the $_GET[] array to access values
$\u GET通常用于url字符串。通常,您希望表单的方法是post。表单元素的方法应与您访问表单数据的变量相匹配:
<form method="post">
// Need to use the $_POST[] array to access values
<form method="get">
// Use the $_GET[] array to access values
$\u GET通常用于url字符串。通常,您希望表单的方法是post。如果表单的属性方法设置为post,则应使用如下所示的“post全局数组”-如果表单的属性方法设置为post,则应使用如下所示的“post全局数组”-不要。曾经使用$_请求,不要。曾经使用$_要求