PHP初回課題のヒント

久々の投稿です。
先日のPHP授業はいかがでしたか?
課題をこなす上でのヒントをエントリーします。

ラジオボタン

今回の課題には、「ラジオボタン」を要件にしました。
ラジオボタンは、
ragio
こうゆうやつですね。
いくつかある選択肢のうち、一つだけが選択でいるものです。
ちなみに複数選択できるもの(下)はチェックボックスと呼ばれます。
HTMLでラジオボタンを作るには、

	<input type="radio" name="sex" value="1">男性
	<input type="radio" name="sex" value="2">女性

このように記述します。

GETやPOSTで送られるデータを全部見たい

使うのは、var_dump()です。

var_dump($_GET);
var_dump($_POST);

とform の送り先ページに記述してみましょう。

vardump

このように、GETやPOSTで送られているデータの中身を見ることができます。
あとは欲しいデータを

$_POST["name"]

としてあげれば、取得できます。

echo と print

授業後に質問があったのですが、PHP にはecho と同じような性格のものとして print があります。
どちらも php のデータを画面に出力する命令です。
(命令というと関数に似ている気がしますが、正確には言語構造と呼びます)

・print は引数を一つ、echo は引数を複数取る、
・pront の返り値は常に1、echo は戻り値がない
・echo のが少いし早い(と言われているが誤差の範囲)

などなどありますが、ただHTML出力することだけを考えると、差はないです。
どちらを使っても良いですが、使う際は統一しましょう。
授業ではecho で統一した形で進みます。

とりあえず、ヒントとしては以上になります。
また、暑くなってきていますが、頑張って取り組んでいきましょう。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中