php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2008, 11:23  
Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 61
Darkbone befindet sich auf einem aufstrebenden Ast
Standard Tischtennis tabelle und Spielplan

da ich im Moment eine tischtennis homepage mache und alles funktioniert außer die Tabelle sprich rangliste und der spielplan wollte ich mal fragen ob jemand so ein script hat. ich würde gerne in den spielplan ergebnisse eintragen können und die dann gleich die rangliste beeinflussen, sprich die rangliste sich dann entsprechend ändert. ich will auch kein ganzes script eigentlich, sondern nur eine anregung da ich mich am liebsten selber hinsetze und das programmmiere. Da ich aber keine Ahnung hab wie ich dieses problem lösen soll, wollte ich mal fragen ob jemand mir ein paar anregungen geben könnte, wie ich so ein script mit Mysql-Tabellen schreiben kann. Danke im voraus.
Darkbone ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.08.2008, 11:41  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Deine Beschreibung ist viel zu allgemein, um eine Struktur für die Tabellen vorzuschlagen
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Alt 04.08.2008, 12:05  
Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 61
Darkbone befindet sich auf einem aufstrebenden Ast
Standard

es müssen datum die zwei mannschaften angezeigt werden...un dann hinten ein feld wo man das ergebnis angeben kann...ein tischtennis spiel geht bis 8...unentschieden kann nur bei 7:7 erreicht werden...spielplan und rangliste sollten alle mannschaften angezeigt werden...
Darkbone ist offline   Mit Zitat antworten
Alt 04.08.2008, 13:01  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Meine Kenntnisse zu Tischtennis sind eher vorkriegsmäßig . gibt es keine Sätze mehr bis 21?


mal doch hier mal die Kopfzeile einer solchen Tabelle hin, also zB so:

Name Anzahl Spiele Gewonnen Unentschieden Verloren Punkte

und erklär, wie man die Punkte berechnet (ist sicher anders als beim Fußball, oder)
Wolla ist offline   Mit Zitat antworten
Alt 04.08.2008, 13:07  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ein Satz geht bis 11 (maximal 5 Sätze pro Spiel) und das ganze endet, wenn eine Mannschaft 8 Siege hat (wenn ich mich nicht täusche).
Sollen nur die Ergebnisse oder auch Daten der vergangenen und zukünftigen Spiele verwaltet werden?
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Alt 04.08.2008, 16:09  
Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 61
Darkbone befindet sich auf einem aufstrebenden Ast
Standard

so danke an alle die sich beteiligen. ich hab jetz mal einen spielplan hingezaubert. jetz weiß ich nur nicht wie ich die ergebnisse verwalten kann, sprich wie ich sie benutzen kann damit eine Tabelle mit den Platzierungen der einzelnen mannschaften wird.


hier mal die codes:

so Formular mit dem man die einzelnen spiele in den spielplan schreiben kann:

PHP-Code:
<html>
<
head></head>
<
body>
<
form action="***/system/seiten/ausf/tabelle_f.php" method="post">
Datum: <input type="text" name="datum" size="20"><br /><br />
1. Verein: <input type="text" name="verein_1" size="20"><br /><br />
2. Verein: <input type="text" name="verein_2" size="20"><br /><br />
<
input type="submit" value="eintragen">
</
form>
</
body>
</
html
tabelle_f.php:

PHP-Code:
<?php
session_start
();
include(
'mysql_connect.inc.php'); 

$datum=$_POST['datum'];
$verein_1=$_POST['verein_1'];
$verein_2=$_POST['verein_2'];
$connectionid mysql_connect ($mysql_host$mysql_user$mysql_password);  
if (!
mysql_select_db ($mysql_database$connectionid))  
{  
  die (
"Keine Verbindung zur Datenbank");  
}  
else {
$sql "INSERT INTO spielplan_h ( Datum, Verein_1, Verein_2 ) VALUES ('$datum', '$verein_1', '$verein_2')";
mysql_query($sql);
}
mysql_close();
Header ("Location: ../../admin_i.php");
?>
und dann noch die php-Datei in der man die tabelle sieht und die ergebnisse eintragen kann:

PHP-Code:
<html><head></head>
<body>
<table border="1">
<colgroup width="300" span="5"></colgroup>
<tr>
<th>Datum</th>
<th>Verein 1</th>
<th>Verein 2</th>
<th>Ergebnis</th>
<th>Löschen</th>
</tr>
<?php
include ('ausf/function_a.php');
include(
'mysql_connect.inc.php'); 

