0
我在我的網站上有幾種形式。當表單提交時,我們將主角插入到數據庫中,並向幾個人發送電子郵件。爲了確保潛在客戶在任何一個流程中都不會丟失,我在每個潛在客戶提交附加了一個ID($跟蹤器)。該ID從XML文件中提取,該文件在每次提交時增加+1。xml->添加不止一次
我遇到的問題是增量正在跳過數字。我擁有的跟蹤器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-> data = $ xml-> data +1;'? – ppeterka
請問爲什麼要從xml文件中提取ID?因爲如果沒有特別的原因,爲什麼不使用你的數據庫?只需使用PK,auto_increase字段創建另一個表。 –
@OfirBaruch我是auto_incrementing在數據庫中,因爲它不會捕捉..我想抓住如果數據庫提交沒有發生有數字比較電子郵件。 – Garrett