Mal wieder ne Frage an die PHP Götter , genannt auch Admins.
Kurzes Problem..
Skript liest werte aus Tabelle.
am Ende ein include('footer.php') , um die Copyright zeile anzuzeigen.
Leider erscheint der Footer immer schon bevor die Werte aus der DB gelesen werden , obwohl diese include Zeile als letzte Zeile im Skript steht.
Habt ihr einen Tipp für mich Laie?
Danke euch schonmal.
Hmmmm .....
Lass doch bitte mal etwas von Deinem Script sehen.
Aus dem blauen Dunst heraus kann ich das (trotz Kristallkugel ;) )
nicht sehen wo das Problem liegt...
MfG
jubilee
das skript ist kein php nuke typisches skript..
die function makerow erzeugt eine Tabellenzeile <tr><td></td></tr>
in der eben werte aus einer mysql db gelesen werden..
hier der letzte teil des skripts:
//Erstelle Kopf
makeHeader($anzahltreffer);
if (sizeof($resultarray) > 0)
{
// Sortieren des Arrays
uasort ($resultarray, 'sortiere');
//Ausgabe der Ergebnisse
foreach ($resultarray as $key => $tmparray)
{
$tmparray=$resultarray[$key];
if ($tmparray[0]==$page and !is_numeric($tmparray[5]))
makeRow($tmparray[1],$tmparray[2],$tmparray[3],$tmparray[4],$tmparray[5],$tmparray[6],$tmparray[7],$tmparray[8],$tmparray[9],$tmparray[10]);
}//endforeach $resultarray as $key => $tmparray
} else {
keineErgebnisse();
} //endif
include('footer.php');
hoffe du kannst damit was anfangen..
wie gesagt die infos von footer kommen schon vor der tabelle.
sorry hat sich erledigt. hat die table nicht mit dem endtag abgeschlossen.
danke dir trotzdem für deine hilfe, jubilee!
könnt den thread löschen!
Siehste .................................
So schnell kann man Probleme beheben ......
:D
MfG
jubilee
so jetzt hab ich aber echt mal ein problem , bei dem ich euch cracks bräuchte.
und zwar ein php zerhäckselt mir den quellcode und zwar nur auf einem webserver (bzw bei einem webspaceprovider).
habe ein skript, das eine suchmaske zeigt.
nach dem w3c.org html validator (html 4.01 ) ist die seite 100 % ok , null errors.
diese suchformlar kann man mit einer händler id (get parameter) aurufen und dann werden die individuellen css styles .. geladen. sprich eine db abfrage ausgeführt. die db liegt bei diesem provider auf localhost, also anscheinnd auf dem selben server.
ruft man das suchformular normal auf ist alles ok. ruft man das suchformular mit händler id auf wird einfach aus einem td tag das class attribut enfernt und ganz am anfang vor das <html> tag gesetzt.
ich hab keine ahnung warum, der webspace provider meint ich soll doch mal die php.ini checken.
hier die php.ini
http://www.kontaktblatt.net/admin/phpinfo.php
habt ihr schonmal sowas gehabt?
das lustige ist, nach einem erneuten aufruf der seite kommt der html fehler ncht mehr.. nur sporadisch.
danke für eure mithilfe.
hast denn keiner eine idee?
Öhhh .....
Ich weiss ja nicht mal, was Du da jetzt hast ...
So ganz aus blauem Dunst, wird das schwer sein den Fehler zu finden...
Schau doch mal in den Abschnitt Deines Scriptes wo die ID ausgewertet wird. Da muss dann ja der Fehler zu finden sein.
Weiteres nur, wenn man das Script auch mal sehen kann. Alles andere ist reines rumraten .....
MfG
jubilee
[Editiert am 9/9/2003 von SiteAdmin jubilee]
die händler id db abfrage gibt keine ausgabe aus, sie weisst nur ein papar vairablen werte zu.
beim reload funktioniert die seite ja auch.
ich werd es jetzt mal mit einem upgrade auf php 4.3.3.
versuchen.
danke dir schon mal
Zitatdie händler id db abfrage gibt keine ausgabe aus, sie weisst nur ein papar vairablen werte zu.
Hmm evt. Doppelbelegung mit anderen gleichlautenden Variablen ??
MfG
jubilee