PHPフォームの送信

WBOY
WBOYオリジナル
2016-06-23 13:15:51796ブラウズ

 <form id ="btnform"action="login.php" method="post">        一:        <input type="radio" name="name" value="10"> 10        <input type="radio" name="name" value="20"> 20        <input type="radio" name="name" value="30"> 30        <br/>        二:        <input type="radio" name="name2"  value="100"> 100        <input type="radio" name="name2"  value="200"> 200        <input type="radio" name="name2"  value="300"> 300        <br/>        三:        <input type="text" name="name3">        <br/>        </form>


図のように、フォーム送信後に投稿が出力されます
配列
(
[name] => 20
[name3] =>
)
Array に name2 がないのはなぜですか?
//如果没有我就让它的值为空(如下),但是会报错,说没有name2$list['name2']=isset($_POST['name2'])?$_POST['name2']:"";


ディスカッション (解決策) に返信

選択されていないラジオ ボタンとチェックボックスは送信されません

選択されていないラジオ ボタンの値は、送信できません

未選択ラジオボタンは送信されないため、名前はありません2。ただし、isset を使用してチェックすると、エラーは発生しないはずです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。