Parse error: syntax error, unexpected 'catch' (T_CATCH) in /Applications/XAMPP/xamppfiles/htdocs/staff/staff_add_done.php on line 38
php
1<?php 2 3try 4{ 5 6$staff_name=$_POST['name']; 7$staff_pass=$_POST['pass']; 8 9$staff_name=htmlspecialchars($staff_name,ENT_QUOTES,'UTF-8'); 10$staff_pass=htmlspecialchars($staff_pass,ENT_QUOTES,'UTF-8'); 11 12$dsn='mysql:dbname=shop;host=localhost;charset=utf-8'; 13$user='root'; 14$password=''; 15$dbh = newPDO($dsn,$user,$password); 16$dbh->setAttrivute(POD::ATT_ERRMODE,POD::ERRMODE_EXCEPTION); 17 18$sql='INSERT INTO mst_staff(name,password)VALUES (?,?)'; 19$stmt=$dbh->prepare($sql); 20$data[] = $staff_name; 21$data[] = $staff_pass; 22$stmt->execute($data); 23 24$dbh = null; 25 26print$staff_name; 27print 'さんを追加しました。<br/>;' 28 29} 30catch (Exception $e) 31{ 32 print 'ただ今障害により大変ご迷惑をお掛けしております。'; 33 exit(); 34 } 35 36 ?> 37
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/26 05:07