Benötige (umfangreiche) Hilfe bei einer Statistik

benni1801

Mitglied
Ich benötige dringende Hilfe!

Ich versuche jetzt seit zwei Nächten eine Statistik zu programmieren, verzweifle jetzt aber!
Ich habe auch schon sämtliche Suchmaschinen durchforstet ohne Erfolg.

Ich versuche folgendes:
Eine Statistik mit ca. 40 Mitgliedern.
Es handelt sich um einen Sportverein, in dem alle gegen alle in Mannschaften spielen können.
Es soll in einer Tabelle durch klicken auf den jeweiligen Namen eine persönliche Statistik angezeigt werden (Siege, Niederlagen, Unentschieden, Anzahl der Spiele, durchschnittliche Punktzahl-->Ausschlag für eine Top10).
Die Eingabe soll möglichst als Admin auf einfache Weise über Formulare erfolgen, d.h. eine Seite mit Ergebnis, eine mit den Mitgliedern zum anwählen als Mitlgied der Sieger- oder Verlierermanschaft .

Kann mir jemand dabei bitte helfen. Ich bin echt, so traurig es ist, an den Grenzen meiner Fähigkeiten angekommen.

Oder geht das garnicht?
 
Hmm es wäre hilfrecih, wenn du uns genau sagen würdest, wo du hängen bleibst, weil hellsehen können wir leider noch nicht. ;)
 
Schade. Ich dachte ihr hättet Kristallkugeln:)

Ich bleibe schon so gut wie am Ansatz hängen.
Meine Kenntnisse sind glaube ich sehr begrenzt.
Formmailer habe ich auf die Reihe bekommen.

Könnt ihr mir vielleicht ein paar Ansätze für das Script geben?
 
Also soweit bin ich jetzt:

Ich benötige eine Tabelle mit folgendem Inhalt:
id
name
gewonnen
unentschieden
verloren
tore

Als erstes möchte ich dann das Ergebnis eingeben.
Dann soll ein Fenster folgen, in dem ich die Siegermanschaft bestimmen kann.
das gleiche für Verlierer und dann nochmal Torschützen.
Bei Unentschieden einfach nur die Spieler und dann die Tore.

Ausgegeben werden soll das in einer Tabelle nach der Ordnung Punkte, Tore, Anzahl der Spiele, Siege, Untentschieden, Niederlagen.

Kann mir da ganz vielleicht bitte bitte jemand unter die Arme greifen?
 
Also ich würde das so machen, dass du ein Formular mit den 2 manschaften hast, dann in jeder reihe:
-Spielername (name='name1','name2'...)
-Tore (tore='tore1','tore2'...)
und ganz unten noch ne "gewonnen" checkbox.
dann der script grob so:
Code:
<?
for($i=1;$i!=$spieleranzahl;$i++)
{
  $name=$_POST["name".$i];
  $tore=$_POST["tore".$i];

  $query="SELECT tore,gewonnen,verloren FROM wasweisich WHERE name='$name'";
  $result=mysql_query($query);
  $row=mysql_fetch_array($result);
  $gewonnen=$row['gewonnen'];
  $verloren=$row['verloren'];
  $new_tore=$row['tore'];
  $new_tore=$new_tore+$tore;
  if(isset($_POST["gewonnen"]))
  {
    $gewonnen++;
  } else {
    $verloren++;
  }
  $query="UPDATE wasweisich SET tore='$tore, gewonnen='$gewonnen', verloren='$verloren' WHERE name='$name''";
  $result=mysql_query($query);
}
?>

nicht getestet und auf die schnell hingeschrieben...sollte aber gehen
 
Zuletzt bearbeitet:
Erst einmal danke!

Ich hatte mir das jetzt so gedacht, dass ich direkt auf einer Seite alle Spielernamen stehen habe, rechts daneben dann drei Checkboxen jeweils für Sieg, Unentschieden und Niederlage und dann noch ein Eingabefeld für evtl. geschossene Tore.

Wie mach ich das?

Das ist doch wohl die leichteste Lösung, oder?
 
hm dann machst du einfach eine reihe in der eingabe jeweils so:
Code:
<input type="checkbox" name="gewonnen<? echo $i; ?>">
<input type="checkbox" name="unentschieden<? echo $i; ?>">
<input type="checkbox" name="verloren<? echo $i; ?>">
<input type="text" name="tore<? echo $i; ?>" value="0">
und gibts das ganze in einer schleife aus...
$i sollte dann immer die Spieler ID sein.
 
aber bei den checkboxen kann ich doch eigentlich sieg und niederlage anklicken, oder?

ich hab glaube ich echt kein plan davon.

kannst du mir das alles mal ein ganz kleines bißchen erläutern?

ich habe doch ein html dokument, wo ich die daten eingebe.
dann wird das an ein php dokument gesendet, von wo das in eine mysql tabelle eingefügt wird, oder?
 
Zurück