테스트 사이트 - 개발 중인 베타 버전입니다

insert 질문.

· 13년 전 · 682 · 14
-------
top.php 소스 

<form action='join_ok.php' method='post'>
<font color="white">이름 : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='text' name='mb_email'></font>
<div>
<font color="white">이메일 :   &nbsp;&nbsp;&nbsp;<input type='text' name='email'></font>
<div>
<font color="white">비밀번호 : <input type='text' name='mb_password'></font>
<input type='submit' value='가입하기' align="center">
</form>

-------

join_ok.php 소스

<?

$con = mysql_connect('localhost','root','autoset');

mysql_select_db("test");

$sql = "insert g4_member(mb_id,mb_password,mb_email) values($mb_id,$mb_password,$mb_email)";


mysql_query($sql);

mysql_close($con);
?>

<script language='javascript'>
alert('입력되었습니다.');
history.back();
</script>

-----------

그누 자유게시판에 올려서 죄송합니다.

하지만, 고수분들 대부분이 자유게시판만 보고 나가실것 같애서 ;;

본론으로 들어가자면,

top.php 에서 이름 / 이메일 / 비밀번호 입력하면 join_ok.php 로 넘어가서
DB에 INSERT 되는 구조 인데요.

입력후 ' 자바스크립트에서 설정한 ' 입력되었습니다 ' 라고 나오지만,

문제는, DB 에 자료가 들어가질 않네요.

해결방법 제시 부탁드립니다.


댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 14개

13년 전
그런가요?

그거 고치니 해결이 되더라구요..희한하게..

post 값을 안받은게 가장 큰 문제 같은데요.
13년 전
모두 감사드립니다~
13년 전
1. join_ok.php에서 echo를 찍어서 값이 넘어오는지
2. 넘어온다면 echo $sql; 을 찍어서 쿼리가 제대로 인지 확인해 보세요.
13년 전
해결했습니다~
감사합니다.

게시글 목록

번호 제목
15500
26129
29907
29906
15497
15495
15486
29905
29902
29901
29900
29899
29898
15483
3556
15478
15471
15465
29892
15462
15459
15458
3554
3546
15452
15448
15441
15426
15424
3544
3538
15423
15422
15419
15418
26116
15417
15415
15405
15403
15400
15398
3530
15395
15394
15391
3526
15368
15366
15355
29886
15354
15349
29884
15345
node.js 질문~ 3
26103
15342
15339
15335
3521
15330
26102
29883
15327
15326
15310
15300
15299
15298
3518
15292
15290
15289
node.js URL파싱
15286
29882
29880
3513
24328
15281
15280
15277
29876
26096
3504
3496
3487
3481
15275
15274
3475
29872
29870
3468
3466
3463
3455
3452
15268
15267
15266