WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Tabelle erstellen?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Tabelle erstellen? - 21 Nov 2024 Antworten
Tabelle erstellen?
FrediL
Fachidiot
Threadstarter




Beiträge: 101

Hallo!

Ich brauche für eine Fußball-Fanpage eine Tabelle. Dazu speicher ich alle Daten der gesamten Saison in einer Datenbank. Dabei werden die Daten nach folgendem Verfahren gespeichert:

Mannschafts_ID | Spieltag1_Tore_ges | Spieltag1_Tore_gef | Spieltag1_Punkte | ...

Wie kann ich diese Daten jetzt auslesen, um daraus eine Tabelle zu gestalten?

Ich vermute mal, dass man dabei mit ARRAYs arbeiten muss. Nur wie genau? Und wie sortiere ich diese nach Punkten, Tore Differenz und zuletzt nach geschossenen Toren?

Vielen Dank im Voraus
FrediL

PS.: Oder ist es besser eine extra Datenbank-Tabelle anzulegen, in der die fertig berechnete Tabelle immer gespeichert wird? Das funktioniert auch schon. Ich will mir aber diese Tabelle sparen und die dazugehörigen Wartungsarbeiten!!!!

---
ergebniswelt.com -> Fußballergebnisse und mehr

Diese Nachricht wurde geändert von: FrediL
  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Hab gerade keine Zeit (und Lust) dir da ne fertige Lösung zu geben, außerdem wäre das ja zu einfach. ;) Aber das ist recht simpel. Besorg dir mal mit Google irgendwie ne schrottige Einführung in MySQL und bastel mal etwas...

  Profil   Editieren   Zitieren
FrediL
Fachidiot
Threadstarter




Beiträge: 101

ich will ja nix fertiges!!! dann habe ich ja garkeinen spaß daran. aber ich weiß jetzt halt nicht so genau wie ich anfangen soll. und einleitungen und bücher habe ich schon ein paar durch. nur mit den arrays das klappt noch nicht so.

vielen dank im voraus
fredil

---
ergebniswelt.com -> Fußballergebnisse und mehr

  Profil   Website   Editieren   Zitieren
michaelh
Forenheld




Beiträge: 1061

Benutz eine Datenbank (MySQL). Das geht viel besser.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
FrediL
Fachidiot
Threadstarter




Beiträge: 101

ich glaube ich muss das morgen nochmal genauer erklären. selbstverständlich arbeite ich mit einer mysql-db. oder meinst du eine zweite für die fußball-tabelle?

---
ergebniswelt.com -> Fußballergebnisse und mehr

Diese Nachricht wurde geändert von: FrediL
  Profil   Website   Editieren   Zitieren
michaelh
Forenheld




Beiträge: 1061

Natürlich für die Spielergebnisse. Eine Tabelle reicht aber auch schon.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
pizzataxi
Quasselstrippe




Beiträge: 248

Tipp: Der SQL-String den Du an die DB schicken musst, sollte ungefähr so aussehen denke ich...
1: 
2: 
3:
"SELECT Mannschafts_ID, Spieltag1_Tore_ges, Spieltag1_Tore_gef,
Spieltag1_Tore_Dif, Spieltag1_Punkte,  ... 
FROM $tabellenname ORDER BY Spieltag1_Punkte, Spieltag1_Tore_Dif, Spieltag1_Tore_ges"


Das Abfrageergebnis erzielst Du so:
1:
$result=mysql_query($sql_string, $userverfizierung);


Jetzt musst Du die Ergebnisse nur noch für den Nutzer sichtbar machen:
Erstelle mit HTML Code eine Tabelle, in der Du alle relevanten Daten für jede Mannschaft wie Tore, Punkte, etc. darstellen kannst. Um diese Tabelle legst Du eine for-schleife... sieht so ungefähr aus:

...
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19:

$Mannschafts_ID
$Spieltag1_Tore_ges
"; } ?>


