찾다

 >  Q&A  >  본문

PHP에서 ID를 사용하여 요소를 얻는 방법은 무엇입니까?

<p>내 웹사이트에 이메일 전송 시스템을 추가하고 싶습니다. </p> <p>문제는 HTML 파일에서 변수 텍스트를 할당하려고 할 때 할당되지 않는다는 것입니다. 변수의 내용을 이메일 메시지에 기록하고 싶습니다. 내 코드는 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;"><html> <?php include('form.php') ?> <머리> </머리> <본문> <form action="./form.php" method="post"> <div name="name"><input type="text" id="name"></div> <div name="성"><input type="text" id="성"></div> <div name="message"><textarearows="4" cols="50" id="message">Inserisci qui il tuo testo.</textarea></div> <div name="subject"><select id="subject"> <option selected="selected">--Inserisci Oggetto--</option> <option>모든 사이트 등록</option> <option>Recupero credenziali</option> </select></div> <input type="submit" value="Invia penzolini"/> <input type="hidden" name="button_pressed" value="1" /> </양식> </body> </html>
P粉930448030P粉930448030449일 전564

모든 응답(2)나는 대답할 것이다

  • P粉863295057

    P粉8632950572023-08-23 20:54:49

    PHP는 DOM에 직접 액세스할 수 없습니다. PHP는 서버에서만 실행되며 단순히 요청을 받고 응답합니다.

    이 양식을 작업 페이지에 제출하세요. ./form.php后,输入表单的值将存储在$_POST中,键名为其name属性。在您的HTML代码中,像这样为输入标签添加name속성:

    으아악

    이제 이 양식을 제출하고 name输入标签中输入Zachary,surname입력 태그에 Taylor를 입력하면 다음과 같은 값을 얻을 수 있습니다.

    ./form.php파일:

    $name = $_POST['이름']; // "재커리"

    $성 = $_POST['성']; // "테일러"

    먼저 입력이 있는지 확인하려면 isset($_POST['key'])isset($_POST['key'])

    를 사용하세요. 입력 값이 null일 때 작업 페이지로 전송되지 않는 경우도 있기 때문입니다. 이는 존재하지 않는 $_POST 키를 참조할 때 PHP에서 오류가 발생하는 것을 방지합니다. 🎜

    회신하다
    0
  • P粉163951336

    P粉1639513362023-08-23 11:56:52

    제출된 양식에서 게시된 데이터를 얻으려면 $_POST['fieldname']를 사용하여 이를 달성할 수 있습니다.

    다음을 시도해 보고 양식 제출 후 어떤 결과가 나오는지 확인해 보세요.

    으아아아

    위 두 줄의 주석 처리를 해제하고 결과를 확인한 다음 다시 주석 처리하세요.

    으아아아

    회신하다
    0
  • 취소회신하다