2009-05-25 2 views
0

텍스트 상자의 텍스트를 HTML 페이지에 직접 출력하여 영구 저장합니까?텍스트 상자의 텍스트를 HTML 페이지로 직접 출력 하시겠습니까?

질문의 목적은 다음과 같은 사이트에 대한 설명 스크립트를 구현하는 것입니다. ommmm.de/modelle_sticky.htm 팀원이 "Comments - send"버튼 중 하나를 누를 때마다 아래의 텍스트 상자에 입력 한 모든 내용이 즉시 위의 공간으로 업데이트됩니다. (전 php-mysql을 생각하고 있었지만 플랫 파일 저장소와 같은 HTML 파일을 사용하는 가장 간단한 방법을 알고 싶습니다).

EDIT : 텍스트 상자에 무언가를 입력하고 버튼을 누른 다음 바로 같은 페이지에 html로 포함시킬 수있는 가장 간단한 해결책이없는 것처럼 보입니다.

데이터베이스 테이블에 데이터를 삽입하는 방법에 대한 기사를 보내 주셔서 감사합니다. 그렇다면 데이터를 검색하는 가장 좋은 방법은 무엇입니까? 페이지가 다시로드 될 때마다 각 테이블의 각 열에 대해 선택 *을 수행합니까? 그게 다야?

답변

2

웹 페이지를 저장하는 서버에 데이터를 저장해야합니다. 하나의 :

  • 데이터베이스에 저장 HTML 파일 자체 또는
  • 로 작성

나는이 완전히 여기에 대한 답변을 꽤 큰 문제라고 생각합니다, 그래서 우리가 더 필요하다고 생각 당신에게서 정보.

편집 :

다시이 꽤 큰 피사체입니다, 제가 제안하는 것은 즉 정보를 제출 (또는 어떤 언어 당신이 편안)는 PHP 양식이 후 주석을 보유하고있는 데이터베이스 테이블을 만드는 것입니다 데이터베이스에 저장합니다.

현재 메모를 표시하기 위해 데이터베이스에서 읽는 다른 스크립트가 있습니다.

내가 얼마나 잘 수행되었고 얼마나 쉽게 구현할 수 있는지 전혀 알지 못하기 때문에 일부 PHP 주석 도구 또는 방명록 도구를 붙여 넣기를 원치 않습니다. 또한 프로그래밍 수준을 알지 못합니다.

이 예제는 inserting data into a database.에 있습니다. 웹에서의 라이브 사용은 안전하지 않지만이 W3Schools 기사를 참조하십시오.

+0

확인 내 질문에 더 많은 정보를 추가했습니다. – Sebas

0

일부 서비스 측면 논리 + AJAX를 사용해야합니다. 일반적으로 서버 측 스크립트 언어로 PHP를 선택했다고 가정하면 텍스트 매개 변수를 받아서 디스크에 저장 한 다음 AJAX 호출을 사용하여 텍스트 상자에서 텍스트를 전달할 수있는 스크립트를 작성해야합니다 (POST)를 실행합니다.

EDIT : 보안상의 이유로 JavaScript는 특히 서버에서 디스크 액세스 (쿠키 제외)를 허용하지 않습니다. 나는 왜 당신이 제안 된 해결책에 대해 너무 부정적인지 이해할 수 없다. 말로는 매우 쉬운 작업이지만, 뒤에해야 할 일이 있습니다. 따라서 페이지를 다시로드 할 때마다 DB 테이블에서 데이터를 다시 선택하고 업데이트 된 서버에있는 HTML 파일에서 데이터를 다시 읽어야하는 것과 똑같이 HTML 페이지를 작성해야합니다. 당신은 그것을 향상시키고 싶습니까? 캐싱을 구현하십시오. 이미 존재하는 DOM 구조 안에 새로운 입력 된 텍스트를 삽입하는 간단한 방법이 있습니다 (jquery 사용하기). 페이지를 다시로드해야 할 필요가없는 곳에서는 영속적이지 않습니다.가장 쉬운 방법을 찾으려고하지 마십시오. 불가능합니다.

+0

복잡하게 들리는 소리 – Sebas

+0

다른 아이디어가 있습니까? 어떻게 든 서버에 데이터를 유지해야합니다. 유일한 옵션은 해당 데이터를 서버에 전달하고이를 저장하기 위해 서버에 말합니다. 생각을 공유하고 사용할 서버 측 언어를 사용하는 경우 매우 유용 할 것이므로 예제를 생성 할 수 있으므로 얼마나 간단한 지 알 수 있습니다. –

1

내가 잘못하지 않았다면 자바 스크립트를 사용하여 주석 부분을 재구성하고 자바 스크립트를 통해 웹 서비스에 대한 호출을 할 수 있습니다. 튜토리얼을 쉽게 찾을 수 있습니다. 희망이 작동 ...

관련 문제