<html>
<head>
<title>データベース表示</title>
</head>
<body bgcolor=white>
<?php
$syurui = $_POST['syurui'];
$db = pg_connect( "dbname=sample"); // データベースに接続
if(!$db){
die( "<hr>pg_connect 失敗<hr>");
}
if( $syurui == "" ){
print "種類を一つ指定してください";
die();
}else{
$sql = "SELECT * FROM kudamono WHERE namae = '$syurui'";
}
$res = pg_query($db, $sql); // SQL実行
if(!$res){
die( "pg_query 失敗<hr>");
}
$num = pg_num_rows( $res ); // 実行結果にデータが何行あったか
print "$syurui の内容は以下の通りです.<br>\n";
print '<table border="1">'; // テーブル開始
print '<tr align="center">'; // 1行目(表題)
print '<td>名前</td>';
print '<td width="50">値段</td>';
print '</tr>';
for( $i=0; $i<$num; $i++ ){
$data = pg_fetch_array( $res, $i ); // 実行結果から1つずつ取り出す
print '<tr>'; //1行分の開始
print '<td align="left">'.$data['namae'].'</td>'; // 1つ目の項目
print '<td align="right">'.$data['nedan'].'</td>'; // 2つ目の項目
print '</tr>'; //1行分終り
}
print '</table>'; // テーブルの終り
pg_close($db); // アクセス終了
print "<p>実行したSQL命令は以下の通り<br>";
print $sql;
?>
<p>
</body>
</html>