php
  • html
  • radio-button
  • fetch
  • 2016-06-17 8 views -1 likes 
    -1

    なぜ私はラジオボタンの値をPHP変数にフェッチできないのか知りたかったのです。前もって感謝します!PHPのラジオボタン

    PHPのCODE:ここ

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

    型変数には値が表示されません取得されます。

    HTMLのCODE:

    <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> 
    
    +1

    あなたの投稿に残りのフォームを含めることはできますか? '$ Type'とは何ですか? – dimlucas

    +0

    あなたのフォーム+ PHPコードを完全に投稿してください –

    +0

    入力フィールドは '

    ? –

    答えて

    1

    まず、あなたは、この場合には、に行くURLになりますmethod(あなたがpostgetを使用するかどうか)とactionでフォームを、必要としますそれは、同じページ(<?php echo $_SERVER['PHP_SELF']; ?>

    <?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> 
    

    だとあなたは、フォームを送信する送信ボタンを忘れましたか?または、あなたはしなかったが、不完全なコードを投稿したばかりである。とにかく、上記のコードはうまくいくはずです。

    0
    <?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> 
    
    関連する問題