Hallo! Ich habe ein Problem mit einem PHP-Script. Ich bekomme eine "Header already sent"-Fehlermeldung, da innerhalb der Datei eine Variable deklariert ist. Es handelt sich dabei um folgenden Syntax:
Wie man an der eckigen Klammer sieht, bezieht sich dieser Abschnitt auf den folgenden Inhalt. Somit kann ich die Variable nicht im Header deklarieren - aber wenn ich sie da an der Stelle stehen lasse, bekomme ich weiterhin die Fehlermeldung. Was kann ich da tun?
Hier der komplette Code der Datei.
PHP
<form action="<?php echo $_SERVER['PHP_SELF'] . "?action=update"; ?>" method="post" name="frmCart" id="frmCart">
<td width="80" align="center"><a href="<?php echo $productUrl; ?>"><img src="<?php echo $pd_thumbnail; ?>" border="0"></a></td>
<td width="75"><input name="txtQty[]" type="text" id="txtQty[]" size="5" value="<?php echo $ct_qty; ?>" class="box" onKeyUp="checkNumber(this);">
<td width="75" align="center"> <input name="btnDelete" type="button" id="btnDelete" value="Delete" onClick="window.location.href='<?php echo $_SERVER['PHP_SELF'] . "?action=delete&cid=$ct_id"; ?>';" class="box">
<td><input name="btnContinue" type="button" id="btnContinue" value="<< Continue Shopping" onClick="window.location.href='index.php';" class="box"></td>