o

영카트 사이즈선택, 색깔선택등

hangethe.jpg
먼저 구현에 대한 답변 안받습니다.
영카트를 보면 옵션으로 6개를 입력받게 되어있으나
수량, 색깔 선택이 불가능합니다.
주문시 주문사항에 입력해야하는데 그 불편함을 덜고자 만들었습니다.
수량, 색깔등이 존재하면 셀렉트 박스로 수량, 또는 색깔등을 선택해야지만 방바구니담기, 바로구매하기가 가능하 도록 수정한 버젼입니다.

p.s : 영카트란에 올릴려다가 여기가 익숙해서 여기다 올립니다.

해당부분 소스만 올립니다.
item.php
// 선택옵션 출력 부분

<?
// 선택옵션 출력
for ($i=1; $i<=6; $i++) {
// 옵션에 문자가 존재한다면
$str = get_item_options(trim($it["it_opt{$i}_subject"]), trim($it["it_opt{$i}"]), $i);
if ($str) {

// 수량, 색깔 선택을 하게 하기 위한 처리 루틴 ⓒⓒⓒ 추가
$opt[$i] = split(',',$it["it_opt{$i}"]);
if (sizeof($opt[$i]) > 1) {
echo "<tr height=25><td>&nbsp;ㆍ ".$it["it_opt{$i}_subject"]."</td><td>: </td><td>\n";
echo "<select name=it_opt{$i}><option value=''>선택하세요</option>\n";
for ($k=0;$k<sizeof($opt[$i]);$k++) {
echo "<option value='".$opt[$i][$k]."'>".$opt[$i][$k]."</option>\n";
}
echo "</select>\n";
echo "</td></tr><tr><td colspan=3 class=dotline></td></tr>\n";
} else {
echo "<tr height=25><td>&nbsp;ㆍ ".$it["it_opt{$i}_subject"]."</td><td>: </td><td>$str</td></tr><tr><td colspan=3 class=dotline></td></tr>\n";

}
}
}
?>


아래 자바스크립트
function fitemcheck(f, act) { 부분 상단에 추가해주세요!
// 수량체크로 선택이 있을때 선택하도록 처리 ⓒⓒⓒ 추가
<?
for ($i=1; $i<=6; $i++) {
if (sizeof($opt[$i]) > 1) {
echo " if (f.it_opt{$i}.value == 'undefined' || f.it_opt{$i}.value == '') { alert('".$it["it_opt{$i}_subject"]."을 선택해주세요!'); return;}\n";
}
}
?>

첨부파일

hangethe.jpg (172.1 KB)
4회 2004-11-17 14:37
|

댓글 9개

$로 표기되는 기능이 있으면 좋겠는데..... 외국인용...ㅎㅎ
암튼 시시시님 좋은팀 감사합니다^^
영카드요(?)..저도아직 기회가...안되어서..쓰고있지않습니다....
간혹..영카트팁텍도 보고싶은데..보여지질않더군여...
아참..시시시님..발음에 주의하겠습니다..크허~
다들 영카트 사용하시나봐요.. ㅠ.ㅠ 전 언제 사용해보나..
좋습니다..^^
ㅎㅎ....표기는 '시시시'가 맞는데..
발음은 '씨씨씨'로 해야겠죠?...

참..포차쇠주 언제 할까요?..
죄송합니다. 발음을 시시시로 해주세요! *^^*
호~@@오랫만에...씨씨님께서..팁을올려주시네요..
정말 유용한 팁이네요!
당장 적용해 봐야겠습니다.
아따 어렵네요.--;
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
21년 전 조회 4,877
21년 전 조회 3,118
21년 전 조회 3,577
21년 전 조회 3,178
21년 전 조회 3,488
21년 전 조회 2,860
21년 전 조회 3,230
21년 전 조회 3,451
21년 전 조회 3,422
21년 전 조회 3,040
21년 전 조회 3,446
21년 전 조회 2,325
21년 전 조회 3,196
21년 전 조회 3,249
21년 전 조회 2,679
21년 전 조회 2,708
21년 전 조회 2,611
21년 전 조회 2,514
21년 전 조회 3,655
21년 전 조회 4,788
🐛 버그신고