안녕하세요.
저번에 "Permission Denied" 문제로 질문을 올렸는데
답변을 잘 받았습니다. 물론 문제도 해결했구요.
('Grant' 명령을 이용하니까 되더군요. 메뉴얼을
꼼꼼히 못 봤습니다.)
이번에 또다른 무제가 생겼습니다.
HTML에서
<Form method="POST" action="name.phtml">
<input type="text" name="name_1">
<input type="text" name="name_2">
<input type="text" name="year">
<input type="text" name="month">
<input type="text" name="name_3">
<input type="submit" value="전송">
</form>
으로 작성하고 "name.phtml"에서
<?php
$conn=pg_connect("","","","","name");
....
pg_Exec($conn, "insert into name_table values(
'$name_1', '$name_2, $year, $month, '$name_3');");
...
pg_Close($conn);
>
으로 작성했습니다.
그런데 입력 폼에서 값을 다 입력하면 문제없이 실행되는데
값이 하나라도 입력되지 않으면 pg_Exec라인의 ","부분에 에러가
있다고 메세지가 나옵니다.
예전에 mSQL을 사용할때도 이런 문제가 있었는데 그때도 해결을
못했습니다.
Null값 전송시 문제가 발생하나요? ^_^
|