양식을 제출하고 레코드를 업데이트 한 후 PHP를 사용하여 양식을 정리하고 싶습니다.PHP를 통해 HTML 양식을 지우는 방법?
0
A
답변
0
html 폼은 클라이언트 측 ... PHP는 서버 측을 실행하므로 기본적으로 onsubmit 액션에서 클라이언트 측 코드를 사용하여 폼의 값을 재설정해야합니다. 가장 간단한 방법은 자바 스크립트를 사용하여 모든 입력 값을 지우는 것입니다.
2
양식을 제출 한 후 사용자를 리디렉션 할 것을 권장합니다. 이렇게하면 모든 POST 또는 GET 데이터가 지워집니다.
header('Location: foobar.php');
또는 성공적인 제출 후 값을 설정 해제 할 수 있습니다. 당신이 당신의 양식을 채우는 데 사용하는 변수
unset($_POST['fieldname'], $_POST['fieldname2']);
+1
POST 변수를 지우는 것이 내가 아는 한 아무 도움이되지 않습니다. 사용자가 페이지를 다시로드하면 POST 데이터가 재전송됩니다. – Svish
1
그냥 해제.
0
당신은 페이지가 다시로드되는 경우 unset POST/GET
변수와 피 데이터를 재전송 할 수 있습니다
PHP 코드 : (avoidResend.php) :
if(!empty($_POST) OR !empty($_FILES))
{
$_SESSION['save'] = $_POST ;
$_SESSION['saveFILES'] = $_FILES ;
$currentFile = $_SERVER['PHP_SELF'] ;
if(!empty($_SERVER['QUERY_STRING']))
{
$currentFile .= '?' . $_SERVER['QUERY_STRING'] ;
}
header('Location: ' . $currentFile);
exit;
}
if(isset($_SESSION['save']))
{
$_POST = $_SESSION['save'] ;
$_FILES = $_SESSION['saveFILES'] ;
unset($_SESSION['save'], $_SESSION['saveFILES']);
}
이 페이지의 맨에서이 파일을 포함하고, 양식을 제출 한 후
unset($_POST['v1'], $_POST['v2'], $_POST['v3']);
건배!
관련 문제
- 1. html 캐시를 지우는 방법
- 2. PHP를 사용하여 HTML 양식을 통해 전자 메일 첨부 파일 보내기
- 3. PHP를 통해 원격으로 양식을 제출하는 방법은 무엇입니까?
- 4. 양식을 통해 Textarea의 HTML 코드를 PHP로 보내십시오.
- 5. NSIS를 통해 windows7에서 IconCache를 지우는 방법
- 6. JavaScript를 통해 CustomValidator ErrorMessage를 지우는 방법
- 7. Adobe Air의 HTML 컨트롤에서 기록을 지우는 방법
- 8. 창 양식을 통해 html 양식 제출
- 9. html 양식을 통해 php 함수 호출
- 10. PHP를 통해 새 html 페이지 열기
- 11. html 양식을 생성해야합니까?
- 12. ExtJS를 통해 양식을 제출하는 방법
- 13. PHP를 통해 div를 얻는 방법?
- 14. PHP를 통해 도메인을 감지하는 방법
- 15. PHP를 통해 그래픽으로 이메일을 보내는 방법
- 16. PHP를 통해
- 17. 양식을 제출 한 후 PHP를 통해 DIV를 새로 고침
- 18. 원격 양식을 통해 CURL + PHP를 사용하여 이미지 업로드
- 19. PHP를 사용하여 노드 생성 양식을 삽입하십시오.
- 20. 모든 CSS 스타일을 지우는 방법
- 21. 자바를 통해 HTTP 양식을 채우는 방법?
- 22. 자바 스크립트를 통해 양식을 동적으로 만드는 방법
- 23. playframework에서 모델에 대한 html 양식을 만드는 방법
- 24. html 페이지에서 작은 웹 양식을 디자인하는 방법
- 25. Joomla 로그인 양식을 HTML 사이트에 통합하는 방법
- 26. 내 HTML 사이트에 연락 양식을 구현하는 방법
- 27. html 양식을 복잡한 JavaScript 객체로 변환하는 방법
- 28. 이메일에 html 양식을 작성하고 데이터에 액세스하는 방법
- 29. PHP를 통해 MySQL에서 이미지를 가져 오는 방법
- 30. PHP를 통해 대량 데이터 피드를 읽는 방법?
"내 양식을 지우다"는 것은 무엇을 의미합니까? 문제를 자세히 설명해 주시겠습니까? 문제를 보여주는 몇 가지 코드는 어떻습니까? – Charles
어? 정반대로, 보통 폼 입력을 지속시키기 위해 많은 코드를 생성해야합니다. 그것을 지우는 것은 아무것도하지 않는 것처럼 간단해야합니다 ... – deceze