在表单中向Subject Line添加其他变量

时间:2017-03-03 18:19:12

标签: php forms

我没有编写此代码,但我希望能够将我的表单的第一个名称添加到主题行以及随机变量。我得到的代码 HTML-FORM-GUIDE.com因为我不知道基本html之外的代码。我还想让CC转发给发件人。我不确定你是否需要比我粘贴的代码更多的代码。我不知道如何添加变量$ this-> first_name以及rand(11,999)并让它们显示在主题行中。

表格区域:

<label for='first_name' >First Name*: </label>
<input type='text' name='first_name' id='first_name' value='<?php echo $formproc->SafeDisplay('first_name') ?>' maxlength="60" />    <br/>
<span id='contactus_name_errorloc' class='error'></span>

PHP代码区域(目标是将主题读作来自First,Name&amp; random code的请求)

     function SendFormSubmission()
{
    $this->CollectConditionalReceipients();
    $this->mailer->CharSet = 'utf-8';    
    $this->mailer->Subject = "Request from $this->name" ;

对于电子邮件,收件人代码如下所示:

$formproc->AddRecipient('me@myemail.com'); 

表单字段:

<label for='email' >Email*:</label></td>
  <td><input type='text' name='email' id='email' value='<?php echo $formproc->SafeDisplay('email') ?>' maxlength="60" />

1 个答案:

答案 0 :(得分:1)

请试试这个:

 function SendFormSubmission(){
    $this->CollectConditionalReceipients();
    $this->mailer->CharSet = 'utf-8';  
    // Concat string with random number   
    $this->mailer->Subject = "Request from $this->name"." with random number :".rand(11,999) ;
    // Add CC
    $this->mailer->AddCC($senderEmail);
    .
    .
    .