programing

html에서 제출을 클릭하고 php 코드를 실행합니다.

bestprogram 2023. 4. 2. 12:00

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