前提
ここに質問の内容を詳しく書いてください。
「気づけばプロ並みphp 改訂版」という教材を進めており、上手くプログラミングが動作しません。ただいま障害により大変ご迷惑をお掛けしております。というメッセージがしか出ず困っています。テンプレ自体もあるのでプログラム自体は間違っていないと思います。開発環境はmampです。マックです。
実現したいこと
・エラーが出ないようにする
発生している問題・エラーメッセージ
ただいま障害により大変ご迷惑をお掛けしております。
該当のソースコード
php
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title> ろくまる農園</title> 6</head> 7<body> 8 9<?php 10 11try 12{ 13 14$staff_name=$_POST['name']; 15$staff_pass=$_POST['pass']; 16 17$staff_name=htmlspecialchars($staff_name,ENT_QUOTES,'UTF-8'); 18$staff_pass=htmlspecialchars($staff_pass,ENT_QUOTES,'UTF-8'); 19 20$dsn='mysql:dbname=shop;host=localhost;charset=utf8'; 21$user='root'; 22$password=''; 23$dbh=new PDO($dsn,$user,$password); 24$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); 25 26$sql='INSERT INTO mst_staff (name,password) VALUES (?,?)'; 27$stmt=$dbh->prepare($sql); 28$data[]=$staff_name; 29$data[]=$staff_pass; 30$stmt->execute($data); 31 32$dbh=null; 33 34print $staff_name; 35print 'さんを追加しました。<br />'; 36 37} 38catch (Exception $e) 39{ 40 print 'ただいま障害により大変ご迷惑をお掛けしております。'; 41 exit(); 42} 43 44?> 45 46<a href="staff_list.php"> 戻る</a> 47 48</body> 49</html>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー