发送电子邮件给管理员购物车数据

时间:2019-01-15 11:03:49

标签: php html

为我的英语不好而感到抱歉。 我正在为我的网站使用购物车插件(这只是购物车的示例): https://www.jqueryscript.net/layout/Responsive-E-commerce-Shopping-Cart-Plugin-with-jQuery-Shopping-Mall.html

除了向管理员发送电子邮件外,其他一切工作正常(邮件中必须包含有关发件人的信息和所有购物车数据)。 所以请帮我,我有cartform.php,上面有这段代码,但是我知道 不足以发送电子邮件。

顺便说一下,我成立立陶宛:)

这是cartform.php的图片:

enter image description here

此处显示在index.html

<div class="container-fluid">
        <div class="row">

            <div class="col-sm-9  col-md-10  main" id="main">
                <div class="">
                    <div id="app"></div>
                </div>

                <div class="row">
                    <ul id="default-item-list" class="col-md-12"></ul>
                </div>

                <div class="row">
                    <div id="detail"></div>
                </div>
            </div>

      <h2 id="basket-message" class="text-right">Jūs turite <span id="basket">0</span> prekes krepšelyje</h2>

            <div class="col-sm-3 col-sm-offset-3 col-md-2 col-md-offset-2 sidebar" id="sidebar">
                <table id="shopping-cart" class="table table-responsive">
                    <tbody id="shopping-list"></tbody>
                    <tfoot>
                        <tr>
                            <td colspan="4" id="total">€ 0.00</td>
                        </tr>
                    </tfoot>
                </table>
                <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" id="showForm">Užsakyti</a>
            </div>
        </div>
     </div>


  <!-- Modal -->
  <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static"
   data-keyboard="false">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">

          <h2 class="modal-title" id="myModalLabel">Užsakymo patvirtinimas</h2>
        </div>
        <div class="modal-body">

          <form id="sendMail" action="contactform.php" method="post">
              <p>Suveskite savo duomenis, o tekso laukelyje įveskite adresą, kuriuo norite gauti prekes bei kitą svarbią informacija.</p>
            <fieldset>
              <div class="row">
                <div class="form-group col-sm-12">
                  <label for="name">Vardas:<span>*</span></label>
                  <input type="text" name="name" class="form-control " placeholder="Jūsų vardas:" id="name" required="">
                  <div class="alert alert-danger">Laukelis tuščias arba toks negalimas</div>
                </div>
              </div>

              <div class="row">
                <div class="form-group col-sm-12">
                  <label for="email">El. paštas:<span>*</span></label>
                  <input type="email" name="mail" class="form-control " placeholder="Jūsų el. paštas:" id="email" required="">
                  <div class="alert alert-danger">Laukelis tuščias arba toks negalimas</div>
                </div>
              </div>

              <div class="row">
                <div class="form-group col-sm-12">
                  <label for="message">Adresas ir kita:<span>*</span></label>
                  <textarea class="form-control" name="message" placeholder="Įveskite tekstą:" id="message" required=""></textarea>
                  <div class="alert alert-danger">Įveskite adresą, kuriuo norite gauti prekes ir kitą svarbią informacija</div>
                  <span class="form-info"><span class="required">*</span>Įveskite adresą bei kitą svarbią informacija</span>
                </div>
              </div>
            </fieldset>
          </form>

          <div id="thanks">
            <h1>Užsakymas įšsiųstas</h1>
            <p>Patvirtinus užsakymą su Jumis bus susisiekta dėl apmokėjimo.</p>
            <a class="btn btn-default" onclick="location.reload();">Uždaryti</a>
          </div>

        </main>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Išeiti</button>
          <button type="submit" class="btn btn-danger" id="sendMailButton">Užsakyti</button>
        </div>
      </div>
    </div>
  </div>

编辑1

但是如果我设置了$from = "mantas34643@gmail.com";,它总是在写它,是从这封电子邮件发送的,还是我听不懂?对不起,我是新来的。我是学生,已经用购物车创建了网站,该网站将通过电子邮件向管理员发送购物车数据。

1 个答案:

答案 0 :(得分:1)

您的代码似乎没有基本的PHP邮件要求。请参考以下代码:

$from = "yourmail@gmail.com";
$to   = "yourmail@gmail.com";

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From:<$from>" . "\r\nReply-to: $from";
// the message
$msg = "Mail content";

// send email
$mail_send = @mail($to,"My subject",$msg,$headers);
if($mail_send)
   echo "success";
else
   echo "error";