글 여분필드 중복 체크 채택완료
vimo
8년 전
조회 4,644
글 작성할때 wr_1 여분필드 내용이
"자신"이 작성했던 글들의 여분필드에 같은 내용이 있으면
중복이라고 메세지를 띄우거나 여분필드 input옆에 [중복]표시가 되게 할려고 합니다.
메세지가 뜨거나 중복표시가 되어도 글 작성은 되어도 상관없구요.
도와주세요 ㅠ
검색해서 적용해본게
</span></p><p><span style="font-size: 11pt;">if($w!='u'){ </span> </p><p>//중복된 링크 방지 </p><p>$sql = "select count(*) as cnt from $g5_write_mem where mb_name='$member[mb_name]' and wr_1='$wr_1'"; </p><p>$row = sql_fetch($sql);</p><p>if($row['cnt']) alert("이미 등록된 연락처입니다. "); </p><p>} </p><p>
인데 write_update.skin.php 등록해도 아무 반응없이 등록됩니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
8년 전
쿼리문이 틀렸습니다.
if($w!='u'){
//중복된 링크 방지
$sql = "select count(*) as cnt from $write_table where http://127.0.0.1/myadmin/sql.php?db=thema2&table=g5_write_gallery&sql_query=SELECT+%2A+FROM+%60g5_write_gallery%60+ORDER+BY+%60g5_write_gallery%60.%60mb_id%60+ASC&token=de8749da0efc7b3f86c0687e61ff2602" title="정렬" style="text-decoration: none; color: rgb(0, 0, 255); font-family: sans-serif; font-size: 13.12px; font-weight: bold; text-align: center; white-space: normal;">mb_id='$member[http://127.0.0.1/myadmin/sql.php?db=thema2&table=g5_write_gallery&sql_query=SELECT+%2A+FROM+%60g5_write_gallery%60+ORDER+BY+%60g5_write_gallery%60.%60mb_id%60+ASC&token=de8749da0efc7b3f86c0687e61ff2602" title="정렬" style="text-decoration: none; color: rgb(0, 0, 255); font-family: sans-serif; font-size: 13.12px; font-weight: bold; text-align: center;">mb_id]' and wr_1='$wr_1'"; $row = sql_fetch($sql);
if($row['cnt']) alert("이미 등록된 연락처입니다. ");
} 이렇게 수정되어야 할거에요. 지금 적용해노신 쿼리문은 작성글에 대한게 아니구
회원 테이블에 대한거라서요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
v
vimo
8년 전
그래도 적용이 안되네요 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인