Javascript und php-mail
Slowly
- javascript
Hallo
Ich habe ein kleines Problem. Ich brauche für einen Shop
ein Mailsystem, da bin ich auf die Beschreibung mit
<?php
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
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
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