2012-06-13 3 views
0

10 개의 PHP 폼에 대해 10 개의 테이블이 있습니다. 하나의 기본 키를 사용하고이를 세션의 다른 모든 페이지와 해당 테이블에서 외래 키로 사용하고 있습니다. 해당 키 레코드가 존재하는지 여부를 페이지를 확인할 때마다 내 문제가 있습니다. 항상 값이 이미 전달 된대로 레코드를 표시합니다.이미 존재하는 기본 키를 확인할 수 없습니다.

나는 내가 업데이트 쿼리를 만들고 싶어 .. 또 다른 문제가 어느 정도 같은

컬럼은 모든 값을 나머지 열 및 값에 영향을 미치는 및 업데이트하지 않고 변경되는 데이터 만의 배열이,
"UPDATE table SET '.$column.' ='.$value.', WHERE id=".$id." "; 

하나의 업데이트 쿼리에서. 미리 감사드립니다.

+0

여기에서 귀하의 확인 코드는 무엇입니까? – ariefbayu

+0

그 코드가 있습니까? 단일 동일을 사용하면 $ _POST 색인을 대체합니다. 평등을 확인하려면 두 개의 equals가 있어야합니다. – Daniel

+0

세션 값이 업데이트되었는지 확인하십시오. –

답변

1

는 당신이 페이지를 시작 했 : 세션이 작동하려면 당신이 $_SESSION 변수를 사용하는 경우

<?php 
    session_start(); 
?> 

이가 필요합니다. 희망이 도움이됩니다.

+0

두 페이지의 소스 코드를 게시 할 수 있습니까? –

+0

코드를 주석으로 작성하는 대신 질문을 업데이트하십시오. – Dhruvisha

+0

@IndoParis 질문에 코드를 추가하십시오. –

관련 문제