2016년 8월 23일 화요일

php mysql에서 목록이 있는 경우 결과값의 인덱스값을 처음으로 이동시키고자 하는 경우 mysql_data_seek($result, 0)


php mysql에서 목록이 있는 경우 결과값의 인덱스값을 처음으로 이동시키고자 하는  경우

mysql_data_seek($result, 0)

-----

$qry = "SELECT gugun ";
$qry = $qry."FROM ".$scTable." ";
$qry = $qry."WHERE 1=1 ";
$qry = $qry."GROUP BY gugun ";
$qry = $qry."ORDER BY gugun ASC ";
$rsGugun = mysql_query($qry, $dbConn);
if(!$rsGugun){ die(mysql_error($dbConn)); }
$totrowGugun = mysql_num_rows($rsGugun);

if($scGugun==""){
if($rowGugun = mysql_fetch_array($rsGugun)){
$scGugun = $rowGugun[gugun];
}
}

...

<select name="scGugun" style="width:135px" onchange="listSearch();">
<option value="">:::구군선택:::</option>
<?
if($totrowGugun==0){
;
}else{
mysql_data_seek($rsGugun, 0);
while($rowGugun = mysql_fetch_array($rsGugun)){
?>
<option value="<?=$rowGugun[gugun]?>" <?if($scGugun==$rowGugun[gugun]){echo "selected";}?>><?=$rowGugun[gugun]?></option>
<?
}
}?>
</select>

우편번호의 시도 구군을 가져가는 경우 구군이 지정이 안된 경우 콤보박스에 처음 시도구군을 선택값으로 지정을 해주고자 할 경우에 사용해요




댓글 없음:

댓글 쓰기