xml->添加多次添加

时间:2012-10-17 13:33:47

标签: php xml

我的网站上有几种表单。当表单提交时,我们将潜在客户插入数据库,并向几个人发送电子邮件。为确保潜在客户不会在任何一个流程中丢失,我会在每个潜在客户提交中附加一个ID($ tracker)。该ID从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;

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我遇到的问题与XML中增加的实际脚本无关。它与mySQL插入函数失败有关。即使数据库插入失败导致跳过的数字,XML也会继续增加。我现在已经抓住了这个。