[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 メーリングリストの案内