Andre Lieske
Grünschnabel
Hallo Profis,
habe versucht das Script von Sempervivum nach meinen ervordernissen anzupassen, leider ohne Erfolg.
Der obere Teil funktioniert.
Mein angepasstest Script:
So sieht die testpost.php aus:
Was mache ich falsch?
Besten Dank im voraus
Gruss André
habe versucht das Script von Sempervivum nach meinen ervordernissen anzupassen, leider ohne Erfolg.
Der obere Teil funktioniert.
Mein angepasstest Script:
Code:
<script type="text/javascript">
<!--
var sBestellSumme = new cSMPrice();
sBestellSumme.decode(SMShop.basket.getAttribute(_SMAFinalSum));
var sBestelldaten = ''
+ 'Firma: ' + SMShop.getFormValue("BILLTO", "BILLTO_COMPANY") + '<br>'
+ 'Titel: ' + SMShop.getFormValue("BILLTO", "BILLTO_TITLE") + '<br>'
+ 'Email: ' + SMShop.getFormValue("BILLTO", "BILLTO_EMAIL") + '<br>'
+ 'Vorname: ' + SMShop.getFormValue("BILLTO", "BILLTO_FIRSTNAME") +
'<br>'
+ 'Nachname: ' + SMShop.getFormValue("BILLTO", "BILLTO_LASTNAME") +
'<br>'
+ 'Strasse: ' + SMShop.getFormValue("BILLTO", "BILLTO_STREET_1") +
'<br>'
+ 'PLZ: ' + SMShop.getFormValue("BILLTO", "BILLTO_POSTCODE") + '<br>'
+ 'Stadt: ' + SMShop.getFormValue("BILLTO", "BILLTO_CITY") + '<br>'
+ 'Land: ' + SMShop.getFormValue("BILLTO", "BILLTO_COUNTRY") + '<br>'
+ 'Telefon: ' + SMShop.getFormValue("BILLTO", "BILLTO_PHONE_NUMBER") +
'<br>'
+ 'Fax: ' + SMShop.getFormValue("BILLTO", "BILLTO_FAX_NUMBER") + '<br>'
+ 'Summe: ' + cprimary.format(sBestellSumme.gross, SM_CNOFORMAT) +
'<br>'
+ 'Bestellnummer: ' + SMShop.getAttribute(_SMAMailOrderID) + '<br>';
document.write(sBestelldaten);
//-->
</script>
<script>
var data = "firma=" + SMShop.getFormValue("BILLTO", "BILLTO_COMPANY") + "&nachname=" + SMShop.getFormValue("BILLTO", "BILLTO_LASTNAME");
var xhr = new XMLHttpRequest();
var url = "brokerdatei/testpost.php";
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
ausgabe1.innerHTML = xhr.responseText;
}
};
xhr.send(data);
</script>
<?PHP
echo 'includierte testpost.php<br>';
include $_SERVER['DOCUMENT_ROOT']."/brokerdatei/testpost.php";
?>
So sieht die testpost.php aus:
Code:
<?php
foreach ($_POST as $key => $value) {
echo $key . ": " . $value . " ";
}
echo 'Firma: ' . $_POST["firma"] . '<br>' . 'Nachname: ' . $_POST["nachname"];
?>
Was mache ich falsch?
Besten Dank im voraus
Gruss André