관리자페이지 메뉴설정 db관련하여 질문합니다. 채택완료
길가던분
3년 전
조회 7,250
관리자페이지 메뉴설정 db관련하여 질문합니다.
메뉴 추가 부분에 아이콘 선택 기능을 구현하고 있습니다.

me_icon라는 필드를 추가하고 거기에 폰트어썸 코드를 넣으려고 하는데
계속 삽질중인데 db에 값이 저장이 안됩니다. 이거저거 다 해봤는데 원인을 못찾았습니다.

전체소스입니다.
필요하실 수도 있을 것 같아서 테스트용 계정 다 만들어뒀습니다.
사이트 주소 : https://bear0724.com/5.5/
관리자 : 아이디 admin 비번 123456
phpmyadmin : https://bear0724.com/phpmyadmin/ 아이디 gnu55 비번 123456
ftp : bear0724.com 아이디 ftpuser 비번 123456
추가한 부분입니다.
menu_form.php
</p>
<p> <label for="me_icon">아이콘선택</label>
<select name="me_icon" id="me_icon">
<option value="">선택하세요.</option>
<option value='fa fa-desktop'<?php echo ($row['me_icon'] == 'fa fa-desktop') ? " selected" : "";?>></option>
</select>
</div></p>
<p>
menu_list_update.php
</p>
<p> $sql = " insert into {$g5['menu_table']} set me_icon = '$me_icon' where me_id = '$me_id' ";
sql_query($sql);</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
3년 전
$sql = " insert into {$g5['menu_table']} set me_icon = '$me_icon' where me_id = '$me_id' ";
sql_query($sql, true); exit;
이렇게 해서 에러 메시지가 있는지 확인해 보세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
길가던분
3년 전
댓글을 작성하려면 로그인이 필요합니다.
3년 전
그냥 이렇게 하시면 안되나요?
</p>
<p>// 메뉴 등록
$sql = " insert into {$g5['menu_table']}
set me_code = '".$me_code."',
me_name = '".$me_name."',
me_link = '".$me_link."',
me_target = '".sql_real_escape_string(strip_tags($_POST['me_target'][$i]))."',
me_order = '".sql_real_escape_string(strip_tags($_POST['me_order'][$i]))."',
me_use = '".sql_real_escape_string(strip_tags($_POST['me_use'][$i]))."',
me_mobile_use = '".sql_real_escape_string(strip_tags($_POST['me_mobile_use'][$i]))."'
me_icon = '".sql_real_escape_string(strip_tags($_POST['me_icon'][$i]))."' ";
sql_query($sql);</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
길가던분
3년 전
그렇게 하니까 그냥 아예 전체가 저장이 안되더라구요.
에러 확인해서 재질문 다시하겠습니다.
에러 확인해서 재질문 다시하겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.