답변 5개
예를 들어 for문으로 되어 있다면
<?</p><p>for($i=0;$i<???;$i++){</p><p> </p><p>if(<span style="font-size: 10pt; line-height: 1.5;">$변수값</span><span style="font-size: 10pt; line-height: 1.5;"> == $data[$i]</span><span style="font-size: 10pt; line-height: 1.5;">){ //$data[$i] 의 형태는 $row[select] (select 의 name) 의 형태일수도 있습니다.</span></p><p>$echo_select = " selected ";</p><p>}else{</p><p><span style="font-size: 10pt; line-height: 1.5;">$echo_select = "";</span><span style="font-size: 10pt; line-height: 1.5;"></span></p><p>}</p><p>echo "<option value=\"".$변수값."\" ".<span style="font-size: 10pt; line-height: 1.5;">$echo_select</span><span style="font-size: 10pt; line-height: 1.5;">."</span><span style="font-size: 10pt; line-height: 1.5;">></option</span></p><p> </p><p>}</p><p>?><span style="font-size: 10pt; line-height: 1.5;">
응용해서 해보시면 될 것 같습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
</strong><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;"><? if($field_value_exp[1] == "l" ) { </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> $check_value = explode("|", $field_value_exp[6]);<span class="Apple-tab-span" style="white-space:pre"> </span></p><p>?></p><p><select name="<?php echo "wr_".$i ?>" <?php echo $required ?> ></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?for($k = 0; $k < count($check_value);$k++) { ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="<?php echo $check_value[$k] ?>" <?php if($check_value[$k] == ${"wr_".$i}) echo "selected"; else echo "";?>> <?php echo $check_value[$k] ?> </option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php } ?></p><p></select></p><p><?php } //list box일 경우?><strong style="font-family: 돋움, dotum, helvetica; font-size: 12px; line-height: 21.6000003814697px; background-color: rgb(255, 255, 255);">
</option> 우선 넣어봐주세요.
답변에 대한 댓글 4개
하루종일 지워보고 넣어보고 헤매고있어요 ㅠㅠ 도와주세요!
<? if($field_value_exp[1] == "l" ) {
$check_value = explode("|", $field_value_exp[6]);
?>
<select name="<?php echo "wr_".$i ?>" <?php echo $required ?> >
<?for($k = 0; $k < count($check_value);$k++) { ?>
<option value="<?php echo $check_value[$k] ?>" <?php if($check_value[$k] == ${"wr_".$i}) echo "selected"; else echo "";?>> <?php echo $check_value[$k] ?> </option>
<?php } ?>
</select>
<?php } //list box일 경우?>
[/code]
댓글을 작성하려면 로그인이 필요합니다.
각 옵션태그에 if문을 넣어서 해주면 됩니다.
<option <span style="font-size: 10pt; line-height: 1.5;">value="Akaryn - 1bed PV"</span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;"><?if($변수명=="</span><span style="font-size: 10pt; line-height: 1.5;">Akaryn - 1bed PV</span><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;">"){echo"selected";}?> ></option></span></p><p><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;"><option </span><span style="font-size: 10pt; line-height: 1.5;">value="Akaryn - 2bed PV"</span><span style="font-size: 10pt; line-height: 1.5;"> <?if($변수명=="</span><span style="font-size: 10pt; line-height: 1.5;">Akaryn - 2bed PV</span><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;">"){echo"selected";}?> ></option></span><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;">
물론 value 값은 코드번호로 되어 있을수도 있겠죠....
$변수명은 select 의 name명으로 된 항목의 값입니다.
답변에 대한 댓글 1개
<? if($field_value_exp[1] == "l" ) {
$check_value = explode("|", $field_value_exp[6]);
?>
<select name="<?php echo "wr_".$i ?>" <?php echo $required ?> >
<?for($k = 0; $k < count($check_value);$k++) { ?>
<option value="<?php echo $check_value[$k] ?>" <?php if($check_value[$k] == ${"wr_".$i}) echo "selected"; else echo "";?>> <?php echo $check_value[$k] ?>
<?php } ?>
</select>
<?php } //list box일 경우?>
[/code]
하나씩 입력할 수 있는 상황이 아닌데 어쩌죠?
댓글을 작성하려면 로그인이 필요합니다.
저 부분이 현재 어떻게 코딩되어 있는지 알려주시는 게 낫지 않을까요.
단순하게 이런식으로 하기도 합니다.
<option value=''>None</option>
<option value='1111' <? if($write[wr_1] == 1111) echo " selected "; ?>>1111</option>
<option value='2222' <? if($write[wr_1] == 2222) echo " selected "; ?>>2222</option>
<option value='3333' <? if($write[wr_1] == 3333) echo " selected "; ?>>3333</option>
답변에 대한 댓글 1개
<? if($field_value_exp[1] == "l" ) {
$check_value = explode("|", $field_value_exp[6]);
?>
<select name="<?php echo "wr_".$i ?>" <?php echo $required ?> >
<?for($k = 0; $k < count($check_value);$k++) { ?>
<option value="<?php echo $check_value[$k] ?>" <?php if($check_value[$k] == ${"wr_".$i}) echo "selected"; else echo "";?>> <?php echo $check_value[$k] ?>
<?php } ?>
</select>
<?php } //list box일 경우?>
[/code]
이런식으로 되어있어서요.. 복잡합니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인

다시 질문 올렸는데 한번 읽어주시면 감사하겠습니다!