PHP Unstimmigkeiten bei Scriptablauf und -ergebnis

Hi,

ich stehe vor folgendem Problem. Ich habe ein kleines Script geschrieben, welches Daten aus einer Datenbank holt. Die Ergebnisse der Abfragen werden tabellarisch dargestellt.

Nun folgende Problematik (schematisch dargestellt):

das Script:

HoleDaten1
HoleDaten2
ZeichneLogoutButton
ZeichneEingabemaske1
ZeichneEingabemaske2

das Ergebnis (HTML File):

ErgebnisDaten1
LogoutButton
EingabeMaske1
EingabeMaske2
ErgebnisDaten2


Ich hoffe, man erkennt mein Problem. Eigentlich sollten erst zwei Tabellen mit Ergebnissen aus zwei Datenbankabfragen kommen, wie angegeben, aber das tut es nicht.
Es ist, als wenn die Anweisung übersprungen und erst später abgearbeitet.

Das komische ist auch, dass der HTML - Code vom PHP durcheinander gehauen wird.
Soll:

<div id = "test">
<php holedaten1?>
</div>

wird zu:

<div id = "test"> </div> <table> <!-- in table steht das Ergebnis der Abfrage-->

Ist es etwa nicht so, dass die Anweisungen sukzessive vom PHP - Interpreter abgearbeitet werden? Und wie kann man das beheben?
 
Zuletzt bearbeitet:
Das PHP-Script macht der Reihe nach genau das, was du ihm sagst...

Solange du nicht das Script postest, welches Probleme macht, können wir leider nur unsere Schränke nach Kristall-Kugeln durchsuchen, um dir eine Antwort auf Basis unserer hellseherischen Fähigkeiten zu geben...

möglicherweise werden ja z.B. irgendwelche Daten nicht angezeigt, weil du einen Fehler in der SQL-Query hast...

Also:
PHP-Code hier rein kopieren - und zwar in folgenden BB-Code: [ php ]code[ / php ] (nur ohne die Leerzeichen), Datenbank-Zugangsdaten verschleiern und DANN kann dir sicherlich jemand sagen, was du falsch machst...
 
Entschuldigt, dass ich mich ewig nicht auf diesen Thread gemeldet habe. Aber nachdem mir der Rechner beim Speichern abgeschmiert ist und ich das ganze nochmal schreiben musste, ist mir aufgefallen, dass das Problem wohl darin lag, dass sich wohl mehrere Tippfehler eingeschlichen haben, also das der von PHP ausgegebene HTML - Syntax demnach fehlerbehaftet war und es deswegen zu den "Anzeigefehlern" kam.
 
Zurück
Oben