php

押したボタンを判別してみましょう

isset関数を使って、PHPでユーザーがクリックしたボタンを判別してみましょう

 

<?php

if(isset($_POST[“dog”])){/*if文開始。もしもdogを押された値が存在した場合*/
echo ‘<img src=”img/dog.jpg”><br>犬派なんですね!’;/*imgフォルダに格納された犬の画像を読み出します*/
}
elseif (isset($_POST[“cat”])){/*そうではなく、もしもcatが押された値が存在したら*/
echo ‘<img src=”img/cat.jpg”><br>猫派なんですね!’;/*猫の画像を表示します*/
}

?>

<DOCUTYPE html>
<html>
<head>
<title>フォームの入力チェック</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

</head>
<body>
<p>あなたは犬派?猫派?</p>
<form action=”yes_no.php” method=”post”>/*yes_no.php(自分自身に値を送ります)*/
<input type=”submit” value=”犬” name=”dog”>/*ボタンそれぞれに違うname属性をつけます*/
<input type=”submit” value=”猫” name=”cat”>
</form>
</body>
</html>

 

サンプル

Post navigation

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です