Als Basis dafür nehme ich folgenden Code :
If tritt nur ein, wenn es sich um einen Bericht handelt, es tritt nicht ein, wenn es eine Inhaltsangabe ist. Ist das die Regel erfüllt, wird eine Datenbankabfrage gemacht, und ein Ergebnis angezeigt. Dabei handelt es sich z.B. um das Datum. Wird die Regel nicht erfüllt, fehlt die Datumsangabe. Dort soll dann das Datum aus aktuellste Bericht der in diesem Inhaltsverzeichnis angezeigt werden.
Was hinter else kommt ist das Problemkind.
Die Contenttabelle in MySQL führt alle Berichte auf, sowohl die News von 2005 und 2006. Das Inhaltsverzeichnis ist als Category News 2006 als Section News.
Die Abfrage müsste so sein, dass sie nur in dem Inhaltsverzeichnis mit übereinstimmenden Section/Categorien sucht. Das wären dann die id's aus der Spalte sectionid und catid. In beiden Fällen wäre es 1. Der Code soll aber heraussuchen, um welche Section und Categorry es sich handelt, dann bleiben nur noch die Berichte aus der Tabelle übrig, die im Inhaltsverzeichnis angezeigt werden. Jetzt gilt es nur noch das aktuellste Datum herauszufinden, und dann anzuzeigen.
Wie sieht der Code, bzw die Codeteile aus?
PHP-Code:
<?php
if ( $sectionid == 0) {
Bereits vorhandener Code - der Übersicht halber weggelassen
} else {
Code welcher zwei Felder Kontollieren, und den Wert eines dritten Feldes ausgeben soll
}
?>
If tritt nur ein, wenn es sich um einen Bericht handelt, es tritt nicht ein, wenn es eine Inhaltsangabe ist. Ist das die Regel erfüllt, wird eine Datenbankabfrage gemacht, und ein Ergebnis angezeigt. Dabei handelt es sich z.B. um das Datum. Wird die Regel nicht erfüllt, fehlt die Datumsangabe. Dort soll dann das Datum aus aktuellste Bericht der in diesem Inhaltsverzeichnis angezeigt werden.
Was hinter else kommt ist das Problemkind.
Die Contenttabelle in MySQL führt alle Berichte auf, sowohl die News von 2005 und 2006. Das Inhaltsverzeichnis ist als Category News 2006 als Section News.
Die Abfrage müsste so sein, dass sie nur in dem Inhaltsverzeichnis mit übereinstimmenden Section/Categorien sucht. Das wären dann die id's aus der Spalte sectionid und catid. In beiden Fällen wäre es 1. Der Code soll aber heraussuchen, um welche Section und Categorry es sich handelt, dann bleiben nur noch die Berichte aus der Tabelle übrig, die im Inhaltsverzeichnis angezeigt werden. Jetzt gilt es nur noch das aktuellste Datum herauszufinden, und dann anzuzeigen.
Wie sieht der Code, bzw die Codeteile aus?
Kommentar