ChrisB: geschweiften Klammern, Formular action und Variable ausgeben

Beitrag lesen

Hi,

folgendes, ich möchte weitestgehend auf das ewige öffnen (<?php) und schließen (?>) von PHP verzichten und Tabellen sowie Formulare in den geschweiften Klammern ausführen lassen!

Ausführen lassen?
Tabellen und Formular werden serverseitig nicht "ausgeführt".
Du meinst vermutlich schlicht und einfach das Verlassen des PHP-Bereiches in einem Scriptcode?

Jetzt probiere ich aber seit Stunden folgenden Codeschnipsel:

if (isset($ausgabe1[3]) || empty($ausgabe1[3])) echo htmlspecialchars($ausgabe1[3], ENT_QUOTES);

in das Action Attribut vom Formular einzubauen!

Wenn du das so machen willst - dann sorge dafür, dass du dich zum Beginn dieser bedingten Anweisung an einer Stelle im Code befindest, an der auch wieder PHP-Code erwartet wird.

<?php
while ($ausgabe1 = @mysql_fetch_array($resultabfrage1, MYSQL_NUM))
     {
      echo "<table border="0" cellspacing="1" cellpadding="0" width="150">";
       echo "<tr>";
        echo "<td>";
         echo "<div align="center">";

Warum gibst du hier immer noch so viel statischen HTML-Code per PHP aus - ich dachte, das wolltest du lassen?

Das Problem ist das der ganze Codeschnipsel im Browserquelltext angezeigt wird, es sollte aber dort nur die Ausgabe der Variablen stehen.

Dann hast du wohl nicht korrekt ziwschen PHP- und nicht-PHP-Bereichen getrennt.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.