※ ChatGPTを利用し、要約された質問です(原文:php アンケートについての質問)
PHPでアンケート結果を受け取る方法についての質問
htmlのフォームから送信 phpでアンケート結果を受け取る ようなものを書きましたがphpの受け取る処理でエラーが起きてしまうので@を書いて何とか動くようにしました。@を使わずにエラーを修正したいのですがうまくいきません。どなたか助けてさい
<html>
<p> </p>
<h3>アンケート</h3>
<form name="form" action="upload1.php" method="GET">
<body bgcolor="#f40fff" text="#ffffff">
<p>
お名前を入力して下さい:<br>
<input type="text" name="simei">
</p>
<p>
性別を選んで下さい。<br>
<input type="radio" name="gender" value="男性">男性です<br>
<input type="radio" name="gender" value="女性">女性です<br>
</p>
<p>
この大学を何で知りましたか?<br>
<input type="checkbox" name="check1" value="メディア媒体"/> メディア媒体で<br>
<input type="checkbox" name="check2" value="イラスト"/> イラストで<br>
<input type="checkbox" name="check3" value="その他"/> その他<br>
</p>
<p>
最近ハマっていることは?<br>
<input type="checkbox" name="check4" value="サークル、部活"/> サークル部活など<br>
<input type="checkbox" name="check5" value="得にない"/> 得にない<br>
<input type="checkbox" name="check6" value="その他"/> その他<br>
</p>
<p>
今やりたいことは?<br>
<input type="checkbox" name="check7" value="課題"/> 課題など<br>
<input type="checkbox" name="check8" value="得にない"/> 得にない<br>
<input type="checkbox" name="check9" value="その他"/> その他<br>
</p>
<p>
<input type="submit" name="submit" value="送信">
</p>
</body>
</html>
php
<html>
<body bgcolor="#f40fff" text="#ffffff">
<p> </p>
<h3>アンケート</h3>
<p>
<?php
print(date('A:g時i分s秒').'<br>');
?>
<b>お名前:</b><br>
<?php print( @$_REQUEST["simei"] ); ?>
</p>
<p>
<b>性別:</b><br>
<?php print( @$_REQUEST["gender"] ); ?>
</p>
<p>
<b>この大学を何で知りましたか:</b><br>
<?php print( @$_REQUEST["check1"] ); ?><br>
<?php print( @$_REQUEST["check2"] ); ?><br>
<?php print( @$_REQUEST["check3"] ); ?><br>
</p>
<p>
<b>最近ハマっていることは:</b><br>
<?php print( @$_REQUEST["check4"] ); ?><br>
<?php print( @$_REQUEST["check5"] ); ?><br>
<?php print( @$_REQUEST["check6"] ); ?><br>
</p>
<p>
<b>今やりたいことは:</b><br>
<?php print( @$_REQUEST["check7"] ); ?><br>
<?php print( @$_REQUEST["check8"] ); ?><br>
<?php print( @$_REQUEST["check9"] ); ?><br>
</p>
<p>
<?php
$life = 60 * 60 * 24 * 30;
if(isset($_COOKIE["count"])) {
$count = $_COOKIE["count"] + 1;
}
else {
$count = 1;
}
setcookie("count", $count, time() + $life);
?>
<?php
echo $count, "回目の訪問です。\n";
?>
</body>