2017-12-05 1 views
0

사용자가 표준 HTML 표에 퀼트 패턴을 게시 할 수있는 웹 사이트를 만들고 있습니다. 사용자가 클릭하여 HTML 표의 셀 색상을 변경할 수있는 표를 만들었지 만 변경 사항은 지속되지 않습니다. 따라서 전체 HTML 테이블을 SQL 데이터베이스에 저장하려고합니다. 나는 HTML 테이블을 저장하는 다른 게시물을 찾았지만 모두 값을 다루고 변경했다. 나는 가치가 없다. 내가하고 싶은 것은 색을 저장하는 것뿐입니다.mysql에 html 색상 표 저장

+2

* ". 나는 값이없는 내가 원하는 모든 색상을 저장하는 것입니다."* - 그럼 그 저장하려는 값이 있습니다. 무엇을 시도 했습니까? 귀하의 MySQL 테이블 (또는 테이블)은 어떻게 구성되어 있습니까? 데이터를 저장하기 위해 서버 측 코드를 작성 했습니까? 어떻게 데이터를 서버로 보냅니 까? – David

+0

사용자의 테이블 열은 c1, c2, c3 등이며 행은 r1, r2r, r3입니다. SQL 데이터베이스의 각 행에는 고유 한 사용자가 있습니다. 나는 그것이 c1r1, c1r2, c1r3 ... c2r1, c2r3 등이었던 컬럼을 시도했지만 SQL 데이터베이스 값을 변경하기 위해 사용자의 클릭을 번역하는 방법을 모르겠습니다. – patrickmort

+0

* "사용자의 클릭을 번역하여 SQL 데이터베이스 값을 변경하는 방법"* - 클릭 이벤트 일 경우 자바 스크립트를 사용하여 해당 클릭 이벤트에 응답합니다. 하지만 여전히 서버 측 언어/프레임 워크/등으로 작업해야합니다. 실제로 데이터를 데이터베이스에 저장합니다. 당신은 하나를 선택하고 그것에 대한 튜토리얼부터 시작하기를 원할 것입니다. 모든 변경 후에 저장하기위한 값을 폼에 게시하는 것과 AJAX 요청으로 개별적인 값 변경을 업데이트하는 것과 같이 몇 가지 접근법이 있습니다. – David

답변

0

그들은 html 태그의 속성을 얻는 javascript 함수입니다. 여기에 함수를 사용하여 해당 테이블의 색상 속성을 가져와 나중에 php 함수를 사용하여 데이터베이스에 삽입 할 수있는 변수에 저장해야합니다.

예 : var x = document.getElementsByTagName ("H1") [0] .getAttribute ("class");

참조 링크 : https://www.w3schools.com/jsref/met_element_getattribute.asp