繁体   English   中英

xml-> add添加多次

[英]xml->add adding more than once

我的网站上有几种表格。 提交表单后,我们会将销售线索插入数据库中,并发送电子邮件给几个人。 为了确保在这两个过程中都不会丢失线索,我将ID($ tracker)附加到每个线索提交中。 该ID是从XML文件中提取的,该XML文件在每次提交时递增+1。

我遇到的问题是增量正在跳过数字。 我拥有的跟踪器ID的列表是1,6,8,9,10,19,22,23,41,48,50,59,66,68,69,74,79,82。 我收到的电子邮件没有数据库提交的多,反之亦然。 关于为什么我的XML增量可能会跳过数字的任何建议。

这是我的XML文件。

    <note>
    <data>82</data>
    <add>1</add>
    </note>

这是我的代码,可在提交时增加数据#的数量。

    $xml = simplexml_load_file($_SERVER['DOCUMENT_ROOT'] . '/includes/catch.xml');
    $xml->data = $xml->add + $xml->data;
    $tracker = $xml->data;

在此先感谢您的帮助!

我遇到的问题与XML中递增的实际脚本无关。 它与mySQL插入功能失败有关。 即使数据库插入失败导致跳过数字,XML也会继续增加。 我现在对此有一个保留。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM