$ _GET不在这里吗?

时间:2019-06-23 08:01:00

标签: php html

get在此代码中不起作用 我尝试过这个并且有

  

注意:未定义索引:图表类型

<form method="POST" action="index.php" name="charttype">
  <select name="charttype" id="charttype" class="custom-select" value="charttype">
    <option selected value="0">Choose...</option>
    <option value="1">Pie Chart</option>
    <option value="2">Scatter Chart</option>
    <option value="3">Bar Chart</option>
    <option value="4">Line Chart</option>
  </select>
</form>

<?php 

$chart_type = "";
$chart_type = $_GET['charttype'];  
?>

1 个答案:

答案 0 :(得分:1)

您已在表单标签中定义了POST请求,无法使用$_GET

访问它
 <form method="POST" action="index.php" name="charttype">

同时使用$_GET$_POST

$_REQUEST

将代码更改为关注

if($_POST){
    $chart_type = $_POST['charttype'];
}