「PHP/HTMLフォームからのデータ受け取り」の版間の差分

削除された内容 追加された内容
編集の要約なし
編集の要約なし
10 行
 
 
のようなhtmlファイルを書き、◯◯.html でドキュメントルートにアップロードする。たとえば formtest.html というファイル名だとしよう
 
なお、このコードの表示するページは、
18 行
みたいなページである。
 
さて、[http://localhost/formtest.html http://localhost/formtest.html] にwebブラウザでアクセスして、webブラウザで見たときに「登録」と書いてあるボタン <span style="border-style:outset">登録</span> を押すと、ページが切り替わり、「catchTest.php」から作成されたhtmlファイルのwebページに切り替わる。
:(必ず、上記のlocalhost経由のhttpアドレスでアクセスしないといけない。ダブルクリックしてHTMLを起動しても、上記htmlファイルがphpファイルを発見できずに失敗する。)
 
webブラウザで見たときに「登録」と書いてあるボタン <span style="border-style:outset">登録</span> を押すと、ページが切り替わり、「catchTest.php」から作成されたhtmlファイルのwebページに切り替わる。
 
<code>form action="catchTest.php" method="post"</code> のプロパティ内容にしたがって、そういう処理がされている。
45 ⟶ 46行目:
さきほどの登録ボタンのあるページで、ボタンを押すと
あなたはユーザー名 ◯◯ で登録しました。
というふうに、画面がphpのページに遷移して、◯◯の部分にインプットボックスにある文字列を入れた結果が出て来る。
:※ もし遷移しないなら、上記の操作のどれかを抜かしている。おそらく、localhost経由のアドレスでformtest.html にアクセスせず、直接ダブルクリックでhtmlファイルを起動してしまっていると思われる。
 
 
なお、遷移先のphpのページでブラウザのソース表示の機能を使用しても
 
:※ 遷移先とはどこの事か? たぶん前編集者が、遷移先のphpスクリプトを投稿し忘れている。
;(自動作成されたHTMLソースコード)
<syntaxhighlight lang="html5">