Hallo Forum,
ich möchte, dass der euro-wert in der email direkt untereinander angeordnet ist.
im untenstehendes Script werden Variablen aus der DB einem String zugewiesen. In der zweiten for-schleife werden sie dann für die email-antwort ausgegeben. da die Variable 'text' unterschiedliche Länge hat (mal Summe, mal pauschale Summe) bringt es mir nichts, wenn ich in ['title']) . "\t" . strip_ ein \t reinsetze.
Kann mir jemand helfen, was ich tun muss, damit der Block schön formatiert und die Zahlen untereinander ausgegeben werden?ß
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++)
{
$sql_data_array = array('orders_id' => $insert_id,
'title' => $order_totals[$i]['title'],
'text' => $order_totals[$i]['text'],
'value' => $order_totals[$i]['value'],
'class' => $order_totals[$i]['code'],
'sort_order' => $order_totals[$i]['sort_order']);
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
}
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++)
{
$email_order .= strip_tags($order_totals[$i]['title']) . '' . strip_tags($order_totals[$i]['value']) . " € \n";
}
AUSGABE:
Zwischensumme: 41.65 €
pauschale Versandkosten: 3 €
Summe: 41.65 €
euro betrag soll aber direkt untereinander stehen, damit das ganze übersichtlicher ist.
oder muss ich jede einzelne Variable für 'title' auslesen, schauen, wie lang sie ist und dementsprechend Leerzeichen anknüpfen??
viele gruesse s
ich möchte, dass der euro-wert in der email direkt untereinander angeordnet ist.
im untenstehendes Script werden Variablen aus der DB einem String zugewiesen. In der zweiten for-schleife werden sie dann für die email-antwort ausgegeben. da die Variable 'text' unterschiedliche Länge hat (mal Summe, mal pauschale Summe) bringt es mir nichts, wenn ich in ['title']) . "\t" . strip_ ein \t reinsetze.
Kann mir jemand helfen, was ich tun muss, damit der Block schön formatiert und die Zahlen untereinander ausgegeben werden?ß
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++)
{
$sql_data_array = array('orders_id' => $insert_id,
'title' => $order_totals[$i]['title'],
'text' => $order_totals[$i]['text'],
'value' => $order_totals[$i]['value'],
'class' => $order_totals[$i]['code'],
'sort_order' => $order_totals[$i]['sort_order']);
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
}
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++)
{
$email_order .= strip_tags($order_totals[$i]['title']) . '' . strip_tags($order_totals[$i]['value']) . " € \n";
}
AUSGABE:
Zwischensumme: 41.65 €
pauschale Versandkosten: 3 €
Summe: 41.65 €
euro betrag soll aber direkt untereinander stehen, damit das ganze übersichtlicher ist.
oder muss ich jede einzelne Variable für 'title' auslesen, schauen, wie lang sie ist und dementsprechend Leerzeichen anknüpfen??
viele gruesse s
Kommentar