게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금]db 테이블내에 수정기능과 삭제 기능 추가
게시물ID : programmer_11043짧은주소 복사하기
작성자 : OVO봇
추천 : 0
조회수 : 464회
댓글수 : 46개
등록시간 : 2015/06/08 18:37:09
옵션
  • 베스트금지
  • 본인삭제금지
ssss.png
사진과 같이 mysql_fetch_array함수로 테이블로 출력되는 방식입니다
근데 여기서 테이블 한행의 값을 수정과 삭제기능을 추가할려고 하는데
여기서 막히기 시작해서 ...검색해보고 해도 잘 안나오네요..
예로 인터넷창에 mysql 관리로 들어가보면 지금까지 넣은 레코드들이 테이블로 표시되어있고 테이블에 각 db값이 있는데 그 옆에 삭제기능도 있더라고요
한번 곰곰히 생각해보기에 이런 방식이 될려나 싶나 어떻게 해야하지..고민중입니다..
일단 소스 코드는 이렇습니다..
------------------------------------------------------------------
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<?
include "../myung/b.php";

   $connect=mysql_connect( "localhost", "id", "pw") or  
        die( "SQL server에 연결할 수 없습니다."); 
      mysql_select_db("audrl5220",$connect);
      $query="select * from user;";
      $result =mysql_query($query);
      $number=1;
?>
<table width= "800" border="1" cellpadding="10">
<tr align="center">
<td bgcolor="#cccccc">번호</td>
<td bgcolor="#cccccc">학번</td>
<td bgcolor="#cccccc">비번</td>
<td bgcolor="#cccccc">이름</td>
<td bgcolor="#cccccc">학과</td>
<td bgcolor="#cccccc">학년</td>
<td bgcolor="#cccccc">생년월일</td>
<td bgcolor="#cccccc">성별</td>
<td bgcolor="#cccccc">휴대전화</td>
<td bgcolor="#cccccc">주소</td>
<td bgcolor="#cccccc">흡연여부</td>
<td bgcolor="#cccccc">입실자</td>
<td bgcolor="#cccccc">취미</td>
<td bgcolor="#cccccc">특이사항</td>
<td bgcolor="#cccccc">수정</td>
<td bgcolor="#cccccc">삭제</td>
</tr>
<?
   while($row=mysql_fetch_array($result)) 
   {
     $id = $row[id];
      echo "
    <tr>
    <td> $number </td>
          <td> $row[id] </td>
          <td> $row[password] </td>
          <td> $row[name] </td>
          <td> $row[hac] </td>
          <td> $row[st] </td>
          <td> $row[date] </td>
          <td> $row[gender] </td>
          <td> $row[phone] </td>
          <td> $row[address] </td>
          <td> $row[hh] </td>
          <td> $row[oo] </td>
          <td> $row[chi] </td>
          <td> $row[age] </td>
          <td><a href="../myung/update.php?mode='update'&id='<?=$id?>' ">수정</a></td>
          <td><a href="../myung/delect.php?mode='delete'&id='<?=$id?>' ">삭제</a></td>
          </tr>
         ";
      $number++;
   }
   mysql_close();
?>
</table>
---------------------------------------------------------------------
while($row=mysql_fetch_array($result)) 으로 반복하는 구간안에
  $id = $row[id];  출력되는 아이디를 $id에 넣어줍니다
  수정과 삭제 열쪽에 그리고 링크를 걸어 where문으로 해당 $id가 있는 레코드를 찾아내어 그 레코드를 수정밎 삭제하는 방식으로
수정부분에선 회원가입했던 방식을 업데이트문으로 변경해주고 변경완료되면 다시 현재소스창으로 오게합니다.
삭제부분에서는 링크를 걸어 삭제를 해주어 다시 현재 창으로 돌아오게 합니다
그래서 지금 현재 해본결과 오류코드가...나오기 시작하면서...먹통이 되기 시작합니다..ㅠㅠ
 <td><a href="../myung/update.php?mode='update'&id='<?=$id?>' ">수정</a></td> 부분에서
Parse error: syntax error, unexpected '.'  오류 코드가 납니다 ㅠㅠ

ㅠㅠ 저런 방식으로 수정및 삭제기능을 추가하는 기능이 소스코드가 무슨 문제라도 있을까요??
    
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호