Sortierung der Einträge

loco666

Mitglied
Hallo habe ein Problem,
habe ein Newsscript was den neusten eintrage immer nach oben setzt(ist ja auch sinn und zweck) nun will ich es so umbauen das ich damit konzerttermine anzeigen lassen will und das alles nach datum sortiert ist.

hoffe ich hab mich einigermaßen verständlich ausgedrückt.

hier der code:
PHP:
if($_GET["mode"] == "admin") {
	$csv = "";
}
//öffnen der Textdateien

	$besch = fopen($csv."csv/beschreibung.txt", "r");
	$beschopen = fgetcsv($besch, 400000, §);

	$autor = fopen($csv."csv/autor.txt", "r");
	$autoropen = fgetcsv($autor, 400000, §);

	$date = fopen($csv."csv/date.txt", "r");
	$dateopen = fgetcsv($date, 400000, §);

	$kopf = fopen($csv."csv/kopf.txt", "r");
	$kopfopen = fgetcsv($kopf, 400000, §);

//und hier kommt die Startseite

//den Zähler auf Null setzen
	$nr = "0";
//verschiedene Zaehler initalisieren:
$post = $starteintraege;
$zahl = (count($beschopen) -2);

//verschiedene Sachen zur Berechnung der Archivlinks
if (isset($_GET["starteintraege"])) {
	if ($_GET["starteintraege"] <= "0") {
		$_GET["starteintraege"] = $starteintraege;
	}
	if ($_GET["starteintraege"] >= $zahl + 1 ) {
		$vor = "";
	}
	else {
		$forward = $_GET['starteintraege'] + $starteintraege;
		$vor = $home."index.php?starteintraege=".$forward;
	}

$starteintraege = $_GET["starteintraege"];
$zahl = $zahl - $_GET["starteintraege"] + $post ;

}
else {
	$_GET["starteintraege"] = $starteintraege;
	$forward = $_GET['starteintraege'] + $starteintraege;
	$vor = $home."shows.php?starteintraege=".$forward;
	
}

//erst die Nachrichten und dann die Archivlinks ausgeben:
	while ($beschopen) {
		  if (!isset($beschopen[$zahl])) {
		  	fclose($besch);
		  	fclose($autor);
		  	fclose($date);
		  	fclose($kopf);
			break;
		  }
		include("inc/template.inc.php");
		$zahl--;
		$nr++;
			if ($nr == $starteintraege) {

		     fclose($besch);
		     fclose($autor);
		     fclose($date);
		     fclose($kopf);
		     break;
		}	
	}
?>
 
Hallo erstmal,

Kannst du das nicht mit einer Datenbank machen?
Wäre doch viel einfacher oder?

Bei den Textdatein kann ich dir leide rnciht helfen aber bei ner Datenbank schon...

MfG

Tobit
 
Zurück