dpo69086 2014-07-13 21:12
浏览 20
已采纳

如何在php中编写电子邮件来分割这些数据?

To cut a long story short, I have an array of data which is sent via Ajax to my php script.

The array is made up of an unlimited amount/type of form inputs. I retrieve the input ID and value and push them to said array.

$data = $_POST['data'];

foreach($data as $d) {
  echo $d;
}

Using the code above I am able to console.log the response as

&name=John Doe&email=johndoe@example.com&message=Message Content

How can I carve up this string to use as separate variables in PHP.. for example $name or $email?

  • 写回答

1条回答 默认 最新

  • dtczp02204 2014-07-13 21:18
    关注

    Why not submit each data as a seperate $_POST entry in the first place? Using javascript you can serialize the form inputs as you have shown and submit the following serialized data:

    &name=John Doe&email=johndoe@example.com&message=Message Content
    

    This can be done using the jQuery script:

    var formdata = $("#formid").serialize();
    $.ajax({
        type: "POST",
        url: "./urltoajaxpage.php",
        data: formdata,
        success: function(data){
            // success
        },
        error: function(data){
            // fail
        }
    });
    

    Then when you submit that information to your PHP page you could retrieve it as:

    $_POST["name"]     // John Doe
    $_POST["email"]    // johndoe@example.com
    $_POST["message"]  // Message Content
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line