홈>
아래 그림과 같이html/php 코드로 버튼을 클릭하면 PHP 코드의 특정 섹션을 호출하려고합니다.
<html>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST" and isset($_POST['go-button'])) {
for each ($mp4_files as $f) {
}
}
?>
<form action ="" method="POST">
<table>
<td style="width:5%; text-align:center;"><button style="width:90px;" type="submit" name="go-button" value="Go" class="btn btn-outline-primary">Go</button> <!-- Line#B -->
</table
</form>
</html>
Line # B에서 버튼을 클릭하면 PHP 코드가 위에 호출되고if 블록내부로 이동합니다.
지금 당장 문제는 페이지를 새로 고칠 때 내가 원하지 않는 if 블록 안에 있다는 것입니다.이동 버튼을 클릭 할 때만 블록을 활성화하고 싶습니다.
문제 진술 :
위의php 코드에서 어떤 변경을해야하는지 궁금해서 페이지를 새로 고치면 if 블록 안에 들어 가지 않습니다.Line # B에서 버튼을 클릭 할 때만 가야합니다.
- 답변 # 1
관련 자료
- javascript - 카운터를 사용하여 여러 양식 제출을 방지 하시겠습니까?
- javascript - onsubmit 기능이 완료 될 때까지 양식 제출을 방지하는 방법은 무엇입니까?
- jquery - wp contact form 7 - enter 키를 눌렀을 때 양식 제출 방지
- jquery - 자바 스크립트에서 양식 제출을 방지하는 방법
- jquery - 오류가있는 경우 양식이 제출되지 않도록합니다 ajax submit () with change ()
- javascript - 양식 제출을 방지하고 나중에 비동기 제출 jQuery 함수 내에서 수동으로 제출
- reactjs - React에서 빈 제출 방지
- javascript - epreventdefault ()를 사용하여 양식 제출을 막고 입력에 설정하고 양식이 작동하지 않도록 입력 구성 요소에 반응
- javascript - 빈 양식 제출 방지
- reactjs - 양식 제출 후 리디렉션을 방지하고 여전히 양식 데이터를 서버로 보내는 방법이 있습니까?
- javascript - 양식 제출시 페이지 다시로드 방지
- javascript - iOS 리턴 버튼으로 양식 제출 방지
관련 질문
- php : 내 AJAX 메소드가 URL에 양식 입력을 보내는 이유는 무엇입니까?
- php : CodeIgniter를 사용하여 여러 또는 단일 ID를 사용하여 단일 쿼리에서 여러 행을 업데이트하는 방법은 무엇입니까?
- 반응을 사용하여 입력과 PHP 서버로 이미지 및 데이터 보내기
- php : HTML 양식을 .txt 파일로 제출하지만 새 게시물을 하단이 아닌 상단에 표시하는 방법은 무엇입니까?
- php : Enter 키를 누르면 항상 제출이 발생했습니다.
- PHP와 mysql로 이미지를 업로드하려고하는데 확장자없이 데이터베이스로 이동합니다.
- php : ajax를 사용하여 게시물에서 레code 손실 배열
- php : SQL 쿼리에서 준비된 문으로 배열 변환 : 아무것도 표시되지 않음
- 자원 봉사 양식 제출 : /Connection.php를 게시 할 수 없음
- php : ReCaptcha v3를 사용하여 "시간 초과 또는 중복"오류가 발생했습니다.
어떻게 문제가 있었는지 잘 모르겠습니다. 한 의견에서는 사용자가 페이지를 다시로드 할 때 양식이 다시 제출되지 않도록하는 방법과 마찬가지로 실제로 머리에 못을 박았습니다. PHP가 컨텐츠를 생성하고 문서 본문 내에있는 경우
output buffering
를 사용해야하는 경우 다음과 같은 접근 방식을 채택 할 수 있어야합니다.headers already sent
와 관련된 오류를 방지하기 위해