Antworten
Ohne kentnisse deiner Datenbank ect. wirds sehr schwer, dir zu helfen. Den ganzen Code von a-z zu analysieren, ohne genau zu wissen, wie der rest ausschaut, wird auch sehr schwer.
daher folgendes:
Standard-Antwort:Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
3. An den Anfang des Scriptes schreibt man die Zeile: error_reporting(E_ALL);
4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
Die Ausgaben per echo kann man sich ersparen, in dem man einen Debugger benutzt.
Und anscheinend möchtest du einfach von uns das korrigierte script...richtig?
Dann:
Standard-Antwort:Deine Frage enthält anscheinend ein Angebot, jemanden etwas für dich Programmieren zu lassen. Für diese Angebote sind die Foren nicht gedacht, hier geht es um konkrete Probleme bei der eigenen Programmierung, also die Diskussion technischer Probleme.
Falls Du etwas programmiert bekommen möchtest, kannst Du ein Angebot mit
unserem entsprechenden Formular eintragen.
2.
Welche information aus der Datenbank könnten denn helfen? Ich habe eine News Tabelle , aus der soll die newstes Tabelle mir immer die letzten 5 auf der Seite anzeigen daher vermute ich jetzt mal das der Fehler in newstes Tabelle liegt. Würde es helfen wenn ich hier mal die sql der Tabelle poste?
3.
Es würde sehr helfen, wenn du dir einwenig zeit nimmst, und die oben gepostete Debuggingliste mal durchgehst, und uns dann nur noch den relevanten Code postest.
Die frage ist auch: Bekommst du ne weisse Seite? oder kommen nur keine News?
Schreibe mal folgendes vor dein script:
Code: In Zwischenablage kopieren (nur IE)
4.
Also es kommen nur keine News. Habe das mal vor mein script gesetzt aber er zeigt mir leider nichts an die Seite bleibt unverändert.
5.
Ich habe keine Ahnung wo da deine News stehen sollte.
Sorry, so wird das hier nix. Du scheinst absolut keine Ahnung von PHP zu haben, so kann ich dir auch nicht helfen. Du brauchst jemanden, der dir dein script überarbeitet, und das wird dir wohl nicht so schnell einer Kostenlos mache. Poste es im Jobangebot, da meldet sich bestimmt jemand.
6.
Das sollte bei Home in der Tabelle neben den Latest Wars da steht auch latest News und da sollte das drin stehen. Absolut keine Ahnung ist nicht richtig. Das ist das einzigste Problem was ich noch nicht rausgefunden habe und wie gesagt kann es ja auch an der MySQL Datenbank Tabelle liegen. Aber trotzdem danke erstmal. Dann werde ich mir wohl ein anderes script suchen müssen und das draufhauen.