필드 입력 에러 채택완료
길가던분
7년 전
조회 1,997
상품등록페이지에 it_time_s 필드에 데이터피커로 날짜를 저장해 주게 만들었는대 a라는 상품에 날짜를 지정하고 올리고나서
다시 b상품에 날짜를 지정하고 상품등록을하면 a필드의 날짜가 b상품에 지정해준 날짜로 변경되버립니다.
데이터피커
</p>
<p><input type="text" name="datapicker1" id="datepicker1" value="클릭하여 시작날짜를 입력하세요" onfocus="this.value=''" required class="frm_input required" size="30"></p>
<p>
db처리
</p>
<p>//시작날짜 등록
$startd = $datapicker1;</p>
<p>$sql = "update g5_shop_item set it_date_s = '$startd'";
sql_query($sql); </p>
<p>
기존에 필드가 필요없을것 같아서
itemformupdate 파일을 수정했습니다.
</p>
<p>it_maker = '$it_maker',
</p>
<p>
위에 테그를 아래와 같이 바꾸고 db에 필드명도 바꿨습니다.
</p>
<p> it_time_s = '$it_time_s',
</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
7년 전
당연하죠~
날짜 입력되는 필드에 네임값이 it_time_s 로 되어야 합니다.
</p>
<p><input type="text" name="it_time_s" id="datepicker1" value="클릭하여 시작날짜를 입력하세요" onfocus="this.value=''" required class="frm_input required" size="30"></p>
<p>
날짜 입력필드에 name=it_time_s 으로 변경 한 후
db처리 부분은 따로 필요 없구요
업데이트 파일과 db에서 필드명 바꾸셨으면 된겁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
길가던분
7년 전
아하 오류가 있었내요 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인