目標
会員登録画面、会員登録の確認画面を作りたい。
回答画像
自分が作成したファイルの画像
疑問点
ご覧の通り、会員登録画面についてはなんの問題もないのですが、会員登録確認画面が正しく出力されていません。
会員登録画面でPOSTで渡したのですが、情報が会員登録確認画面に出力されていません。
またphpmyadminに情報が格納されていない。
会員登録(上)、確認画面(下)のコード
index.php
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>phptyukyu</title> 6 <link rel="stylesheet" type="text/css" href="style_1.css"> 7</head> 8<body> 9 10<header> 11 <div class="logo"> 12 <img src="4eachblog_logo.jpg"> 13 </div> 14</header> 15 16<main> 17 <div class="signup"> 18 <form method="post" action="mail_confirm_2.php"> 19 <h2>会員登録</h2> 20 <div> 21 <label><span>必須</span>氏名</label> 22 <br> 23 <input type="text" class = "text" size = "35" name = "name"> 24 </div> 25 <div class="ran"> 26 <label><span>必須</span>メールアドレス</label> 27 <br> 28 <input type="text" class = "text" size = "35" name = "mail"> 29 </div> 30 <div class="ran"> 31 <label><span>必須</span>パスワード</label> 32 <br> 33 <input type="password" class = "text" size = "35" name = "password1"> 34 </div> 35 <div class="ran"> 36 <label><span>必須</span>パスワード確認</label> 37 <br> 38 <input type="password" class = "text" size = "35" name = "password1"> 39 </div> 40 <div class="ran"> 41 <label>プロフィール写真</label> 42 <br> 43 <input type="file" class = "text" name = "file"> 44 </div> 45 <div class="ran"> 46 <label>コメント</label> 47 <br> 48 <textarea cols="35" rows="5" name="comments"></textarea> 49 </div> 50 <div class="ran2"> 51 <input type="submit" class="submit" value="登録する"> 52 </div> 53 </form> 54 </div> 55</main> 56 57</body> 58 59<footer> 60 copyright ©️ internous | 4each blog the which provides A to Z about programming. 61</footer> 62 63</html>
mail_confirm_2.php
1<!DOCTYPE html> 2<html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>phpkadai</title> 7 <link rel="stylesheet" type="text/css" href="style_2.css"> 8 </head> 9 10 <body> 11 12 <header> 13 <div class="logo2"> 14 <img src="4eachblog_logo.jpg"> 15 </div> 16 </header> 17 18 <main> 19 20 <div class="confirm"> 21 <h1>会員登録 確認</h1> 22 <p class="kain">こちらの内容で登録してもよろしいでしょうか? 23 </p> 24 25 <p>氏名: 26 <?php echo $_POST['name']; ?> 27 </p> 28 29 <p>メール: 30 <?php echo $_POST['mail']; ?> 31 </p> 32 33 <p>パスワード: 34 <? php echo $_POST['password1'];; ?> 35 </p> 36 37 <p>プロフィール写真: 38 <? php echo $_POST['file']; ?> 39 </p> 40 41 <p>コメント: 42 <? php echo $_POST['comments']; ?> 43 </p> 44 45 <div class="buttons"> 46 <form action="index.php"> 47 <input type="submit" class="button1" value="戻って修正する" /> 48 </form> 49 50 <form action="insert_2.php" method="post"> 51 <input type="submit" class="button2" value="登録する" /> 52 <input type="hidden" value="<?php echo $_POST['name']; ?>" name="name"> 53 <input type="hidden" value="<?php echo $_POST['mail']; ?>" name="mail"> 54 <input type="hidden" value="<?php echo $_POST['password1']; ?>" name="password1"> 55 <input type="hidden" value="<?php echo $_POST['file']; ?>" name="file"> 56 <input type="hidden" value="<?php echo $_POST['comments']; ?>" name="comments"> 57 </form> 58 </div> 59 60 </div> 61 62 </main> 63 64 </body> 65 66 <footer> 67 copyright ©️ internous | 4each blog the which provides A to Z about programming. 68 </footer> 69 70</html> 71 72
phpmyadminの画像
補足で説明をすると、すでにkokimatubaraというデータベースを作っていました。なので、新規作成でsignupというテーブルを作りました。
create table signup(name(255), mail(255), password1(255), file(255), comments(255));
以上です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。