PHPでうまく$_GET出来ません。
Wordpressでわざわざ外部PHPを使って登録フォームを作っているのですが、
その実験の過程でうまく$_GET出来ずに困っております。
Wordpressの機能でショートコードを作り…
HTML
1<?php 2 3function registerform() { 4 echo' 5 <form action="//hogehoge.com/wp-content/themes/ALC/system/register.php" method="post"> 6 <label>メールアドレス</label><br> 7 <input type="email" name="email-address" value="" placeholder="xxxx@example.com"><br> 8 <label for="uname">ユーザーID</label><br> 9 <input type="text" id="uname" name="name"><br> 10 <label for="nickname">ニックネーム</label><br> 11 <input type="text" id="nickname" name="nickname"><br> 12 <label for="comment">コメント</label><br> 13 <input type=“text” name =“comment“><br/> 14 <label>パスワード</label><br> 15 <input type="password" name="passward" value="" maxlength="8" placeholder="〜8文字で入力"><br> 16 <label for="passwordConfirm">パスワード(確認)</label><br> 17 <input type="password" name="passwordConfirm" id="passwordConfirm" required><br> 18 <label>生年月日</label><br> 19 <input id="date" type="date"><br> 20 <input type="submit" value="登録する"> 21 </form> 22 <script> 23 var form = document.forms[0]; 24 form.onsubmit = function() { 25 // エラーメッセージをクリアする 26 form.password.setCustomValidity(""); 27 // パスワードの一致確認 28 if (form.password.value != form.passwordConfirm.value) { 29 // 一致していなかったら、エラーメッセージを表示する 30 form.password.setCustomValidity("パスワードと確認用パスワードが一致しません"); 31 } 32 }; 33 // 入力値チェックエラーが発生したときの処理 34 form.addEventListener("invalid", function() { 35 document.getElementById("errorMessage").innerHTML = "入力値にエラーがあります"; 36 }, false); 37 </script> 38 '; 39} 40add_shortcode('registerform', 'registerform'); 41
適当に作った「投稿」に貼り付けて、投稿ページにて情報を記述…
下記のPHPファイルに送信。
思惑どおりなら「コメント」のところに記述した内容が表示され、その後にどらえもんと出るはずなのですがどらえもんしか出ません。
php
1<?php 2 3$comment = $_GET[‘comment’]; 4echo $comment; 5 6echo 'どらえもん';
これはどういうことなのか、どこを見落としているのか教えてくださいませ。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/27 02:56
2018/08/27 02:57
2018/08/27 03:00
2018/08/27 03:02