Xamppを使い、phpの勉強をしています。
フォームに入力した内容を取得し、表示するコードをかいているのですが、上手くいきません。
<問題点>
フォームに文字を入力したあとボタンを押すと、index.phpに移行し、「Notice: Undefined index: my_name in C:\xampp\htdocs\index.php on line 30」というエラーがでてしまいました。
・phpファイル、htmlファイルはhtdocs内に保存してあります。
・http://localhost/index.php、http://localhost/index.phpにアクセスしています。
・XamppでApache,MySQLはSTARTしています。
<コード>
index.html
lang
1<!DOCTYPE HTML> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>PHPの練習</title> 6</head> 7<body> 8 <form action="index.php" method="get"> 9 <label for="my_name">お名前:</label> 10 <input id="my_name" type="text" value=""/> 11 <input type="submit" value="送信する"/> 12 </form> 13</body> 14</html> 15
index.php
lang
1<!DOCTYPE HTML> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>PHPの練習</title> 6</head> 7 8<body> 9<?php 10 print('お名前: '.htmlspecialchars($_REQUEST['my_name'],ENT_QUOTES)); 11 ?> 12</body> 13</html>
どこが間違っているのか検討がつかず、困っています。
回答を待っています。どうぞよろしくお願いいたします。
エディタはdreamweaverを使っています。
dreamweaverでは「このドキュメントのサイト定義がないため、動的関連ファイルを見つけられませんでした。」と表示されています。
ローカルサーバーなのでサイト定義する必要がないと判断したのですが、、、
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/08 18:37