現在MAMPを使ってPHPで掲示板を作ろうとしていますが、エラーが出て先に進めません。
MAMPのhtdocsフォルダの中に、bulletinフォルダを作ってその中にindex.phpファイルとsignin.phpファイルを作っています。
signin.phpの中に
<?php if(isset($_POST['signin'])){ @username = $_POST['username']; @password = $_POST['password']; } ?> を付け足すと
このページは動作していませんlocalhost では現在このリクエストを処理できません。
HTTP ERROR 500
というエラーメッセージが表示されるようになり、エラーログを見てみると、
[15-Jan-2023 07:22:50 UTC] PHP Parse error: syntax error, unexpected '=' in /Applications/MAMP/htdocs/bulletin/signin.php on line
と表示されています。
index.php
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>サンプル掲示板</title> 8</head> 9<body> 10 <h1>ログイン画面</h1> 11 <form action="" method="POST"> 12 ユーザー名<input type="text" name="username" value=""><br> 13 パスワード<input type="password" name="username" value=""><br> 14 <input type="submit" name="login" value="ログイン"> 15 </form> 16 <a href="signin.php">新規登録</a> 17</body> 18</html>
signin.php
1<?php 2if(isset($_POST['signin'])){ 3 @username = $_POST['username']; 4 @password = $_POST['password']; 5} 6?> 7 8 9<!DOCTYPE html> 10<html lang="ja"> 11<head> 12 <meta charset="UTF-8"> 13 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 14 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 15 <title>新規登録画面</title> 16</head> 17<body> 18 <h1>新規登録画面</h1> 19 <form action="" method="POST"> 20 ユーザー名<input type="text" name="username" value=""><br> 21 パスワード<input type="password" name="username" value=""><br> 22 <input type="submit" name="signin" value="新規登録"> 23 </form> 24</body> 25</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。