PHP初心者です。 現在テキストを参考にお問い合わせフォームを制作しているのですが いくら見直してもHTMLの画像部分は表示されるのですが、 PHP部分が表示されません!! php自体が間違ってると真っ白になると思うのですが… 点線で囲った中央部分だけだと問題なく表示されますが、 データーベースへ送るという上と下の部分を追加すると表示がなくなります。 ご指摘頂けると嬉しいです。 よろしくお願いします。 query('SET NAMES UTF-8'); ーーーーーーーーーー真ん中の部分だけだと問題なく表示されます。ーーー $nickname=$_POST['nickname']; $email=$_POST['email']; $naiyou=$_POST['naiyou']; print $nickname; print'様
'; print'お問い合わせありがとうございました。
'; print'お問い合わせ内容【'; print $naiyou; print'】
'; print $email; print'に確認のメールを送りましたのでご確認ください。'; $mail_sub='メールが送信されました。'; $mail_body=$nickname."様へアンケートありがとうございました。"; $mail_body=html_entity_decode($mail_body,ENT_QUOTES,"UTF-8"); $mail_head='From:××××××@××××.com'; mb_language('japanese'); mb_internal_encoding("UTF-8"); mb_send_mail($email,$mail_sub,$mail_body,$mail_head); ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー $sql='INSERT INTO syusyoku(nickname,email,naiyou)VALUES("'.$nickname.'","'.$email.'","'.$naiyou.'")'; $stmt=$dbh->prepare($sql); $stmt->execute(); $dbh=null; ?> ※部分は伏せていますが、おそらくあってると思います… よろしくお願いします。
'; print'お問い合わせありがとうございました。
'; print'お問い合わせ内容【'; print $naiyou; print'】
'; print $email; print'に確認のメールを送りましたのでご確認ください。'; $mail_sub='メールが送信されました。'; $mail_body=$nickname."様へアンケートありがとうございました。"; $mail_body=html_entity_decode($mail_body,ENT_QUOTES,"UTF-8"); $mail_head='From:××××××@××××.com'; mb_language('japanese'); mb_internal_encoding("UTF-8"); mb_send_mail($email,$mail_sub,$mail_body,$mail_head); ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー $sql='INSERT INTO syusyoku(nickname,email,naiyou)VALUES("'.$nickname.'","'.$email.'","'.$naiyou.'")'; $stmt=$dbh->prepare($sql); $stmt->execute(); $dbh=null; ?> ※部分は伏せていますが、おそらくあってると思います… よろしくお願いします。