第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用相同的 php 郵件程序腳本的多個(gè)表單

使用相同的 php 郵件程序腳本的多個(gè)表單

PHP
慕森王 2021-11-26 15:57:34
我正在處理 php 郵件,這里的郵件工作正常。我有多個(gè)表單與一個(gè)單一的 php 郵件功能合并,并且我有相同的表單字段?,F(xiàn)在我正在嘗試從哪個(gè)表單發(fā)送郵件我想在 Gmail 中添加一些字符串或標(biāo)題,以便我可以理解這封郵件來自哪個(gè)表單。HTML<form action="contact.php" method="POST" class="needs-validation form-horizontal" id="contact" novalidate>    //here form fileds</form>郵件<?php// Receiver mail id $mail_to = 'abcd@gmail.com';// Mail Subject $subject = 'test';if ($_SERVER["REQUEST_METHOD"] == "POST") {    if ( isset($_POST['first_name']) ) {        $first_name = $_POST['first_name'];    }    // Message body    $msg = '<html><body><p>';    $msg .= '<b> First Name : </b>' . $first_name . '<br/>';    $msg .= '</p>';    $msg .= '</body></html>';    // Mail headers    $headers  = "MIME-Version: 1.0\r\n";    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";    $headers .= 'From: demo1@gmail.com' . "\r\n";    if( mail( $mail_to, $subject, $msg, $headers )) {        echo "Thank You!";    } else {        die("Error!");    }   } ?>
查看完整描述

3 回答

?
森林海

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以將隱藏輸入添加到您聲明表單名稱的表單中:


<form action="contact.php" method="POST" class="needs-validation form-horizontal" id="contact" novalidate>

    //here form fileds

    <input id="source_form_name" name="source_form_name" type="hidden" value="Some name here">


</form>

然后通過電子郵件發(fā)送輸入值:


<?php

// Receiver mail id 

$mail_to = 'abcd@gmail.com';


// Mail Subject 

$subject = 'test';


if ($_SERVER["REQUEST_METHOD"] == "POST") {


    if ( isset($_POST['first_name']) ) {

        $first_name = $_POST['first_name'];

    }

    // Message body


    $msg = '<html><body><p>';


    $msg .= '<b> First Name : </b>' . $first_name . '<br/>';


    $msg .= '</p>';

    $msg .= '<p>';

    $msg .= '<strong>Form Name: </strong>' . $_POST['source_form_name'];

    $msg .= '</p>';

    $msg .= '</body></html>';


    // Mail headers

    $headers  = "MIME-Version: 1.0\r\n";

    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

    $headers .= 'From: demo1@gmail.com' . "\r\n";


    if( mail( $mail_to, $subject, $msg, $headers )) {

        echo "Thank You!";

    } else {

        die("Error!");

    }

   }

 ?>


查看完整回答
反對(duì) 回復(fù) 2021-11-26
?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

只需添加一個(gè)隱藏字段,其中包含您要提交的表單的“名稱”,例如:


<form>

  <input type="hidden" name="formname" value="form1"/>

 </form>

 

 <form>

  <input type="hidden" name="formname" value="form2"/>

 </form>


比您可以訪問名稱 $_POST['formname']


查看完整回答
反對(duì) 回復(fù) 2021-11-26
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

首先在你的表單中創(chuàng)建一個(gè)隱藏輸入,你可以設(shè)置表單名稱,然后當(dāng)你提交你的帖子時(shí),你可以獲取它的值并創(chuàng)建一個(gè) swtich 案例來將一個(gè)值 os 字符串郵件傳遞給每個(gè)表單。

如果您更需要它,您可以創(chuàng)建一個(gè)表格表格,每個(gè)表格都有一個(gè) id、名稱、string_mail,而不是在加載并提交表格時(shí),您可以獲得要發(fā)送的字符串郵件,這樣您只需要插入一個(gè)數(shù)據(jù)庫表,不需要 switch case,對(duì)于每個(gè)新表單,您需要在數(shù)據(jù)庫中插入一個(gè)新值。希望能幫到你。


查看完整回答
反對(duì) 回復(fù) 2021-11-26
  • 3 回答
  • 0 關(guān)注
  • 186 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)