채택완료

view.php에 머무른 상태로 변수값변경 방법

2020-04-26 (일) 15:58:27 2,764

view.php 에서

<?
$sql = "select * from ".$g5['telecom_table']." where t_yn = 'Y' order by t_order desc limit 3";
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++){
$list_t_name = $row['t_name'];
?>
<a href="javascript:menu_select_01('<?=$i?>', '<?=$list_t_name?>');" <? if ($i == 0) { ?>class="active"<? } ?>><?echo $list_t_name;?></a>

<?
}
?>

function menu_select_01(ca_id, ca_name) {
   var f = document.fphone;

    $("#ca_id1").val(ca_id);
    $("#ca_name1").val(ca_name);
    $("#menu_result_01").html(ca_name);
    $("#menu_result_mobile_01").html(ca_name);
    $("#m-search-list1").hide();


   f.submit();

}

DB에서 값을 불러와서 화면에

1, 2, 3 이라는 버튼이 표출되있고 그 버튼을 누를때마다 해당하는 값이

<span id="menu_result_01" style="color:#ea1515;"><?=$ca_name1?></span>

이곳에 표시가 되어야 하는데 2번을 누르나 3번을 누르나 새로고침이 되면서 1번으로 표시됩니다.

2번을 누르나 3번을 누르나 그 값이 고정되게 하고 싶은데 어떻게 해야 하나요...

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

var f = document.fphone;

f.submit();

폼을 submit하니 그렇게 되는거지요

위 두 라인 지우세요

답변에 대한 댓글 1개

답변감사합니다. 서브밋을 보내서 고정이 안되는거였군요...

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