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\"> <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.