2017-03-21 13 views
-3

아마도 이것이 특정 코딩 문제를 더 잘 이해하고 있기 때문에 이것이 가장 좋은 포럼이 아닙니다. 그러나, 나는이 질문을 어디서해야할지 모르며, 주제가 드러나면 즉시 삭제할 것입니다.html, css 및 JS 정적 웹 사이트에서 사용자 정보를 수집하려면 데이터베이스를 만들어야합니까?

그래서 부모님을 위해 웹 사이트를 만들고 프런트 엔드가 현재 완성되었습니다. 그러나 이제는 사용자 요청 인 음식 주문을 받고 싶습니다. 가능한 경우 내 컴퓨터 또는 이메일로 보내 주므로이 주문서를 부모님 gmail로 전송하는 python 스크립트를 만들 수 있습니다.

누구든지이 문제를 해결하기 위해 해결 방법이 있습니까? sql 데이터베이스를 만들어야합니까?

는 당신의 도움을 주셔서 감사합니다.

+1

Welcome to StackOverflow! 이 질문은 분명히 주제와 관련이 없지만, 대개의 경우 사전 연구가 많이 기대됩니다. 정보를 저장하려면 ** JavaScript를 사용하고 정보를 텍스트 파일에 기록하면됩니다. 이메일을 보내려면 백엔드 스크립트가 필요합니다. 당신은 정보를 저장할 수 있고 ** ** 그것을 검색하고 조작 할 수 있도록 데이터베이스를 만드는 것이 더 좋을 것입니다. :) –

답변

-1

HTML 폼에서 정보를 수집하고 데이터베이스없이 전자 메일을 통해 보낼 수 있지만 데이터를 적절한 방식으로 저장하려면 데이터베이스가 확실한 옵션입니다.

+0

사실, 데이터베이스에 "멋지게"정보를 축적해야합니다. 왜냐하면 나는 단순한 질서에만 관심이 있기 때문이다. 3 Pizzas Peperoni와 라자냐처럼. 게다가, 나는 주식을 가지고 있지 않습니다. 나는 HTML에 의해 생성 된 .txt 파일을 간단하게 필요로하고 이메일을 통해 나에게 보낸다. 내 질문은 정확히 어떻게 해야하는지입니다. –

+0

나는 당신이 이미 마음을 정했고 전문가의 도움을 원하지 않는다고 생각한다. 숙련 된 사람들은 데이터 서버 측을 저장하라는 메시지를 표시합니다. @NelutuFona가 (폼에서 보내면) 설명하는 것처럼 당신은 확실히 할 수 있습니다. 그렇다면 왜 그런 질문을해야합니까? – user34660

0

로컬 저장소를 사용할 수 있습니다. 쿠키와 같이 브라우저에 정보를 저장할 수있는 HTML5의 새로운 기능입니다. 데이터베이스를 구성하는 과정에서 불편 함을 느끼지 않으려면이 방법이 쉽고 빠릅니다. 다음 코드 샘플은 https://www.w3schools.com/html/html5_webstorage.asp에서 가져 와서이 항목에 대해 자세히 알아볼 수 있습니다.

// Store 
localStorage.setItem("lastname", "Smith"); 
// Retrieve 
document.getElementById("result").innerHTML = localStorage.getItem("lastname"); 

전자 메일의 경우 저장하려는 위치에서 데이터를 검색 할 수 있습니다. MySQL, localstorage, 직접 양식 입력 및 자바 스크립트를 통해 보내십시오. 이 작업을 수행 할 때 좋은 스택 기사가 있습니다. How to send an email from JavaScript

0

HTML 로컬 저장소는 비교적 적은 양의 데이터를 대상으로합니다. 쿠키보다 크지 만 비즈니스를위한 대부분의 데이터베이스보다 작습니다. 로컬 저장소의 한 가지 큰 단점은 하나의 컴퓨터에만 저장된다는 것입니다. 귀하의 목적을 위해서는 반드시 서버에 존재하는 MySQL과 같은 데이터베이스를 사용해야합니다. 당신은 웹 사이트가 어디에 있는지를 지정하지 않았지만 호스팅 회사가 있다고 가정하고 MySQL 또는 이와 유사한 데이터베이스를 가지고 있다고 가정합니다.

불행히도 웹 사이트 작동 방식에서 JavaScript는 일반적으로 서버에서 사용되지 않으며 데이터베이스는 서버에 있어야합니다. 자바 스크립트 서버 측의 사용에 대해서는 잘 모르겠다. Back to the Server: Server-Side JavaScript On The Rise - Archive of obsolete content | MDN을 참조하십시오. 새로운 언어를 배우고 싶지는 않지만 PHP 나 C#과 같은 서버 측 언어를 배워야한다는 것을 이해할 수 있습니다. 당신이 그 모든 것을하면 웹 사이트는 훨씬 더 많은 일을하기 위해 훨씬 더 발전 될 준비가 될 것입니다.

인터넷을 통한 지불을 원하는지 여부를 고려해야합니다. 그렇게하면 웹 사이트를 안전하게해야합니다. 당신이 직접 해보는 경우에는 많은 작업이 필요할 수 있으며 해킹당한 전문가가 많이 있다는 것을 알고 있습니다. WordPress와 같은 것으로 시작해야하는 좋은 이유입니다.