Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

初心者にご教授願います。

気づけばプロ並み php改訂版という本で
独学でプログラミングを勉強していて
付随しているソースコードを使っても
意味は理解できているつもりなのにうまくいかない箇所があります。

try{ (条件)
}catch{(エラーメッセージ)

の内容でエラーが出ます。
具体的なソースも下記に貼ります。

<!DOCTYPE html>



ろくまる農園


<?php
ini_set('display_errors', "On");
try{
require_once"./dbca.php";
$pro_name=$POST['name'];
$pro_price=$
POST['price'];

$pro_name=htmlspecialchars($pro_name,ENT_QUOTES,'UTF-8');
$pro_price=htmlspecialchars($pro_price,ENT_QUOTES,'UTF-8');

$sql='INSERT INTO mst_product(name,price) VALUES (?,?)';
$stmt=$dbh->prepare($sql);
$data[]=$pro_name;
$data[]=$pro_price;
$stmt->execute($data);

$dbh=null;

print $pro_name;
print 'を追加しました。
';

}
catch(Exception$e)
{
print'ただいま障害により大変ご迷惑をお掛けしております。';
exit();
}

?>

戻る


takanotomoo
phpスクールから 独学でphp勉強中
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away