2013-09-16 4 views
1

나는 기능이 잘 작동하는 간단한 응용 프로그램을 가지고 있습니다. 사용자 친화적 인 문제가 있습니다. 기본적으로 사용자가 자신의 이름 (필수)과 그의 요청 (필수)을 입력하는 양식입니다.페이지 새로 고침 문제가없는 간단한 양식 제출

양식이 제출되면 그의 입력 내용은 MySQL 데이터베이스에 저장되며 동일한 페이지에는 사용자 요청을 포함하여 모든 사용자의 모든 다른 요청이 표시됩니다. 이 모든 것은 페이지 새로 고침없이 수행되어야합니다 (기본적으로 제 문제입니다).

<div id="main"> 
    <form action="" method="post"> 
     Name: <input type="text" name="name" /> 
     Request: <textarea name="request"></textarea> 
    </form> 
</div> 

<div id="totalRequest"> 
    <!-- All requests fetched from database, including user's input --> 
</div> 

그리고 PHP : 다음과 같이

내 HTML 코드 구조는

<?php 
if(!empty($_POST)) { 
    //form validation code 

    //if validation successful, execute code and send to MySQL 
} 
?> 

는 요약하기를,로해야 사용자의 여행은 다음과 같습니다

사용자의 방문 페이지 및 양식 및 #totalRequests div의 다른 사용자가 작성한 다른 요청을 확인합니다. 그런 다음 자신의 입력 내용을 입력하고 (입력란 두 개 모두 필요) 유효성이 확인되면 다른 요청 위에 자신의 요청이 표시되어야합니다.

JavaScript 또는 AJAX (전혀)가 좋지 않습니다. 비슷한 프로젝트를 제공하는 많은 자습서가 온라인에 있지만 모두 너무 복잡하거나 원하는 방식대로 작동하지 않는다는 것을 알고 있습니다.

나는 아주 크고 발전된 것을 요구하지 않고 있으며, 가능한 가장 간단한 해결책을 원합니다. 그것은 일을 끝내는 한 눈에 예쁘고 호소 할 필요가 없습니다.

오랫동안 복용 해 주셔서 진심으로 감사드립니다.

+1

기본적으로 Ajax 요청 방법을 묻는 중입니까? jQuery 문서를 읽으십시오. – epascarello

+1

다음을 시도하십시오 : http://learn.jquery.com/ajax/ –

+0

당신이 잘하지 못하거나 복잡하다면, 당신을 대신해서 누군가를 고용해야합니다. – Pitchinnate

답변

1

Jquery 또는 AJAX를 사용하지 않으면 페이지를 새로 고치지 않고도 웹 서버에 데이터를 제출할 수 없습니다.

관련 문제