Rolf Christener: Formailer und Arrays

Beitrag lesen

Guten Abend
Ich will mit dem Formailer Formulardaten versenden. So weit so gut.
Wie bringe ich es hin dass ich nicht zuerst alle arrays mit dem gleichen Namen aufgelistet bekomme, so:
bestmenge:  20
bestmenge:  20
produkt:  Kü-Drucker
produkt:  RS
produkt1:  FB-Casette
produkt1:  FB-Casette

sondern so:

bestmenge:  20
produkt:  Kü-Drucker
produkt1:  FB-Casette
bestmenge:  20
produkt:  RS
produkt1:  FB-Casette

hier der mailer:
//snip
for($x=0;$x<sizeof($HTTP_POST_VARS);$x++)
{
 $name = key($HTTP_POST_VARS);
 $value = current($HTTP_POST_VARS);
 if($name != "mailto" && $name != "return" && $name != "subject" && $name != "delimiter")
 {
  if(is_array($value))
  {
   foreach($value as $value_arry)
   {
    $mailtext .= "$name$delimiter $value_arry\n";
   }
  }
  else
  $mailtext .= "$name$delimiter$value\n";
 }
 next($HTTP_POST_VARS);
}

$mailtext = stripslashes($mailtext);
$mailtext = chop($mailtext);
//snip
vielen Dank
Rolf