Slowly: Javascript und php-mail

Hallo

Ich habe ein kleines Problem. Ich brauche für einen Shop
ein Mailsystem, da bin ich auf die Beschreibung mit
<?php

Konfiguration

Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

ect. gekommen. Das Ganze funktioniert mit den Feldern
die ich habe bestens, jedoch hat der Shop noch ein Javascript drin,
dass die Artikel wie folgt auflistet:

<script language="JavaScript">
<!--
 if (sArt.length>0)
 {
  for (sArti=0; sArti<sArt.length; sArti++)
  {
   document.writeln('<input type="hidden" name="Artikel" value="'+sArt[sArti]+'">');
  }
 }
// -->
</script>

Jetzt bekomm ich aber immer nur den letzten Artikel im Mail
zugesand. Gibt es da eine Lösung ??

Angeschaut kann das Ganze unter www.shop-it.ch/kasse.htm
und www.shop-it.ch/shopmail.php

Wär genial wenn man das miteinander verbinden könnte.

Gruss Slowly

  1. Hi!

    document.writeln('<input type="hidden" name="Artikel" value="'+sArt[sArti]+'">');

    Ja. Da glaub ich gern dass Du nur den letzten Artikel bekommst. Schlliesslich wird dem Feld 'Artikel' immer eine neuer Wert mitgegeben. Versuchst doch mal mit name='Artikel[]' und du solltest ein wunderschoenes Array erhalten.

    Gruss

  2. Hi,

    for (sArti=0; sArti<sArt.length; sArti++)
      {
       document.writeln('<input type="hidden" name="Artikel" value="'+sArt[sArti]+'">');

    PHP ist zu blöd dazu, mehrere gleichnamige Parameter in $_GET, $_POST oder $_REQUEST als Array zur Verfügung zu stellen - es sei denn, der Name endet auf [] (und dann wird von PHP das [] vom Namen amputiert).

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.