[초보질문]DB에 저장된 데이터를 노출하고싶습니다. 채택완료
안녕하세요
열심히 배우려고하는 초보신입입니다.
카페24 영카트를 설치하였습니다.
아래 phpadmin은 카페24에서 제공하는 툴입니다.
수일간 검색끝에 데이터를 강제로 집어넣는 방법은 알았지만
아래와같이 페이지를 만들어서 실제 연동하는 방법은 정말 모르겠네요.
_common.php때문에 db정보를 적지않아도 연동된다는것 같은데요
실제 데이터를 입력하면 save.php에서 아무런 반응이 없습니다.
왜 저장이 안될까요?
능력자분들 부탁드립니다.
(아래 phpadmin에 입력된 데이터는 INSERT INTO로 강제 입력한 데이터입니다.)
----------------------- test.php 입력폼 -----------------------
<?php
define('_INDEX_', true);
include_once('./_common.php');
?>
<form name="PHP" method=post action="save.php">
이름 : <input type=text name="o_name">
전화 : <input type=text name="o_tel">
<input type=submit value="저장">
<input type=reset value="취소">
</form>
----------------------- save.php 입력폼 -----------------------
<?php
define('_INDEX_', true);
include_once('./_common.php');
sql_query("insert into test set o_name='$o_name', o_tel='$o_tel'" );
alert('저장되었습니다', "test.php"):
?>

답변 2개
echo "insert into test set o_name='$o_name', o_tel='$o_tel'";//sql_query("insert into test set o_name='$o_name', o_tel='$o_tel'" );
insert 문 출력이 잘 되는지 보시고
$o_name, $o_tel 값이 없으면 $_POST['o_name'], $_POST['o_tel'] 함 해보세요.
sql_query("insert into test set o_name='{$_POST['o_name']}', o_tel='{$_POST['o_tel']}'" );
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
작업도중 멈추거나 아무반응이 없으시면 중간에 오류가 난것이 대부분입니다.
save.php 파일에서 어디까지 실행되는지 확인하시면서 작업하시면 됩니다.
exit를 이용해서 어디까지 실행이 되었는지 찍어보시면 어디가 문제인지 아실수 있으실겁니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
input박스에 입력한 데이터가 db에 저장되는게 너무 신기하네요
덕분에 잘 해결되었습니다
좋은하루 되세요