2011-10-06 2 views
0

mySQL에서 내 레코드를 표시하는 HTML TABLE이 있습니다.두 번 클릭하여 HTML 표에서 mySQL 레코드 편집 - 가능합니까?

다양한 레코드 (행)를 편집해야합니다. 표 행을 클릭하고 HTML 표 내부 행의 값을 편집 할 수 있습니까?

저를 안내해 줄 PHP 스크립트가 있는지 궁금합니다.

+0

하지 않음 onclick 이벤트). DB를 업데이트하기를 원할 경우 AJAX와 서버 측의 일부 코드를 통해 수행 할 수 있습니다. – Mika

+0

이것은주의를 기울이지 않는다는 점에 유의하십시오. 사용자 에이전트의 대부분은 이미 자신의 더블 클릭 동작을 가지고 있으며, 일부는 페이지를 확대하고, 일부는 집중된 단어를 선택할 것입니다. 좋은 연습은 단순한 왼쪽 클릭에 독점적으로 의존하는 것입니다. 예를 들어 휴대 전화와 태블릿을 잊지 마세요. –

답변

0

예, 가능합니다. PHP가 관련되어 있다고 확신하지만 Javascript도 관련되어 있습니다.

두 번 카운터 변수 2. 증가 자바 스크립트 번 1.Click, 자바 스크립트를 검사하는 경우 VAR =이 증가 후에는, 카운터 리셋, 뭔가에 TD의 innerHTML을 변경 : 난 당신이 뭔가를 가질 수 있다고 생각 같은 :

form action ='yourphpscript.php' method = 'getorpost'> 
.....What you want to change.... 
</form> 

3. 그래서 다음은 PHP 스크립트로 값을 전송, PHP 스크립트는 데이터베이스에서 값을 변경하고 메인 페이지로 다시 리디렉션. 또는 더 나은 방법은 AJAX를 사용하는 것입니다.

희망이 도움 :)이 살펴보고 (자바 스크립트와 함께 당신이해야 할 노력하고 있지만,이 브라우저에 표시되는 내용을 수정에 관련이 있다면 당신이 아주 쉽게 할 수 정확히 무엇인지

관련 문제