我很難將所有發佈數據保存到csv文件並將這些值通過電子郵件發送到地址。我有超過125個職位變量,我很困難。這裏是我的代碼示例迄今:PHP處理大型表格
<?php
$x23 = "date";
$x24 = "fclose";
$x25 = "fopen";
$x26 = "fwrite";
$x27 = "mail";
$x28 = "time";
extract($_POST);
$a1 = $_POST['fname'];
$a2 = $_POST['lname'];
$a3 = $_POST['email'];
$a4 = $_POST['landline'];
$a5 = $_POST['mobile'];
$a6 = $_POST['addr1'];
$a7 = $_POST['addr2'];
$a8 = $_POST['towncity'];
$a9 = $_POST['postcode'];
$x1d = $a1 . "," . $a2 . "," . $a3 . "," . $a4 . "," . $a4 . "," . $a5 . "," . $a6 . "," . $a7 . "," . $a8 . "," . $a9 . "
";
$quotation = $x25("file5.csv", "a");
$x26($x1d, $quotation);
$x24($x1d);
header('Location: mydomain.co');
$x20 = '[email protected]';
$x22 = 'Quotation - My Company';
$x27($x20, $x21, $x23, $x1f);
?>
我沒有把所有的變量在這個問題(不知道如何做到這一點,但我認爲fputcsv()將做的工作,保存所有125正在編寫變量,但是我從未使用過多少PHP,也不確定數組和fputcsv())。
我將如何遍歷所有我的後期變量並將它們作爲一行追加到csv?
任何幫助,將不勝感激。
如果所有變量都放到csv中,您可以使用foreach循環,但應該按正確的順序放置它。這是個問題嗎? – Asgu
您可以爲通過POST獲取的輸入的名稱屬性添加一個「csv_」前綴。然後你只需要在$ _POST循環時檢查前綴的存在 –