Vorgehensweise beim Programmieren:
- Aufgabe überdenken, Code schreiben
hab ich ja gemacht :-)
- laufen lassen
Ich kann es leider nicht testen, weil ich keinen direkten Zugriff auf den Server habe. Ich werde den Code sobald er halbwegs passt einem Bekannten weiterleiten. Kann ich das vielleicht irgendwie lokal auf dem Rechner testen ohne es durch meinen Bekannten auf den Server hochladen zu müssen. Möchte bevor ich es weiterleite zumindest einen halbwegs korrekten Code was Logik und Syntax betrifft haben?
<?php leitet einen PHP-Code-Bereich ein. <script> ist kein PHP-Code, das ist HTML und hat im PHP-Bereich nicht zu suchen. Das gibt nur einen Syntaxfehler.
Habs mal überarbeitet, ist das jetzt so besser? Würde das gerne irgendwie lokal testen bezogen auf Logik und Syntax, weiß aber nicht wie. Hast du einen Tipp?
<script>
dataLayer = [{
'transactionId': '<?php $transactionId ?>',
'transactionTotal': <?php $transactionTotal ?>,
'transactionProducts':
<?php
$transactionProductsArray = transactionProducts
(
for($a = 1; $a <= $anzahlProduke; $a++)
{
arrayProduktAttribute(
'name' => $name[$a],
'sku' => $sku[$a],
'category' => $category[$a],
'price' => $price[$a],
'quantity' => $quantity[$a]);
}
);
json_encode($transactionProductsArray);
?>
}];
</script>