<html>
<head>
<title>データ追加</title>
</head>
<body bgcolor=white>
<h3>データ追加</h3>

<?php

$namae = $_POST['namae'];
$nedan = $_POST['nedan'];

if( $namae == '' || ! is_numeric($nedan) ){
    die( "<hr>入力データが完全ではありません<hr>" );
}

print "追加する果物の名前は".$namae."で,その値段は".$nedan."です<br>\n";

$db = pg_connect( "dbname=sample"); // データベースに接続
if(!$db){
    die( "<hr>pg_connect 失敗<hr>");
}

$sql = "SELECT MAX(id) FROM kudamono; "; // 登録済みのデータのidの最大値
$res = pg_query($db, $sql);           // SQL実行
$id = pg_fetch_result( $res, 0, 0 ); // 0行目の0番目のデータを取得
$id = $id + 1;  // IDを最大値の次の番号に

$sql = "INSERT INTO kudamono VALUES ( $id, '$namae', $nedan ); ";
          // 登録用のSQL  数値以外のデータは ' ' で囲むこと
$res = pg_query($db, $sql);           // SQL実行

if(!$res){
    die( "pg_query 追加失敗<hr>");
}

print "正しくデータベースに追加できました<br>\n";

pg_close($db);                            // アクセス終了
?>

<a href="showdb.php">データベースを表示して確認する</a>
<p>
<a href="postgres.html#sample">解説ページに戻る</a>

</body>
</html>