我使用PHP作爲簡單的聯繫表單。我試圖爲每個提交的表單生成一個唯一的ID。例如,第一封電子郵件是#001,第二#002,第3#003等。如何爲聯繫人表單生成ID?
我將在自動回覆(或自動回覆?)中使用ID電子郵件:「您是#016人聯繫「。例如,。
可以使用PHP或JavaScript(可以使用JS嗎?我不知道!但我更喜歡PHP!)。但我不知道我該如何做到這一點。
我沒有使用數據庫。
我使用PHP作爲簡單的聯繫表單。我試圖爲每個提交的表單生成一個唯一的ID。例如,第一封電子郵件是#001,第二#002,第3#003等。如何爲聯繫人表單生成ID?
我將在自動回覆(或自動回覆?)中使用ID電子郵件:「您是#016人聯繫「。例如,。
可以使用PHP或JavaScript(可以使用JS嗎?我不知道!但我更喜歡PHP!)。但我不知道我該如何做到這一點。
我沒有使用數據庫。
由於您可能(可能)會將接收到的信息存儲在某種數據庫中,因此您在插入數據庫時生成id。自動增量ID字段應該做到這一點。
編輯:這聽起來也合理重用google forms
有幾種方法可以做到這一點。其中最簡單的是創建一個文件,它將存儲填充的表格數量,並且可以增加每個表格填充的值。
下面是複製的例子:Read and write to a file while keeping lock
//Open the File Stream
$handle = fopen("file.txt","r+");
//Lock File, error if unable to lock
if(flock($handle, LOCK_EX)) {
$count = fread($handle, filesize("file.txt")); //Get Current Hit Count
$count = $count + 1; //Increment Hit Count by 1
ftruncate($handle, 0); //Truncate the file to 0
fwrite($handle, $count); //Write the new Hit Count
flock($handle, LOCK_UN); //Unlock File
} else {
echo "Could not Lock File!";
}
//Close Stream
fclose($handle);
是的,你可以使用PHP來做到這一點。 –
[保持鎖定時讀取和寫入文件]可能的重複(http://stackoverflow.com/questions/2450850/read-and-write-to-a-file-while-keepinglock) –