【问题标题】:Radio Button with PHP带有 PHP 的单选按钮
【发布时间】:2016-06-17 23:07:43
【问题描述】:

我想知道为什么我无法将单选按钮的值提取到 PHP 变量中。提前致谢!

PHP 代码:

$Type = (isset($_GET['type'])?$_GET['type'] : null);
echo "<b>Type</b>";
echo $Type;

这里没有显示类型变量中的值。

HTML 代码:

<input type = 'radio' name='type' value='Residential' checked<?PHP print   $Type;>> Residential<br>
<input type = "radio" name="type" value="Commercial" <?PHP print $Type;?>> Commercial<br>

【问题讨论】:

  • 您可以在帖子中包含表格的其余部分吗?还有$Type是什么?
  • 请完整发布您的表单 + php 代码
  • &lt;form&gt; 中的输入字段是否像 &lt;form name="form1" method="get" action="&lt;?php echo $_SERVER['PHP_SELF']; ?&gt;" &gt; 一样?
  • 你能分享你的完整代码吗?
  • 为什么要打印输入标签中的类型?

标签: php html radio-button fetch


【解决方案1】:

首先,您需要一个带有method(无论您要使用post 还是get)和action 的表单,这将是要访问的URL,在这种情况下是相同的页面 (&lt;?php echo $_SERVER['PHP_SELF']; ?&gt;)

<?php
    $Type = (isset($_GET['type'])?$_GET['type'] : null);
    echo "<b>Type</b>";
    echo $Type;
?>

 <form name="form1" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
        <input type='radio' name='type' value='Residential' checked<?php echo $Type;?>> Residential<br>
        <input type="radio" name="type" value="Commercial" <?php echo $Type;?>> Commercial<br>
        <input type="submit" value="submit" />
    </form>

您忘记了提交表单的提交按钮?或者你没有,只是发布了不完整的代码。无论如何,上面的代码应该可以工作。

【讨论】:

    【解决方案2】:
    <?php
      print_r($_GET);//print values from form
    ?>
     <form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
        <input type='radio' name='type' value='Residential'> Residential<br>
        <input type="radio" name="type" value="Commercial"> Commercial<br>
        <input type="submit" value="submit" />
    </form>
    

    【讨论】:

      猜你喜欢
      • 2011-06-29
      • 2021-02-16
      • 1970-01-01
      • 2021-06-19
      • 2013-09-25
      • 2013-08-26
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多