2015-01-05 3 views
-2

저는 이것이 광범위한 질문 일 수 있으며 실행하기 어려울 수도 있음을 알고 있습니다. 나는 그것을 수행하는 방법을 정말로 알고 싶다. 사용자가 내가 코멘트 양식 아래에 표시하고자하는 의견을 제출웹 사이트에서 양식 입력을 표시하는 방법

<form> 
<fieldset class="inputForm"> 
<label> 
    First Name 
    <input type="text" name="First"> <br><br> 
</label> 
<label> 
    Last Name 
    <input type="text" name="Last"> 

</label> 
</fieldset> 

     <fieldset> 
</label> 
     <br><br> 
    <label> 
    Comments 
<textarea name="comments"></textarea> 
</label> 
<input type="submit" name="submit" value="Submit"> 
</fieldset> 
</form> 

http://jsfiddle.net/uukuqus8/1/

: 다음 나는 양식 (이 매우 일반적인 형태)을 갖고 있다고 할 수 있습니다. 다른 말로하면, 블로그처럼. 아래에 컨테이너를 만들 수 있지만 입력 된 데이터에 컨테이너를 연결하려면 어떻게해야합니까?

누군가 나에게 제공 할 수있는 참조가 있습니까?

+0

PHP없이 이것을하고 싶습니까? 당신이 질문에 PHP 태그를 추가하지 않았기 때문에 ... – Mramaa

+0

나는 HTML과 CSS로 가능했는지 궁금해서 PHP를 사용 해본 적이 없다. 나는 웹 프로그래밍에 익숙하지 않다. – narue1992

+0

@Alyssa Cooke - 이것을 완벽하게 구현하기 위해서는 일종의 서버 측 언어를 사용해야 할 것이다. – Phorce

답변

0

당신은 서버 측 언어를 사용해야합니다 : PHP를. DB를 만들고 SQL을 사용하여 통신해야합니다.

양식

이 입력을 처리하고 SQL ( INSERT INTO 문)를 사용하여 DB에 삽입하는 것이 바람직

<form> 

변경

<form action="page.php" method="post" enctype="multipart/form-data"> 

사용 PHP에서 POST 메소드와 함께 제출해야한다. 또한 보안 검사를 적용해야합니다.

마지막으로 블로그 페이지는 SQL (다시) (SELECT 문)을 사용하여 DB에서 DB 데이터를 가져올 수 있습니다. 그리고 PHP를 사용하여 데이터를 표시하십시오 echo

나는 PHP와 SQL을 배우는 많은 작업을 알고 있지만 의심 할 여지없이 그것을 배울 가치가 있다고 말할 수 있습니다.

당신은 데이터베이스 (DB)를 사용하므로 호스팅 업체 데이터베이스 (예 : MySQL의)를 제공하는지 확인, 그렇지 않으면

PHP 참조 (당신이 당신의 서버로 사용하는 경우) 컴퓨터에 설치해야합니다 : http://php.net/

+0

감사합니다. 더 자세히 살펴 보겠습니다 ... 연구와 연습을 해보십시오. 통찰력을 고맙게 여기십시오! – narue1992

+0

당신을 진심으로 환영합니다! – Mramaa

0

양식에 제공된 데이터를 제출하고 데이터베이스에 저장 한 다음 PHP를 사용하여 양식 아래에 인쇄 할 모든 데이터베이스 항목을 반향시켜야합니다.

양식을 제출할 때 데이터베이스 테이블에 쓰기 위해 $ _POST 변수를 사용하면이 작업을 간단하게 수행 할 수 있지만 최근에는 SQL 주입과 관련하여 문제가 발생합니다.

은 간단한 양식 - 투 - 데이터베이스에 거기에 몇 가지 튜토리얼이 있습니다 - http://www.w3schools.com/php/php_mysql_insert.asp

+0

즉, 테스트하기 전에 데이터베이스가 필요합니까? – narue1992

+0

W3 학교의 출처를 추천 할 때주의하십시오. http://www.w3fools.com/ 그들의 정보는 종종 정확하지 않거나 오래되었습니다. –

+1

@AlyssaCooke 이상적으로는 그렇습니다. WAMP (Windows를 사용하는 경우)를 사용하여 컴퓨터에 Apache, MySQL 및 PHP의 로컬 환경을 설치할 수 있습니다. – Lee

관련 문제