Es besteht kein Anspruch auf inhaltliche und syntaktische Richtigkeit!
Alle weiteren Daten die in die Tabelle sollen, müssen noch implementiert werden. Soll nur ein Denkanstoss sein...
Diese Nachricht wurde geändert von: pizzataxi
  Profil   E-Mail   Editieren   Zitieren
FrediL
Fachidiot
Threadstarter




Beiträge: 101

mh, ich glaub ihr versteht mich nicht so ganz. das auslesen und anzeigen usw. ist ja alles kein problem.

das problem ist, dass ich aus diesen daten eine tabelle berechnen will. an erster stelle soll der angezeigt werden, der die meisten punkte hat (Spieltag1_Punkte+Spieltag2_Punkte+Spieltag3_Punkte+...). Nur wie kann ich das machen? Denn in der DB sind ja nur die einzel erzielten Punkte gespeichert.

---
ergebniswelt.com -> Fußballergebnisse und mehr

Diese Nachricht wurde geändert von: FrediL
  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Auch wenn das sicherlich irgendwie zu machen wäre, ist das meiner Meinung nach eine Fehlkonstruktion deiner Tabelle.

  Profil   Editieren   Zitieren
FrediL
Fachidiot
Threadstarter




Beiträge: 101

wieso? meine frage ist ja hauptsächlich erst einmal, ob es sinnvoll ist, alle daten so abzuspeichern und anschließend daraus die tabelle zu berechnen. denn die datenbank in dieser form brauch ich noch, um die ergebnisse für jeden spieltag anzuzeigen.

also wenn ihr bessere vorschläge habt, wie soll ich die db-tabellen aufbauen?

ich muss eine ergebnisübersicht pro spieltag, ergebnisübersicht in abhängigkeit der mannschaft und eine tabelle erstellen.

---
ergebniswelt.com -> Fußballergebnisse und mehr

Diese Nachricht wurde geändert von: FrediL
  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ich würde sagen, dass du die Tabelle so aufbauen solltest, ist jetzt aber auch nicht lange überlegt:

Spieltag | Manschaft | Tore_gefallen | Punkte...

Ansonsten müsstest du ja für jeden Spieltag eine neue Tabellenspalte anlegen.

  Profil   Editieren   Zitieren
FrediL
Fachidiot
Threadstarter




Beiträge: 101

gut, also gerade andersrum, wie sie jetzt ist. denn derzeit habe ich für jede mannschaft eine zeile und wie du schon gesagt hast, für jeden spieltag die entsprechenden spalten.

gut, wenn ich diese db-tabelle so erstellt habe, wie bekomme ich dann aus diesen daten die fußball-tabelle? muss ich die daten auslesen und in ein array zusammenrechnen und wie sortiere ich die daten dann?

---
ergebniswelt.com -> Fußballergebnisse und mehr

Diese Nachricht wurde geändert von: FrediL
  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Diese Sortierung hat irgendwie Tradition und ist dadurch auch einfach zu verarbeiten. Bestimmte Spalten auslesen finde ich einfacher, als Werte aus Zeilen zusammen zu picken.

Wie soll den dein Ergebniss aussehen?

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
FrediL
Fachidiot
Threadstarter




Beiträge: 101

so wie immer. nur dass ich halt mir die db-tabelle ersparen will, in der die fertig berechnete tabelle gespeichert ist:

SG-Vollmerz Tabelle

---
ergebniswelt.com -> Fußballergebnisse und mehr

  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Also dazu musst du natürlich einige Berechnungen durchführen. die würde ich mit PHP machen. aber ich hab jetzt leider keine Zeit groß was zu basteln, weil ich gleich unterricht habe.

Sorry

  Profil   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » Tabelle erstellen?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Tabelle erstellen? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126522    Heute : 440     Gestern : 463     Online : 203     21.11.2024    14:10      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben