묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
저장된 정보를 수정하기 위한 문법해결좀..
2003.11.13 13:36
저장된 회원데이터중 찾아와서 수정할수 있게 등록된 정보가 폼에 나타낼수 있는 방법이 없는가요?
제로보드 회원정보 변경폼에는 나오는데 전 별도의 테이블에 회원데이터를 넣었습니다..
그런데 회원데이터를 수정하려고 한다면 해당회원의 정보를 가져와서 수정을 해야 하는데 가져오지를 못하고 있습니다..
<a href=수정할 파일.html?no=<?=$data[no]?>>수정</a>
링크는 이렇게 되어 있습니다..
그리고 수정파일은..
상단에..
<?
mysql_connect("localhost", "아이디", "비번") or die (mysql_error());
mysql_select_db("디비네임");
$result = mysql_query("select * from StayClub_Room where no = '$data[no]'", $connect);
$data = mysql_fetch_array($result);
$data[name] = stripslashes($data[name]);
$data[intro] = stripslashes($data[intro]);
$data[num] = stripslashes($data[num]);
$data[space] = stripslashes($data[space]);
$data[guest] = stripslashes($data[guest]);
$data[max_guest] = stripslashes($data[max_guest]);
$data[price1] = stripslashes($data[price1]);
$data[price2] = stripslashes($data[price2]);
$data[price3] = stripslashes($data[price3]);
$data[price4] = stripslashes($data[price4]);
$data[bed] = stripslashes($data[bed]);
$data[teatable] = stripslashes($data[teatable]);
$data[wc] = stripslashes($data[wc]);
$data[sink] = stripslashes($data[sink]);
$data[cooker] = stripslashes($data[cooker]);
$data[refrigerator] = stripslashes($data[refrigerator]);
$data[erange] = stripslashes($data[erange]);
$data[gasrange] = stripslashes($data[gasrange]);
$data[tv] = stripslashes($data[tv]);
$data[aircon] = stripslashes($data[aircon]);
$data[computer] = stripslashes($data[computer]);
$data[dry] = stripslashes($data[dry]);
$data[memo] = stripslashes($data[memo]);
?>
그리고 수정할 필드에는
<input type=text name=name value=<?=$data[name]?>>
그리고 체크항목은
<input type=checkbox name=bill value=<?=$data[bill]?> if($data[bill] == 1) { echo"checked";}>
이렇게 되어 있습니다...
체크항목은 저장된 값이 1일때 체크해 두는 것으로....
틀린 부분이 있는지 봐주세요..
제로보드 회원정보 변경폼에는 나오는데 전 별도의 테이블에 회원데이터를 넣었습니다..
그런데 회원데이터를 수정하려고 한다면 해당회원의 정보를 가져와서 수정을 해야 하는데 가져오지를 못하고 있습니다..
<a href=수정할 파일.html?no=<?=$data[no]?>>수정</a>
링크는 이렇게 되어 있습니다..
그리고 수정파일은..
상단에..
<?
mysql_connect("localhost", "아이디", "비번") or die (mysql_error());
mysql_select_db("디비네임");
$result = mysql_query("select * from StayClub_Room where no = '$data[no]'", $connect);
$data = mysql_fetch_array($result);
$data[name] = stripslashes($data[name]);
$data[intro] = stripslashes($data[intro]);
$data[num] = stripslashes($data[num]);
$data[space] = stripslashes($data[space]);
$data[guest] = stripslashes($data[guest]);
$data[max_guest] = stripslashes($data[max_guest]);
$data[price1] = stripslashes($data[price1]);
$data[price2] = stripslashes($data[price2]);
$data[price3] = stripslashes($data[price3]);
$data[price4] = stripslashes($data[price4]);
$data[bed] = stripslashes($data[bed]);
$data[teatable] = stripslashes($data[teatable]);
$data[wc] = stripslashes($data[wc]);
$data[sink] = stripslashes($data[sink]);
$data[cooker] = stripslashes($data[cooker]);
$data[refrigerator] = stripslashes($data[refrigerator]);
$data[erange] = stripslashes($data[erange]);
$data[gasrange] = stripslashes($data[gasrange]);
$data[tv] = stripslashes($data[tv]);
$data[aircon] = stripslashes($data[aircon]);
$data[computer] = stripslashes($data[computer]);
$data[dry] = stripslashes($data[dry]);
$data[memo] = stripslashes($data[memo]);
?>
그리고 수정할 필드에는
<input type=text name=name value=<?=$data[name]?>>
그리고 체크항목은
<input type=checkbox name=bill value=<?=$data[bill]?> if($data[bill] == 1) { echo"checked";}>
이렇게 되어 있습니다...
체크항목은 저장된 값이 1일때 체크해 두는 것으로....
틀린 부분이 있는지 봐주세요..
한꼬마님 개인자료실 응용을 했거든요..