初心者です・・・。 - PHPプロ!Q&A掲示板

329

  • 0P

初心者です・・・。

質問日時 / 2007年1月30日 00:44    回答数 / 4件

Questioner:  takepon  このエントリーをはてなブックマークに追加 

キーワード / $_GET   

この間からPHPの勉強をはじめました。
クエリ情報の取得を勉強していて、$_GETを利用していたのですが
クエリ情報がうまくよみとれなくなりました。

php.iniはいじっていないと思うのですが・・・。
何故だかご教示下さい。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01lowolアクセスしているURLはちゃんとhoge.php?id=10 みた
 ┗A01-1takepon早速のコメントありがとうござます。 早速ご教示いた
  ┗A01-1-1lowol$_GETはもともとスパーグローバル変数でarrayですよ。
   ┗A01-1-1-1takeponコメントありがとうございます。 解決いたしましたが

回答一覧

並び替え:

A01
answererlowol [1月30日 01:45]

アクセスしているURLはちゃんとhoge.php?id=10
みたいな形になっていますか?
また、受け取るスクリプトの最初でprint_r($_GET);をしてみてはどうでしょう?

案外単純な理由だと思いますので、あせらず調べてみて下さい。

この意見に回答する

ツリーへ TOPへ

A01-1
replyertakepon [1月30日 01:55]

早速のコメントありがとうござます。
早速ご教示いただいたとおり、print_r($_GET)を実行したところ
Array ( ) がprintされました。
($_GET)にArray ( ) を引渡した覚えがないのですが何故でしょうか。。。

この意見に回答する

ツリーへ TOPへ

A01-1-1
replyerlowol [1月30日 02:04]

$_GETはもともとスパーグローバル変数でarrayですよ。
で、Array ( )が出力されたということは、クエリがちゃんと渡されてないということですね。

なんでもいいのでクエリをつけて、
あなたのすくりぷと.php?id=hoghoge、とか試してみましょう。
(この場合$_GET["id"] は "hogehoge"が入るですね)

それと、saity先生のPHP講座とか意外に勉強になるのでいいと思いますよ。

この意見に回答する

ツリーへ TOPへ

A01-1-1-1
replyertakepon [1月30日 02:06]

コメントありがとうございます。
解決いたしましたが、こんどは
Warning: date() expects parameter 2 to be long, string given in 
ようなエラーがでてしました。

ご教示いただいたsaity先生の講座を早速読んでみたいと思います。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)