if (
$_SESSION["login"] == true){
    if (
$_SESSION["bl"] == 5){
        
$db mysql_connect($mysql_host$mysql_user$mysql_password
                or die (
mysql_error());
        if (!
mysql_select_db ($mysql_database$db))  
            {  
              die (
"Keine Verbindung zur Datenbank");  
            } 
            else { 
        
$anfrage "SELECT * FROM spielplan_h ORDER BY Datum DESC";
        
$ergebnis mysql_query($anfrage)
                or die (
mysql_error());
        
$anz mysql_num_rows($ergebnis);
        print(
"<br /> Es sind ");
        print(
$anz);
        print(
" Spiele eingetragen:<br><br><hr>");
        
$spaltenanzahl mysql_num_fields($ergebnis);
        while (
$zeile=mysql_fetch_row($ergebnis)) {
            print(
"<tr>");
            echo 
"<td>".$zeile[1]."</td>";
            print(
"<td>".$zeile[2]."</td>");
            print(
"<td>".$zeile[3]."</td>");
            print(
"<td><form action=\"http://www.tt-hofstetten.pytalhost.eu/tt-hofstetten/system/seiten/ausf/ergebnisse_eintragen.php\" method=\"post\">" .
                    
"<input type=\"text\" name=\"zahl_1\">&nbsp;&nbsp;&nbsp;<input type=\"text\" name=\"zahl_2\"><br />" .
                    
"<input type=\"hidden\" name=\"verein_1\" value=\"".$zeile[2]."\">" .
                    
"<input type=\"hidden\" name=\"verein_2\" value=\"".$zeile[3]."\">" .
                    
"<input type=\"submit\" value=\"eintragen\"></form></td>");
            echo 
"<td>";
            echo 
delete_spiel($zeile[1]);
            echo 
"</td>";
            print(
"</tr>");
        }
        
mysql_close();
        echo 
"</table>";
            }
    }
}
?>
ergenisse_eintragen.php:

PHP-Code:
<?php
session_start
();
include(
'mysql_connect.inc.php'); 

$zahl_1=$_POST['zahl_1'];
$zahl_2=$_POST['zahl_2'];
$verein_1=$_POST['verein_1'];
$verein_2=$_POST['verein_2'];
$connectionid mysql_connect ($mysql_host$mysql_user$mysql_password);  
if (!
mysql_select_db ($mysql_database$connectionid))  
{  
  die (
"Keine Verbindung zur Datenbank");  
}  
else {
$sql "UPDATE spielplan_h SET zahl_1 = '$zahl_1', zahl_2 = '$zahl_2' WHERE Verein_1 LIKE '$verein_1' AND Verein_2 LIKE '$verein_2'";
mysql_query($sql);
}
mysql_close();
Header ("Location: ../../admin_i.php");
?>
und die datei auf der normalen seite wo dann alles anzeigt:

PHP-Code:
<html><head></head>
<body>
<table border="1">
<colgroup width="300" span="4"></colgroup>
<tr>
<th>Datum</th>
<th>Verein 1</th>
<th>Verein 2</th>
<th>Ergebnis</th>
</tr>
<?php
include('mysql_connect.inc.php'); 

if (
$_SESSION["login"] == true){
    if (
$_SESSION["bl"] == 5){
        
$db mysql_connect($mysql_host$mysql_user$mysql_password
                or die (
mysql_error());
        if (!
mysql_select_db ($mysql_database$db))  
            {  
              die (
"Keine Verbindung zur Datenbank");  
            } 
            else { 
        
$anfrage "SELECT * FROM spielplan_h ORDER BY Datum DESC";
        
$ergebnis mysql_query($anfrage)
                or die (
mysql_error());
        
$anz mysql_num_rows($ergebnis);
        print(
"<br /> Es sind ");
        print(
$anz);
        print(
" Spiele eingetragen:<br><br><hr>");
        
$spaltenanzahl mysql_num_fields($ergebnis);
        while (
$zeile=mysql_fetch_row($ergebnis)) {
            print(
"<tr>");
            echo 
"<td>".$zeile[1]."</td>";
            print(
"<td>".$zeile[2]."</td>");
            print(
"<td>".$zeile[3]."</td>");
            print(
"<td>".$zeile[4]." : ".$zeile[5]."</td>");
            print(
"</tr>");
        }
        
mysql_close();
        echo 
"</table>";
            }
    }
}
?>
EDIT: Alles funkt.

Jetz aber zur Tabelle wie mach ich die. Sie soll einfach nur alle Mannschaften die im Spielplan sind auflisten und halt in der richtigen Reihenfolge mit den gesamten Punkten und Siegen.

Geändert von Darkbone (04.08.2008 um 17:12 Uhr).
Darkbone ist offline   Mit Zitat antworten
Alt 04.08.2008, 18:12  
Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 61
Darkbone befindet sich auf einem aufstrebenden Ast
Standard

Hat jemand eine lösugn für die Tabelle der mannschaften.


Strktur soll so aussehen


|--Platzierung--|--Mannschaft--|--Spiel--|--Punkte--|

Spiel heißt die gewonnen siegen während der spiele.


beim tischtennis spielt man einzelne spiele während eines spiels aus. Wenn man ein einzelnes spiel gewinnt bekommt man ein punkt. Ziel ist am ende 8 punkte zu haben dann hat man das spiel gewonnen. D.h. dass bei spiel wie bei fußball die übersicht der kassierten und geschossenen tore, zu sehen sein sollen...danke im voraus
Darkbone ist offline   Mit Zitat antworten
Alt 04.08.2008, 18:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Die "die gewonnen[en] siege[-n-]"?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 04.08.2008, 20:23  
Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 61
Darkbone befindet sich auf einem aufstrebenden Ast
Standard

hat nich jemand ne lösung für mein prob
Darkbone ist offline   Mit Zitat antworten
Alt 06.08.2008, 17:40  
Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 61
Darkbone befindet sich auf einem aufstrebenden Ast
Standard

ich suche immer noch nach diesem script. noch mal präzise erklärung:

ich trage im spielplan das ergenis ein. dieses wird dann in die table geschrieben:

|--ID--|--Datum--|--Verein 1--|--Verein 2--|--zahl 1--|--zahl 2--|

zahl 1 und 2 sind jeweils die ergebnisse nur aufgeteilt in zwei zahlen.

so jetz würde ich gerne das ergebnis in Punkte für die jeweilige Mannschaft umwandeln. Das natürlich in einer neuen tabelle:

|--ID--|--Verein--|--Siege--|--Punkte--|


So wie kann ich das bewerkstelligen.

Noch einmal: ich suche keinen ganzen code ich suche nur lösungsansätze!

Danke schon mal
Darkbone ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? sovereign Datenbanken 13 17.04.2006 20:34
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
[Erledigt] Tabelle aktualisieren Datenbanken 3 23.11.2005 09:54
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
[Erledigt] Daten aus mehreren Tabellen holen Datenbanken 0 19.09.2005 17:14
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
tabelle in tabelle ohne aussenrand noskule HTML, Usability und Barrierefreiheit 6 25.08.2005 14:17
spielplan, und Tabelle erstellen alias_zappler PHP Tipps 2005-2 3 01.08.2005 00:25
[Erledigt] Interne Tabelle (DB Tabelle in Array auslesen) PHP Tipps 2005 10 29.03.2005 17:08
Tabelle in Tabelle ausrichten HTML, Usability und Barrierefreiheit 7 03.01.2005 14:32
[Erledigt] Tabelle in Tabelle automatisch anpassen HTML, Usability und Barrierefreiheit 3 04.11.2004 21:37
[Erledigt] Letzter Eintrag in einer Tabelle und Top Five einer Tabelle Datenbanken 2 27.09.2004 06:50
Sortieren anhand einer zweiten Tabelle PHP Tipps 2004 6 20.09.2004 09:03
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tischtennis spielplan, spielplan tischtennis, tischtennis spielplan erstellen, spielplan tischtennisturnier, tischtennisturnier spielplan, tischtennis turnierplan erstellen, tischtennis spielpläne, tt spielplan, php spielplan, spielpläne tischtennis, tischtennis punktetabelle, spielformulare tischtennis, spielplan für tischtennis, tischtennis spielformulare, spielplan php, tischtennis tabelle, spielplan tischtennis erstellen, turnierplan erstellen tischtennis, http://www.php.de/scriptboerse/46495-tischtennis-tabelle-und-spielplan.html, spielplan formular

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum