私は、注文が行われた後に注文をtxtファイルに書き込むオンラインストアのコードに取り組んでいます。
この文字列を生成するには、次のコードを使用しています...ただし、配列の最後の項目の情報のみを書き込みます。これは、 foreach ループを実行するときに以前の情報を破棄しているためであることはわかっていますが、これに対抗する方法を考え出すことができませんでした。
これに取り組むための別の方法の提案はありますか?
foreach($_SESSION['itemname'] as $key=>$value) {
$output_products =""
."item: ". $_SESSION['itemname'][$key] ."\t"
."qty: ".$_SESSION['itemqty'][$key]."\t"
."price: ".$_SESSION['itemprice'][$key]."\t"
."Sub Total: ".$_SESSION['subtotal'][$key]."\t";
}
$output_string = ""
.$_SESSION['fname'] ."\t"
.$_SESSION['lname'] ."\t"
.$_SESSION['address'] ."\t"
.$output_products ."\t"
.$_SESSION['grandTotal']."\n";