メールフォームを作成したのですがデータベース(MYSQL)へデータが送れず大変困っております。
原因はPHPプログラムの 値の受け渡し部分 の記述だと思うのですが解決策が分からずじまいです。
INTERNAL SERVER ERRORというエラー文字が表示されます。
サーバー側に問題があると思ったのですが、サーバーの会社側へ連絡したところコードの記入エラーが問題かと思われるといわれました。
時間がある方で 値を受け渡しする部分 だけでいいのでプログラムの流れに問題がないか見ていただけないでしょうか。
サイトは
①メールフォーム入力
http://oskuni7.sakura.ne.jp/yahoo1.php
コード http://oskuni7.sakura.ne.jp/yahoo1.txt
②メールフォーム入力確認画面
http://oskuni7.sakura.ne.jp/yahoo2.php
コード http://oskuni7.sakura.ne.jp/yahoo2.txt
③データベースへ登録画面
http://oskuni7.sakura.ne.jp/yahoo3.php
コード http://oskuni7.sakura.ne.jp/yahoo3.txt
となっております。
値渡しのロジックに致命的な問題は読み取れませんが‥‥
データは受け渡しできているみたいですね
気になる点が一つ
mysql_query("SET NAMES UTF-8");
ですが、mysqlではutf8です
なので
mysql_query("SET NAMES UTF8");
が正しいと思うのですが