donglu5041 2017-02-04 11:10
浏览 48

获取PHP选择值没有sql命令

Here's my HTML code:

<form method = "get" action = "PHPFile.php">
    Type:<select name = "type">
        <option value = "1">1</option>
        <option value = "1">2</option>
        <option value = "1">3</option>
    </select>
    Your Type:<input type = "text" name = "yourType" value = "$varType;">
    Fee:<input type = "text" name = "fee" value = "$varFee;">
</form>

I want to get the value of my select "type" and pass it to my textbox "yourType".
And each type options has corresponding fees:
For Type 1 = 250
Type 2 = 90
Type 3 = 90

Here is my Php code:

<?php
    $varType = $_GET("type");
    if($varType == 1){
      $varFee = 250;
    }
    else {
      $varFee = 90;
    }
?>

But I always get an parse error on getting the value of $varType

  • 写回答

1条回答 默认 最新

  • doushang4293 2017-02-04 11:24
    关注
    <?php
    $varType  = null;
    if(isset($_GET['type'])) {
        $varType = $_GET['type'];
        if($varType == 1){
          $varFee = 250;
        }
        else {
          $varFee = 90;
        }
    }
    ?>
    
    <form method = "get" action = "PHPFile.php">
        Type:<select name = "type" ONCHANGE="if(this.value!='-1') location = this.options[this.selectedIndex].value; else return;">
            <option value = "-1">---</option>
            <option value = "?type=1">1</option>
            <option value = "?type=2">2</option>
            <option value = "?type=3">3</option>
        </select>
        Your Type:<input type = "text" name = "yourType" value = "<?php echo $varType; ?>">
        Fee:<input type = "text" name = "fee" value = "<?php echo $varFee; ?>">
    </form>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集