PHPについて学び始めたものです。
プログラムは上から順に実行されるものだという認識があったのですがformタグでくくられている場合ボタンが押されてからaction属性が実行されているとしか思えません。そうなると一度上に戻ってしまっていると思うのですがこの解釈で合っているのでしょうか。
PHP
1<!DOCTYPE html> 2<html lang="jp"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <p>選択してください</p> 9 <form action="output.php" method="post"> 10 <input type="checkbox" name="check"> 11 <input type="submit" value="確認"> 12 </form> 13 </body> 14</html>
PHP
1//output.php 2<!DOCTYPE html> 3<html lang="jp"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Document</title> 7 </head> 8 <body> 9 <?php 10 if (isset($_REQUEST['check'])) { 11 echo 'チェックされています'; 12 } else { 13 echo 'チェックされていません'; 14 } 15 ?> 16 </body> 17</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/25 23:13
2021/05/25 23:20 編集