質問: お世話になっております。 某php+SQLの教則本で勉強中ですが、 以下の通り、現在フォームの箇所を勉強をしております。 以下のhtmlの ~ の箇所から、下記のphpコードを呼び出したのですが、 phpのページに遷移すると、500エラーで非表示となってしまいます。 大変お手数ですが、 どなたか、なぜphpのページが500エラーとなってしまうか、 教えて頂けないでしょうか? 以上、宜しくお願い申し上げます。 ``` メッセージを表示します 名前を入力して メッセージを入力して 削除する番号を入力して 検索のキーワードを入力して ``` ``` "; mysql_select_db("xxxxxxxxxxxxxx"); mysql_set_charset('utf8'); //これを入れないと文字化けする $a1_d=$_POST["a1"]; $a2_d=$_POST["a2"]; mysql_query("INSERT INTO tbk (nama,mess) VALUES ('$a1_d','$a2_d')"); $re=mysql_query("SELECT * FROM tbk ORDER BY bang"); while($kekka=mysql_fetch_array($re)){ print $kekka[0]; print " : "; print $kekka[1]; print " : "; print $kekka[2]; print ""; } mysql_close($s); print "トップメニューに戻ります"; ?> ```
回答: 500エラーはサーバー側の設定ミスの場合がおおいです。 そもそもphpのためのhttpdやらmysqlの設定は適切にお済みでしょうか? またpost処理ではない普通のphpなら表示されるのでしょうか? ``` ``` など挙動の確認をされてみてはいかがでしょうか?