html에서 제출을 클릭하고 php 코드를 실행합니다.
html & php는 처음이라서 잘 부탁드립니다.웹페이지에 사용자 입력을 받고 사용자가 제출 버튼을 클릭한 후 MySQL에 새 레코드를 작성하려고 합니다.워드프레스를 사용하고 있기 때문에 태그가 교과서적인 것은 아닙니다.
그래서 첫 번째 문제는 제출 버튼이 php 코드를 실행하지 않는 것 같습니다.또, html 필드명을 php 변수로 전달하고 있는 것을 확인해 주시면 감사하겠습니다.도와주셔서 감사합니다!
html code to collect user input for fields on the form.....
<?php>
if(isset($_POST['Submit'])) {
$FName = $_POST['FName'];
$MI = $_POST['MI'];
$LName = $_POST['LName'];
....
?>
<form action="" method="post">
<input type="submit" name="Submit" value="Submit">
좀 더 읽어보는 것도 좋을 것 같아요.여기를 보세요.
어쨌든, 투고처의 파일의 이름을 말할 필요가 있습니다.<input type="submit" action="file.php" name="Submit" />
예를들면.
그리고 제출하는 것보다 더 많은 입력을 받아야 합니다.
당신의 php에 따라 html에 다음과 같은 예를 제시해야 합니다.
<form action="your_php_file.php" method="post">
<p>Your first name: <input type="text" name="FName" /></p>
<p>Your last name: <input type="text" name="LName" /></p>
<p>Your MI: <input type="text" name="MI" /></p>
<p><input type="submit" name="Submit"/></p>
</form>
php 태그는<?php
열리다?>
닫다
예를 들어 다음과 같습니다.
<?php
if(isset($_POST['Submit'])) {
$FName = $_POST['FName'];
$MI = $_POST['MI'];
$LName = $_POST['LName'];
//....
?>
PHP 태그가 올바르지 않습니다.사용하다<?php
그리고.?>
PHP에게 둘 사이의 코드 해석을 시작하고 중지하도록 지시합니다.또한 요소를 닫고 있는지 확인합니다(열고 있는 것만 표시됨).</form>
그리고 그 안에 그 모든 필드를 담고 있다는 것도요.
언급URL : https://stackoverflow.com/questions/18177052/click-submit-in-html-and-run-php-code
'programing' 카테고리의 다른 글
주의: /var/www/html/mytheme/wp-includes/formating에서의 배열에서 문자열로의 변환.1025행의 php (0) | 2023.04.02 |
---|---|
두 필드 비교 시 MongoDb 쿼리 조건 (0) | 2023.04.02 |
SQL - 계층 저장 및 탐색 방법 (0) | 2023.04.02 |
TypeScript에서 함수의 반환 유형을 선언하는 방법 (0) | 2023.04.02 |
React 테스트 라이브러리에서 React 18의 ReactDOM.render에 대한 콘솔 오류가 표시됩니다. (0) | 2023.04.02 |