Array- Email versenden, < value=""> definiert immer ganzes Array
Björn
- php
Guten Morgen,
mein Problem:
ich möchte den Inhalt eines Arrays als mail versenden.
das mach ich so:
for ($i = 0; $i < count($anzahl); $i++){
$Email_anzahl .= " ".$anzahl[$i].",";
$Email_druckermodell .= " ".$artikel[$i].",";
$Email_code .= " ".$code[$i].",";
}
das packe ich dann in einen $text und versende es per mail()
funktioniert ja auch...
Nun ist es aber so das das Array (z.B. anzahl[10]) über Formularfelder gefüllt wird.
auch ein: <input type="text" value="" > definiert das Array, so daß
auch bei keiner Eingabe in das Formularfeld alle 10 Elemente des Arrays definiert werden,
und dann die Email (bei nur einer Eingabe) so ankommt:
Anzahl: 123, , , , , , , , , ,
Artikel: irgendwas, , , , , , , , , ,
Code: xx-z3, , , , , , , , , ,
hat jemand eine Idee wie ich das umgehen kann, kann ich Elemente eines Arrays wieder undefiniert setzen ??
Danke für jeden Tip
Gruß
Björn
for ($i = 0; $i < count($anzahl); $i++){
$Email_anzahl .= " ".$anzahl[$i].",";
$Email_druckermodell .= " ".$artikel[$i].",";
$Email_code .= " ".$code[$i].",";
}
diesem code nach entzählt dein array anzahl von mir aus 10 werte
stell dir das mal vor
for ( $i=0; $i<10; $i++)
{1. Wiederholung
$Email_anzahl .= " ".$anzahl[1].", ";
$Email_druckermodell .= " ".$artikel[1].",";
,....
waru nicht mit while(??
$i=0;
while ( $anzahl[$i] != "" )
{
asdfsdf
$i++;
}
...duh...
ja warum eigentlich nicht ..? :-)
thanx
Björn