[PHP-users 16804]PostgreSQLに接続できるが入力できない

YK mnyu @ lime.ocn.ne.jp
2003年 7月 18日 (金) 06:16:28 JST


mnyuと申します お早うございます
たてつづきに質問ばかりですみません

環境
Apache/2.0.46 (Unix) PHP/4.3.2
OS FreeBSD5.0R
HTTP_USER_AGENT Mozilla/5.0
PostgreSQL(libpq) Version 7.3.3

abc.htmlからdenkiと言うデータベースの agu と言う table に登録したいのですが
空文字 が入って行くだけで登録できません
「(15 rows) --> (16 rows) と増えて行きますが 何も入っていない」

注1 注2 の書き方に問題があるのではと思いますが分かりません
どなたか 御教示お願いします

###########  abc.html   ########
<HTML>
<BODY>
<FORM METHOD = "get" ACTION = "abc.phtml">
お名前   <br>
INPUT TYPE = "TEXT" NAME = "name"> <br> 
かな   <br>
<INPUT TYPE = "TEXT" NAME = "kana"> <br>
<INPUT TYPE = "submit" VALUE = "登録">
</FORM> <br>
</BODY>
</HTML>



###########  abc.phtml   ########
<HTML>
<BODY>
<?php>

$conn = pg_Connect ("","","","","denki");
if (!$conn) {
	echo "no connection";
	exit ;
	}

$sql = "INSERT INTO agu ( name , kana) VALUES ('$name' , '$kana')";	//注1
// $sql = "INSERT INTO agu ( name , kana) VALUES ($_GET['name'] , $_GET['kana'])"; //注2
	echo $_GET['name'];  //注3
	echo "$name";        //注4
          $result = pg_Exec($conn,$sql);
          pg_FreeResult($result);
          pg_Close($conn);
?>
</BODY>
</HTML>











PHP-users メーリングリストの案内