폼에서 글이 작성될 페이지를 찾지 못합니다.

폼에서 글이 작성될 페이지를 찾지 못합니다.

QA

폼에서 글이 작성될 페이지를 찾지 못합니다.

답변 2

본문

상담 폼에서 글을 작성하면 게시판에 글이 작성되도록 하는 중인데,

상담 폼에서 글을 작성하면 자꾸

select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from order by wr_id desc limit 1

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by wr_id desc limit 1' at line 1

error file : /bbs/write_update.php


에러가 발생됩니다. 이 에러가 지정된 테이블이 없어서 발생되는 건 알겠는데


이 에러를 해결하려면 어떻게 해야 하는지 다른 분들께 여쭤보려고 이렇게 글을 올려봅니다.



<form name="request_write" id="request_write" method="post" style="margin:0px;">
<input type=hidden name=null id="re_null">

<input type=hidden name=w        id="w" value="">
<input type=hidden name=bo_table id="re_bo_table" value="req">
<input type=hidden name=wr_id    id="re_wr_id" value="<?=$wr_id?>">
<input type=hidden name=sca      id="re_sca" value="<?=$sca?>">
<input type=hidden name=sfl      id="re_sfl" value="<?=$sfl?>">
<input type=hidden name=stx      id="re_stx" value="<?=$stx?>">
<input type=hidden name=spt      id="re_spt" value="<?=$spt?>">
<input type=hidden name=sst      id="re_sstl" value="<?=$sst?>">
<input type=hidden name=sod      id="re_sod" value="<?=$sod?>">
<input type=hidden name=page     id="re_page" value="<?=$page?>">
<input type=hidden name=wr_key   id="re_wr_key" value="<?=get_session("captcha_keystring")?>">
<input type=hidden name=returl   id="re_returl" value="<?=$returl?>">
<input type=hidden name=wr_2	 id="re_wr_2" value="">
<input type="hidden" name="ca_name" id="re_ca_name" value="상담신청" />
<input type="hidden" name="wr_6"  id="re_wr_6" value="서브페이지" />
<input type=hidden name=wr_subject id="re_wr_subject" itemname="제목" required value="상담신청">


					<li style="width:50px;height:22px;float:left;padding-left:30px; ">이름</li>
					<li style="width:200px;height:22px;float:left;">
					
					<?
						if(!$member['mb_name']) {
					?><input name="wr_name" type="text" id="re_wr_name" size="10"  style="width:140px;"/><?
						} else {
					?><input type="text" name="wr_name" id="re_wr_name" value="<?=$member['mb_name']?>" readonly="readonly" /><?
						}
						?>
					</li>
					
					
					
					<li style="width:50px;height:22px;float:left;padding-left:30px; ">희망요일</li>
					<li style="width:200px;height:22px;float:left;">
						<select name="wr_3" id="re_wr_3" style="width:196px;">
						  <option value="선택해주세요">선택해주세요</option>
						  <option value="월">월</option>
						  <option value="화">화</option>
						  <option value="수">수</option>
						  <option value="목">목</option>
						  <option value="금">금</option>
						</select>
					</li>
					
					
					<li style="width:50px;height:22px;float:left;padding-left:30px; ">연락처</li>
					<li style="width:50px;height:22px;float:left;">
						<select name="wr_2_1" type="text" id="re_wr_2_1" style="background-color:#FFFFFF; font-size:10pt; border:1px solid #C8C8C8;">
						 <option value="010" >010</option>
						 <option value="011" >011</option>
						 <option value="016" >016</option>
						 <option value="017" >017</option>
						 <option value="018" >018</option>
						 <option value="019" >019</option>
						 </select>
					</li>
					<li style="width:13px;height:22px;float:left; ">
						 -
					</li>
					<li style="width:57px;height:22px;float:left;">
						<input name="wr_2_2" maxlength="4" type="text" id="re_wr_2_2" style="width:54px;height:16px;">
					</li>
					<li style="width:13px;height:22px;float:left;">
						 -
					</li>
					<li style="width:57px;height:35px;float:left;">
						<input name="wr_2_3" id="re_wr_2_3" maxlength="4" type="text" size="4" style="width:59px;height:16px;">
					</li>
					<li style="width:314px;height:22px;float:left; text-align:center;">
						
						<a href="#." onclick="request_submit()"><img src="/images/main_oder_bt.png"></a>
					</li>
				</ul>
</form>
<script>
function request_submit() {
	var frm = document.getElementById("request_write");

	if(frm.wr_name.value == "") {
		alert("이름을 입력하세요.");
		frm.wr_name.focus();
		return false;
	}

	if(frm.wr_3.value == "") {
		alert("관심부위를 선택해주세요.");
		frm.wr_3.focus();
		return false;
	}

	if(frm.wr_2_1.value == "") {
		alert("연락처를 입력하세요.");
		frm.wr_2_1.focus();
		return false;
	}

	if(frm.wr_2_2.value == "") {
		alert("연락처를 입력하세요.");
		frm.wr_2_2.focus();
		return false;
	}

	if(frm.wr_2_3.value == "") {
		alert("연락처를 입력하세요.");
		frm.wr_2_3.focus();
		return false;
	}


	frm.wr_2.value = frm.wr_2_1.value +"-"+frm.wr_2_2.value+"-"+frm.wr_2_3.value;
	frm.action = "../bbs/write_update.php";
	frm.submit();
}
</script>

이 질문에 댓글 쓰기 :

답변 2

위 select문에 테이블명이 누락되어 있습니다.
from 테이블명 처럼 from 뒤에 테이블명을 명시하세요.
일단 테이블을 만들어야 하지 않겠어요?
관리자창에서 테이블을 생성후 from 바로 뒤에 테이블명 넣고 다시 시도해 보세요.
뭘 묻고 계신지 잘모르겠습니다.

테이블은 당연히 생성이 되어있구요.

폼을 통해서 보낼 때도 <input type=hidden name=bo_table id="re_bo_table" value="req">로 해서

write_update.php에 보낼 때 테이블을 명시해주고 있습니다.

그런데 실제로 함수에서는 저 테이블 변수를 잡지 못해서 글을 올린 거였습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10,636
© SIRSOFT
현재 페이지 제일 처음으로