테스트 사이트 - 개발 중인 베타 버전입니다

stx로 쿼리 값 보내기 채택완료

e트래블 6년 전 조회 4,149

회원선택창을 만드시고 stx 로 쿼리 값을 보내신후 

$query = "SELECT * FROM $write_table WHERE left(wr_1,6) <= '$year$sel_mon' and left(wr_2,6) >= '$year$sel_mon' AND mb_id='{$stx}'  ORDER BY wr_id ASC";
$result = sql_query($query); 

형식로 처리하시면 되십니다

 

제가 이전에 질문한 것에 답변해주셨는데

저기에다가 쿼리값을 보낸다는 게 이렇게 선택 창을 만들어서 write에다가 stx를 기입하는 게 아닌가요?

 

<select name="stx" id="stx" required>

                        <option value="">선택</option>

                            <option value="red" <?php echo ($write['stx'] == "red") ? " selected" : "";?>>빨강</option>

                            <option value="blue" <?php echo ($write['stx'] == "blue") ? " selected" : "";?>>파랑</option>

                            <option value="green" <?php echo ($write['stx'] == "green") ? " selected" : "";?>>초록</option>

                            <option value="Orange" <?php echo ($write['stx'] == "Orange") ? " selected" : "";?>>주황</option>

                            <option value="purple" <?php echo ($write['stx'] == "purple") ? " selected" : "";?>>보라</option>

                            <option value="black" <?php echo ($write['stx'] == "black") ? " selected" : "";?>>검정</option>

                            <option value="pink" <?php echo ($write['stx'] == "pink") ? " selected" : "";?>>분홍</option>

                            <option value="gray" <?php echo ($write['stx'] == "gray") ? " selected" : "";?>>회색</option>

                    </select>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

재그 이전의 질문을 이해 모르니 답변이 틀릴수 있습니다.

 

1. form 으로 값이 전송되어야 합니다.

2. select 에 selected 는 그값과 일치하는것을 제일 먼저 호출 합니다.

3. 현재 select 안 value에 각각의 값이 지정되어줘야 합니다. (현재 색상?)

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

옼히나와
6년 전
답변 감사합니다 해볼게요!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인