파이널 프로젝트 진행 중에 ORA-01033 에러가 발생했다. 다행히도 학원에 모든 조원이 나와서 진행했기 때문에 안된다고 말씀드렸더니 한 분께서 UPDATE 후 COMMIT 하지않았다고 말씀하셨다. COMMIT 후에 에러가 발생하지 않게되었다.

JSON 형식으로 서버에 보낼 때 서버는 {"키":"값", ...} 으로 값을 받게된다.

죽어도 value 값을 안가져와서 .. 왜 그런가 했더니

$(function() {
	
	$("body").on("click", "#toCartBtn", function() {
		
		if(! $("#colorBox option:selected").val() ){
			alert("컬러를 선택하세요.");
			return;
		}
		
		if(! $("#sizeBox option:selected").val() ){
			alert("사이즈를 선택하세요.");
			return;
		}
		
	});
	
});
<form name="form" method="post">
			<select class="selectbox" id="colorBox">
				<option value="">::컬러::</option>
				<c:forEach var="dto" items="${colorList}" varStatus="status">
					<option value="${dto.ccnum}">${dto.color}</option>
				</c:forEach>
			</select>
			<select class="selectbox" id="sizeBox">
				<option>::사이즈::</option>
			</select><br>
				<input type="text" class="amount" name="amount" value="1" onchange="change()">
				<input type="button" value=" + " onclick="add();">
				<input type="button" value=" - " onclick="del();"><br>
			
			<div class = "total">
			Total<br>
				<input id="totalPrice" type="text" name="sum" size="11" readonly="readonly" value="${dto.price}">₩<br><br>
				<input class="btn" id="buyBtn" type="text" value = "Buy Now" onclick="buyNow()">
				<input class="btn" id="toCartBtn" type="text"  value = "Add To Cart" onclick="addCart()">
			</div>
			
			<div class="detail-add">
				<c:if test="${sessionScope.member.userId=='admin'}">
					<button type="button" class="btn btn1" onclick="location.href='${pageContext.request.contextPath}/shop/garment-detail.do?num=${dto.cnum}&page=${page}';">색상/사이즈 관리</button>
				</c:if>
			</div>
		</form>

제일 위에 있는 <option>::컬러::</option> 여기에 value="" 를 안쓰면 죽어도 안된다ㅠ

 

꼭 value="" 이렇게 해야 한다!!

오라클 12c 부터는 가능함.

CREATE SEQUENCE test_seq;

CREATE TABLE test(
    num NUMBER DEFAULT test_seq.NEXTVAL,
    subject VARCHAR2(30) NOT NULL
);

 

'정보' 카테고리의 다른 글

ORA-01033 ?  (0) 2021.12.15
JSON 형식 {"키":"값", ...}  (0) 2021.11.26
1112_jQuery : SELECT 태그 OPTION 태그 선택된 값  (0) 2021.11.12
VSCode 에서 NATURAL JOIN이 되지 않음.  (0) 2021.08.15
0811_VS Code : AUTOCOMMIT OFF 해놓기  (0) 2021.08.11

NATURAL JOIN 실습 시에는 SQLdeveloper 를 사용합시다.

 

https://www.oracle.com/tools/downloads/sqldev-downloads.html

 

여기서 공짜로 다운받아 사용가능합니다.

공짜이므로 약간 무겁고 잔렉이 자주 걸리는 단점이 있습니다.

관리( 왼쪽 아래 톱니바퀴모양) > 설정 > 확장 > Oracle Developer ~ 에서 밑으로 내려보면 Query: Auto Commit 에 체크를 해제하면 된다.

+ Recent posts