Datenausgabe in tabellarischer Form

Reanimated

Mitglied
Hallo,

leider bin ich in Sachen Programmierung nicht so gut. Mein Wissen beschränkt sich genau gesagt auf HTML und die Einbindung von fertigen Scripts. :)

Ich betreibe eine kleine (aber feine) Fansite.:)

Jetzt brauche ich ein Script um Tourdaten auszugeben und nach Datum zu sortieren. Momentan habe ich einen Kalender dafür, mit dem ich aber nicht zufrieden bin. Außerdem hätte ich es gern ein wenig einfacher.

Und zwar sollte die Ausgabe so aussehen.


<-- 2007 -->

Datum________Band_________Beschreibung______________________mehr
------------------------------------------------------------------------------------------------------------------
12.05.2007____Linkin Park____Konzert/Berlin/Columbiahalle_________mehr
13.05.2007____Linkin Park____Konzert/Leipzig...................._________mehr
13.05.2007____Fort Minor_____Konzert/Halle......................._________mehr
18.05.2007____Linkin Park____Konzert/Hamburg................._________mehr
22.05.2007____Linkin Park____Rock am Ring_____________________mehr
24.05.2007____Linkin Park____Rock im Park______________________mehr

(Natürlich ohne die Unterschtriche)

Jetzt werdet ihr fragen, das könnte man auch selber eingeben?!
Zur Erklärung: Ich betreibe die Seite allein. Habe aber öfters keine Zeit. Deshalb sollen auch andere das eingeben können.

Das "MEHR" am Schluss soll ein Link zu mehr Informationen sein. --> Muss aber nicht.
Und ein Passwortschutz wäre nicht schlecht....Ok, ich hör ja schon auf.


KANN MIR JEMAND WEITERHELFEN?
 
Zuletzt bearbeitet:
Also ohne ein wenig Arbeit rein zu Stecken wirste da nicht weiter kommen ;)

Aber meine Vorschläge wären:
Wenn andere Leute Daten eintragen sollen, lass es doch in eine Datenbank schreiben. So hast du es leichter zu Prüfen ob der Eintrag evtl schon vorhanden ist und außerdem ist die Ausgabe dann auch schön Einfach in der Form wie du Sie willst.

2. Login scripte gibt es genügend im Internet. z.b. hier http://www.tutorials.de/forum/php-tutorials/9684-php-mysql-login-system-mit-sessions.html
^.^

greetz
crazy_down
 
Da wäre jetzt ein weiteres Problem. Da ich ein sehr sparsamer Azubi bin, habe ich bei meinem Provider das günstigste Paket genommen. PHP --> ja , mysql --> nein.

Ok, das mit dem Passwortschutz könnte ich noch selbst hinbekommen. Aber der Rest....Wie gesagt --> eigentlich nur HTML :)
 
Also das mit der Datenbank soltle kein Problem sein ;) Es gibt genügent 4Free anbieter.

Da du HTML kannst denke ich du bekommst ein Formular hin wo die Daten eingegeben werden müssen. Also der Bandname, das Datum und Infos.

Der Rest könnte in etwa so hier aussehen.

PHP:
<?php
$_SESSION['Datum']=$_REQUEST['Date'];        //$_REQUEST['Date']; Date = Der Name von deinem Formular. also z.b. <form input type="text" name="Date">
$_SESSION['Band']=$_REQUEST['Bandname'];    // Immer schön die Namen beachten
$_SESSION['Beschreibung']=$_REQUEST['infos'];    // Hier auch


// Datenbankverbindung zur SQL-DB aufbauen
mysql_connect('localhost','Benutzer','Passwort') or die("Die Datenbankverbindung ist z.Z. leider nicht Möglich.");
//SQL-Anfrage
mysql_select_db("BandAuftritte") or die ("Datenbank connection fehlgeschlagen");

$query="Insert into Auftritte values('','".$_SESSION['Datum']."','".$_SESSION['Band']."','".$_SESSION['Beschreibung']."')";
mysql_query($query) or die ("Posten hat nicht funktioniert");

session_destroy();


?>

Kann jetzt nicht Garantieren ob es geht da ich es nicht Testen konnte und im Editor geschrieben habe.

Ansonsten dürfte es aber Grob stimmen.

greetz
Crazy_down
 
Also es funktioniert jetzt einigermaßen. habe alles so gemacht wie es dastand. Jetzt hab ich folgende probleme:

1. Das Erstellungsdatum wird hinten angezeigt
2. Kann man da ne Funktion einbauen, die das ganze nach Datum sortiert?
 
PHP:
<?php
$datei = "Termine/Training/files/training.txt"; 

if(file_exists($datei)) 
{ 
$termin = file($datei); 
$anzahl = count($termin); 
//-----------------------------------
// Sortiert nach Erstem Parameter (in diesem Fall nach Datum ...)
sort($termin); 
//Setzt den Array wieder zusammen ($key zu $val)
foreach ($termin as $key => $val) {
//-----------------------------------
}
for($index = 0; $index < $anzahl; $index++) 
{ 
$eintrag = explode("|-|",$termin[$index]); 
// Deine Tabelle mit den Werten ...
}
?>
 
Zurück