Study-Board.de
  1. Suche
  2. Startseite
    1. Deals
      1. Social Deals
      2. Amazon Deals
      3. Prime Angebote
    2. Datenbanken
  3. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Gamification
    4. Umfragen
  4. Tippspiel
    1. Rangliste
    2. Tippgemeinschaften
    3. Tipper-Übersicht
    4. Meine Statistik
    5. Hall of Fame
    6. WM-Wertung
  5. Formel 1
    1. Rennen
    2. Fahrer
    3. Teams
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • wcf.search.type.de.flexiblelist.wsc.entry
  • Termine
  • Galerie
  • wcf.search.type.com.amp.advancedpoll.search
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Leben, Familie & Technik
  4. Tools & Produktivität - iT-Talk

Dropdown-Liste - Bei ändern des Werts Seite neuladen?

  • Ghost
  • 10. April 2003 um 18:44
1. offizieller Beitrag
  • Ghost
    Moderator
    Beiträge
    359
    • 10. April 2003 um 18:44
    • #1

    Hi,
    Weiss jemand wie man es hinbekommt, das wenn man in einer Dropdown-Liste einen neuen Wert wählt, das dann die Seite neu geladen wird.

    Code
    <select name=\"year\" size=\"1\">
    <option value=\"abend.php?year=2000\" selected>2000</option>
    <option value=\"abend.php?year=2001\">2001</option>
    <option value=\"abend.php?year=2002\">2002</option>
    <option value=\"abend.php?year=2003\">2003</option>
    </select>


    So sieht meine Liste z.Z. aus.
    Leider kann ich bei selfhtml oder so nichts finden.
    Ansich ist diese Dropdown-Liste dafür gedacht folgende zu aktualisieren:

    Code
    <select name=\"month\" size=\"1\">
    <option value=\"01\" selected>Januar</option>
    <option value=\"02\">Februar</option>
    <option value=\"03\">März</option>
    <option value=\"04\">April</option>
    <option value=\"05\">Mai</option>
    <option value=\"06\">Juni</option>
    <option value=\"07\">Juli</option>
    <option value=\"08\">August</option>
    <option value=\"09\">September</option>
    <option value=\"10\">Oktober</option>
    <option value=\"11\">November</option>
    <option value=\"12\">Dezember</option>
    </select>
    Alles anzeigen


    Da ich aber nicht in jedem Jahr alle Monate benötige und auch später nicht jeder Monat den gleichen Wert hat, wäre ich sehr dankbar wenn mir jemand weiterhelfen könnte.
    Ich hoffe ich habe mein Problem genau genug beschrieben :P
    cu

  • Hey Gast!
    Hast Du eine Frage, die Du gerne beantwortet haben möchtet? Klickt auf den folgenden Link und Du wirst die Antwort finden:

    Hier findest Du die Antworten

    Egal, ob es sich um eine Frage zu einem bestimmten Thema in eurem Studium oder um allgemeine Ratschläge handelt - wir haben die Antworten, die ihr sucht. Also zögert nicht und klickt auf den Link! Wir freuen uns darauf, euch zu helfen.

  • Jens
    Admin
    Reaktionen
    1
    Trophäen
    1
    Beiträge
    4.435
    • 10. April 2003 um 19:10
    • Offizieller Beitrag
    • #2
    Code
    <script language=\"JavaScript\">
    <!--
    function boardjump() {
     if(document.jumpform.boardid.options[document.jumpform.boardid.selectedIndex].value != -1) document.jumpform.submit();
    }
    //-->
    </script>
    <FORM ACTION=\"board.php\" METHOD=\"GET\" name=\"jumpform\">
     <smallfont><b>Gehe zu: </b></font><SELECT NAME=\"boardid\" onChange=\"boardjump()\">
      <option value=\"-1\">Bitte w&auml;hlen:</option>
      <option value=\"-1\">--------------------</option>
       $boardoptions
      </SELECT> <input src=\"{imagefolder}/go.gif\" type=\"image\" border=0>
      <input type=\"hidden\" name=\"sid\" value=\"$session[hash]\">
    </FORM>
    Alles anzeigen

    im forum ist das so gemacht! mußt mal schauen ob dir das weiter hilft!

    Jens

    Wie man Fragen richtig stellt!


    https://www.dealfuchs.info/ - Deal Fuchs findet für dich die besten Angebote und Schnäppchen im Internet. Täglich neue Deals aus allen Kategorien. Wir durchsuchen das Internet nach den besten Preisen und Rabatten, damit du garantiert kein Schnäppchen verpasst.

    • Nächster offizieller Beitrag
  • Ghost
    Moderator
    Beiträge
    359
    • 21. April 2003 um 11:54
    • #3

    das mit dem neuladen hab ich jetzt hinbekommen.
    Allerdings habe ich jetzt ein neues Problem :rolleyes:
    Ich habe aus einer SQL Datenbank eine Spalte mit Datums (hmm, heisst das so :P) ausgelesen.
    Jetzt stehen in der Variable $jahr alle Monate aus dem ausgewählten Jahr.
    Ich wüsste jetzt gerne wie man aus einem ausgelesenem Datum den Monat herausfindet.
    In der DB stehen die Datums immer so: 2000-12-31, also Jahr-Monat-Tag.
    Gibt es vielleicht eine php-Funktion mit der so etwas ganz einfach ist?
    Ich hoffe ihr könnt mir helfen ;D
    cu

  • Jens
    Admin
    Reaktionen
    1
    Trophäen
    1
    Beiträge
    4.435
    • 21. April 2003 um 14:38
    • Offizieller Beitrag
    • #4

    hmm probier mal folgendes....

    PHP
    $datum = \"2000-12-31\";  // Trennzeichen darf ein Schrägstrich, Punkt oder Bindestrich sein
    list ($jahr, $monat, $tag) = split ('[/.-]', $datum);
    echo \"Monat: $monat; Tag: $tag; Jahr: $jahr<br>\n\";

    Wie man Fragen richtig stellt!


    https://www.dealfuchs.info/ - Deal Fuchs findet für dich die besten Angebote und Schnäppchen im Internet. Täglich neue Deals aus allen Kategorien. Wir durchsuchen das Internet nach den besten Preisen und Rabatten, damit du garantiert kein Schnäppchen verpasst.

    • Vorheriger offizieller Beitrag
  • Ghost
    Moderator
    Beiträge
    359
    • 21. April 2003 um 17:04
    • #5

    :gp:
    thx, hat funktioniert!

  • Ghost
    Moderator
    Beiträge
    359
    • 9. Mai 2003 um 20:29
    • #6

    komme leider nicht weiter :staun
    hier mal mein kompletter code der seite:

    PHP
    <html>
    <head>
    <title>Abendmenu</title>
    <base target=\"anzeige\">
    <link rel=\"stylesheet\" href=\"../formate.css\" type=\"text/css\">
    </head>
    <body>
    <div align=\"center\">
    Bitte den gewünschten Monat wählen:<br>
    <table border=\"0\">
     <tr>
      <td>
    <?php
    require(\"config.php\");
    $database_pointer=connect_database($db_host, $db_user, $db_password, $database);
    echo \"<form method=\\"get\\" action=\\"abend.php\\" target=\\"_self\\">\n\";
    echo \"<select name=\\"year\\" size=\\"1\\" onChange=document.forms[0].submit()>\n\"; //ich denke hier liegt irgendwo der fehler
    if($year<2000 || $year>2003)
    {
    	$year=2000;
    }
    
    
    for($y=2000;$y<2004;$y++)
    {
    	echo \"<option value=\\"\";
    	echo $y;
    	echo \"\\"\";
    	if($y==$year)
    		echo \" selected>\";
    	else
    		echo \">\";
    	echo $y;
    	echo \"</option>\n\";
    }
    echo \"</select>\n</form>\n</td>\n<td>\n\";
    
    
    $jahr = mysql_query(\"SELECT DISTINCT datum FROM kc_statistik WHERE datum LIKE '$year%'\",$database_pointer);
    
    
    if (mysql_num_rows($jahr) !=\"0\")
    {
    	echo \"<form method=\\"post\\" action=\\"abend.php\\" target=\\"_self\\">\n\";
    	echo \"<select name=\\"month\\" size=\\"1\\" onChange=document.forms[0].submit()>\n\"; //ich denke hier liegt irgendwo der fehler
    
    
    	for($y=0;$y<mysql_num_rows($jahr);$y++)
    	{
    		echo \"<option value=\\"\";
    		echo $monat=mysql_result($jahr,$y);
    		echo \"\\"\";
    		if($y==$month)
    			echo \" selected>\";
    		else
    			echo \">\";
    		//sämtliche if-Abfragen dienen nur dazu den Monatsnamen in der Dropdown-Liste stehen zu haben
    		list ($jahrx, $monatx, $tagx) = split ('[/.-]', $monat);
    		if($monatx==1)
    			echo \"Januar\";
    		if($monatx==2)
    			echo \"Februar\";
    		if($monatx==3)
    			echo \"März\";
    		if($monatx==4)
    			echo \"April\";
    		if($monatx==5)
    			echo \"Mai\";
    		if($monatx==6)
    			echo \"Juni\";
    		if($monatx==7)
    			echo \"Juli\";
    		if($monatx==8)
    			echo \"August\";
    		if($monatx==9)
    			echo \"September\";
    		if($monatx==10)
    			echo \"Oktober\";
    		if($monatx==11)
    			echo \"November\";
    		if($monatx==12)
    			echo \"Dezember\";
    		echo \"</option>\n\";
    	}
    	echo \"</select>\n</form>\n\";
    }
    else
    {
    	echo \"Für das ausgewählte Datum gibt es keine Statistiken!\";
    }
    echo \"</td>\n</tr>\n</table>\";
    
    
    $koenig = mysql_query(\"SELECT member_id, koenig, datum FROM kc_statistik WHERE datum='$monat' AND koenig!=10000 ORDER BY koenig DESC\",$database_pointer);
    $pumpe = mysql_query(\"SELECT member_id, pumpe FROM kc_statistik WHERE datum='$monat' AND pumpe!=10000 ORDER BY pumpe DESC\",$database_pointer);
    
    
    if(mysql_num_rows($koenig) !=\"0\" || mysql_num_rows($pumpe) !=\"0\")
    {
    	echo \"<font color=\\"#FFCC00\\">Datum des Kegelabends: \";
    	echo $date=mysql_result($koenig,0,\"kc_statistik.datum\");
    	echo \"</font>\n\";
    }
    
    
    if(mysql_num_rows($koenig) ==\"0\" && mysql_num_rows($pumpe) ==\"0\")
    {
    	echo \"Kegeln ist leider ausgefallen :-(\";
    }
    
    
    else
    {
    	echo \"<table width=\\"50%\\" border=\\"0\\">\n\";
    	echo \"<tr>\n\";
    	echo \"<td width=\\"50%\\">\";
    	if (mysql_num_rows($koenig) !=\"0\")
    	{
    		echo \"<table width=\\"100%\\" border=\\"0\\" cellpadding=\\"2\\" cellspacing=\\"0\\">\n\";
    		echo \"<tr>\n\";
    		//echo \"<td> </td>\n\";
    		echo \"<td colspan=\\"2\\"><div><b>Königspartie</b></div></td>\n\";
    		echo \"</tr>\n\";
    
    		for($y=0;$y<mysql_num_rows($koenig);$y++)
    		{
    			echo \"<tr>\n\";
    			if($y==0) //falls gold untermalt werden soll
    			{
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    				$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    				echo $name=mysql_result($nick,0,0);
    				echo \" \";
    				echo $name=mysql_result($nick,0,1);
    				echo \"</font></td>\n\";
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    				echo \"</font></td>\n\";
    				echo \"</tr>\n\";
    			}
    			else
    			{
    				if($y==1) //falls silber untermalt werden soll
    				{
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    					$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    					echo $name=mysql_result($nick,0,0);
    					echo \" \";
    					echo $name=mysql_result($nick,0,1);
    					echo \"</font></td>\n\";
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    					echo \"</font></td>\n\";
    					echo \"</tr>\n\";
    				}
    				else
    				{
    					if($y==2) //falls bronze untermalt werden soll
    					{
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</font></td>\n\";
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    						echo \"</font></td>\n\";
    						echo \"</tr>\n\";
    					}
    					else
    					{
    						echo \"<td>\";
    						$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</td>\n\";
    						echo \"<td>\";
    						echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    						echo \"</td>\n\";
    						echo \"</tr>\n\";		
    					}	
    				}
    			}
    	 	} //for-schleife ende
    	 	echo \"</table>\n\";
    	}
    	else
    	{
    		echo \"keine Königspartie gespielt!\";
    	}
    	echo \"</td>\n<td width=\\"50%\\">\";
    	if (mysql_num_rows($pumpe) !=\"0\")
    	{
    		echo \"<table width=\\"100%\\" border=\\"0\\" cellpadding=\\"2\\" cellspacing=\\"0\\">\n\";
    		echo \"<tr>\n\";
    		echo \"<td colspan=\\"2\\"><b>Pumpen</b></td>\n\";
    		echo \"</tr>\n\";
    
    		for($y=0;$y<mysql_num_rows($pumpe);$y++)
    		{
    			echo \"<tr>\n\";
    			if($y==0) //falls gold untermalt werden soll
    			{			
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    				$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    				echo $name=mysql_result($nick,0,0);
    				echo \" \";
    				echo $name=mysql_result($nick,0,1);
    				echo \"</td>\n\";
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    				echo \"</td>\n\";
    				echo \"</tr>\n\";				
    			}
    			else
    			{
    				if($y==1) //falls silber untermalt werden soll
    				{
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    					$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    					echo $name=mysql_result($nick,0,0);
    					echo \" \";
    					echo $name=mysql_result($nick,0,1);
    					echo \"</td>\n\";
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    					echo \"</td>\n\";
    					echo \"</tr>\n\";					
    				}
    				else
    				{
    					if($y==2) //falls bronze untermalt werden soll
    					{
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</td>\n\";
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    						echo \"</td>\n\";
    						echo \"</tr>\n\";						
    					}
    					else
    					{
    						echo \"<td>\";
    						$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</td>\n\";
    						echo \"<td>\";
    						echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    						echo \"</td>\n\";
    						echo \"</tr>\n\";	
    					}
    				}
    			}
    
    	 	} //for-schleife ende
    	 	echo \"</table>\n\";
    	}
    	echo \"</td>\n</tr>\n\";
    	echo \"</table>\n\";
    }
    ?>
    </div>
    </body>
    </html>
    Alles anzeigen

    irgendwie komme ich mit den beiden dropdownliste doch nicht so klar.

    ansich sollte es so sein, das wenn man ein anderes jahr auswählt die seite neugeladen wird. dadurch sollten sich die datums in der monatliste ändern.
    und sobald man dann in der monatsliste einen wert auswählt soll auch die seite neugeladen werden, aber jetzt mit dem unterschied das unten bestimmte tabellen ausgebaut werden sollen.
    das einzige problem dürfte eigentlich nur noch sein, das die dropdownliste nicht richtig funktionieren :confu
    falls der code ein wenig konfus aussieht, nicht meckern. bin nicht so ein php experte.
    ich hoffe ihr könnt mir helfen

  • Ghost
    Moderator
    Beiträge
    359
    • 9. Mai 2003 um 20:35
    • #7

    falls es helfen sollte:
    http://www.thomasbirkenfeld.de/KC/statistik/abend.php
    so sieht es z.z. aus

  • reima
    Benutzer
    Beiträge
    75
    • 9. Mai 2003 um 22:32
    • #8

    Bittebittebitte tu dir und mir einen Gefallen und schalt register_globals aus und arbeite mit $_POST bzw. $_GET bzw $_REQUEST... dann passieren auch solche Fehler nicht mehr. Und zwar steht in Zeile 90 resp. 91 $monat, obwohl es (soweit ich das überblicken kann) $month, oder natürlich idealerweise $_REQUEST['month'] heißen sollte. Warum mit $_REQUEST arbeiten? Weil man dann gleich sieht, woher die Variable kommt, in diesem Fall vom Formular. (Mit dem $monat nimmt das Script übrigens den vom letzten Durchlauf der Schleife von Z.45-81 "übriggebliebenen" Wert her...)

  • Ghost
    Moderator
    Beiträge
    359
    • 24. Mai 2003 um 17:13
    • #9

    hi, hab mich heute mal wieder ein wenig damit beschäftigt.

    Zitat


    Bittebittebitte tu dir und mir einen Gefallen und schalt register_globals aus und arbeite mit $_POST bzw. $_GET bzw $_REQUEST... dann passieren auch solche Fehler nicht mehr.


    Sorry, aber damit weiss ich nichts anzufangen. Ich könnte mir wohl vorstellen das du meinst ich solle folgendes vermeiden: require("config.php");
    Aber mit diesen $_XYZ Sachen weiss ich gar nichts anzufangen :heul

    hab jetzt auch mal meinen code geändert. ist zwar dann nicht mehr ganz so schön wie ich es vorher geplant hatte, aber es funktioniert jetzt :bounce5

    Du kannst es dir ja mal anschauen.
    KC Kegelpilsener -> Statistiken -> Alle Abende

    Jetzt kann man allerdings auch Monate auswählen in denen wir kein kegeln hatten.
    Vielleicht werde ich es später mal ändern (wenn ich etwas mehr Ahnung hab :hat3 )

    bis dann und danke für die hilfe

    PHP
    <html>
    <head>
    <title>Abendmenu</title>
    <base target=\"anzeige\">
    <link rel=\"stylesheet\" href=\"../formate.css\" type=\"text/css\">
    </head>
    <body>
    <div align=\"center\">
    Bitte den gewünschten Monat wählen:<br><br>
    <table border=\"0\">
     <tr>
      <td>
    <?php
    require(\"../config.php\");
    $database_pointer=connect_database($db_host, $db_user, $db_password, $database);
    echo \"<form method=\\"post\\" action=\\"abend.php\\" target=\\"_self\\">\n\";
    echo \"<select name=\\"year\\" size=\\"1\\">\n\";
    echo \"<option value=\\"2000\\"\";
    if ($year == \"2000\")
    	echo \" selected\";
    echo \">2000</option>\n\";
    
    
    echo \"<option value=\\"2001\\"\";
    if ($year == \"2001\")
    	echo \" selected\";
    echo \">2001</option>\n\";
    
    
    echo \"<option value=\\"2002\\"\";
    if ($year == \"2002\")
    	echo \" selected\";
    echo \">2002</option>\n\";
    
    
    echo \"<option value=\\"2003\\"\";
    if ($year == \"2003\")
    	echo \" selected\";
    echo \">2003</option>\n\";
    echo \"</select>\n</td>\n<td>\n\";
    echo \"<select name=\\"month\\" size=\\"1\\">\n\";
    
    
    echo \"<option value=\\"-01\\"\";
    if ($month == \"-01\")
    	echo \" selected\";
    echo \">Januar</option>\n\";
    
    
    echo \"<option value=\\"-02\\"\";
    if ($month == \"-02\")
    	echo \" selected\";
    echo \">Februar</option>\n\";
    
    
    echo \"<option value=\\"-03\\"\";
    if ($month == \"-03\")
    	echo \" selected\";
    echo \">März</option>\n\";
    
    
    echo \"<option value=\\"-04\\"\";
    if ($month == \"-04\")
    	echo \" selected\";
    echo \">April</option>\n\";
    
    
    echo \"<option value=\\"-05\\"\";
    if ($month == \"-05\")
    	echo \" selected\";
    echo \">Mai</option>\n\";
    
    
    echo \"<option value=\\"-06\\"\";
    if ($month == \"-06\")
    	echo \" selected\";
    echo \">Juni</option>\n\";
    
    
    echo \"<option value=\\"-07\\"\";
    if ($month == \"-07\")
    	echo \" selected\";
    echo \">Juli</option>\n\";
    
    
    echo \"<option value=\\"-08\\"\";
    if ($month == \"-08\")
    	echo \" selected\";
    echo \">August</option>\n\";
    
    
    echo \"<option value=\\"-09\\"\";
    if ($month == \"-09\")
    	echo \" selected\";
    echo \">September</option>\n\";
    
    
    echo \"<option value=\\"-10\\"\";
    if ($month == \"-10\")
    	echo \" selected\";
    echo \">Oktober</option>\n\";
    
    
    echo \"<option value=\\"-11\\"\";
    if ($month == \"-11\")
    	echo \" selected\";
    echo \">November</option>\n\";
    
    
    echo \"<option value=\\"-12\\"\";
    if ($month == \"-12\")
    	echo \" selected\";
    echo \">Dezember</option>\n\";
    echo \"</select>\n\";
    echo \"<input type=\\"submit\\" name=\\"Go\\" value=\\"Go\\" class=\\"button\\">\";
    echo \"</form>\n\";
    echo \"</td>\n</tr>\n</table>\";
    
    
    $datum=$year.$month.\"-%\";
    
    
    $koenig = mysql_query(\"SELECT member_id, koenig, datum FROM kc_statistik WHERE datum LIKE '$datum' AND koenig!=10000 AND member_id!=0 ORDER BY koenig DESC\",$database_pointer);
    $pumpe = mysql_query(\"SELECT member_id, pumpe, datum FROM kc_statistik WHERE datum LIKE '$datum' AND pumpe!=10000 AND member_id!=0 ORDER BY pumpe DESC\",$database_pointer);
    $vergleichskegeln = mysql_query(\"SELECT member_id, pumpe FROM kc_statistik WHERE datum LIKE '$datum'\",$database_pointer);
    
    
    if(mysql_num_rows($koenig) !=\"0\" || mysql_num_rows($pumpe) !=\"0\")
    {
    	echo \"<br><font color=\\"#FFCC00\\">Datum des Kegelabends: \";
    	echo $date=mysql_result($pumpe,0,\"kc_statistik.datum\");
    	echo \"</font>\n\";
    }
    
    
    if(mysql_num_rows($koenig) ==\"0\" && mysql_num_rows($pumpe) ==\"0\")
    {
    	if(mysql_num_rows($vergleichskegeln) == \"1\")
    		echo \"<br>Hier hatten wir Vergleichskegeln. Also keine Statistiken ;-)\";
    	else
    		echo \"<br>Kegeln ist leider ausgefallen :-(\";
    }
    
    
    else
    {
    	echo \"<table width=\\"50%\\" border=\\"0\\">\n\";
    	echo \"<tr>\n\";
    	echo \"<td width=\\"50%\\">\";
    	if (mysql_num_rows($koenig) !=\"0\")
    	{
    		echo \"<table width=\\"100%\\" border=\\"0\\" cellpadding=\\"2\\" cellspacing=\\"0\\">\n\";
    		echo \"<tr>\n\";
    		//echo \"<td> </td>\n\";
    		echo \"<td colspan=\\"2\\"><div><b>Königspartie</b></div></td>\n\";
    		echo \"</tr>\n\";
    
    		for($y=0;$y<mysql_num_rows($koenig);$y++)
    		{
    			echo \"<tr>\n\";
    			if($y==0) //falls gold untermalt werden soll
    			{
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    				$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    				echo $name=mysql_result($nick,0,0);
    				echo \" \";
    				echo $name=mysql_result($nick,0,1);
    				echo \"</font></td>\n\";
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    				echo \"</font></td>\n\";
    				echo \"</tr>\n\";
    			}
    			else
    			{
    				if($y==1) //falls silber untermalt werden soll
    				{
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    					$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    					echo $name=mysql_result($nick,0,0);
    					echo \" \";
    					echo $name=mysql_result($nick,0,1);
    					echo \"</font></td>\n\";
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    					echo \"</font></td>\n\";
    					echo \"</tr>\n\";
    				}
    				else
    				{
    					if($y==2) //falls bronze untermalt werden soll
    					{
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</font></td>\n\";
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    						echo \"</font></td>\n\";
    						echo \"</tr>\n\";
    					}
    					else
    					{
    						echo \"<td>\";
    						$id=mysql_result($koenig,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</td>\n\";
    						echo \"<td>\";
    						echo $king=mysql_result($koenig,$y,\"kc_statistik.koenig\");
    						echo \"</td>\n\";
    						echo \"</tr>\n\";		
    					}	
    				}
    			}
    	 	} //for-schleife ende
    	 	echo \"</table>\n\";
    	}
    	else
    	{
    		echo \"keine Königspartie gespielt!\";
    	}
    	echo \"</td>\n<td width=\\"50%\\">\";
    	if (mysql_num_rows($pumpe) !=\"0\")
    	{
    		echo \"<table width=\\"100%\\" border=\\"0\\" cellpadding=\\"2\\" cellspacing=\\"0\\">\n\";
    		echo \"<tr>\n\";
    		echo \"<td colspan=\\"2\\"><b>Pumpen</b></td>\n\";
    		echo \"</tr>\n\";
    
    		for($y=0;$y<mysql_num_rows($pumpe);$y++)
    		{
    			echo \"<tr>\n\";
    			if($y==0) //falls gold untermalt werden soll
    			{			
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    				$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    				echo $name=mysql_result($nick,0,0);
    				echo \" \";
    				echo $name=mysql_result($nick,0,1);
    				echo \"</td>\n\";
    				echo \"<td bgcolor=\\"gold\\"><font color=\\"black\\">\";
    				echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    				echo \"</td>\n\";
    				echo \"</tr>\n\";				
    			}
    			else
    			{
    				if($y==1) //falls silber untermalt werden soll
    				{
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    					$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    					echo $name=mysql_result($nick,0,0);
    					echo \" \";
    					echo $name=mysql_result($nick,0,1);
    					echo \"</td>\n\";
    					echo \"<td bgcolor=\\"silver\\"><font color=\\"black\\">\";
    					echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    					echo \"</td>\n\";
    					echo \"</tr>\n\";					
    				}
    				else
    				{
    					if($y==2) //falls bronze untermalt werden soll
    					{
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</td>\n\";
    						echo \"<td bgcolor=\\"bronze\\"><font color=\\"black\\">\";
    						echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    						echo \"</td>\n\";
    						echo \"</tr>\n\";						
    					}
    					else
    					{
    						echo \"<td>\";
    						$id=mysql_result($pumpe,$y,\"kc_statistik.member_id\");
    						$nick=mysql_query(\"SELECT vorname, name FROM kc_member WHERE member_id='$id+1'\");
    						echo $name=mysql_result($nick,0,0);
    						echo \" \";
    						echo $name=mysql_result($nick,0,1);
    						echo \"</td>\n\";
    						echo \"<td>\";
    						echo $king=mysql_result($pumpe,$y,\"kc_statistik.pumpe\");
    						echo \"</td>\n\";
    						echo \"</tr>\n\";	
    					}
    				}
    			}
    
    	 	} //for-schleife ende
    	 	echo \"</table>\n\";
    	}
    	echo \"</td>\n</tr>\n\";
    	echo \"</table>\n\";
    }
    ?>
    </div>
    </body>
    </html>
    Alles anzeigen

  1. admin Lv. 1 60 XP
  2. Jens Lv. 1 2 XP
Vollständige Bestenliste

Benutzer online in diesem Thema

  • 6 Besucher
  1. Dealfuchs.info
  2. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  3. Mediadaten
  4. Study-Talk.de - Rabatte nicht nur für Studenten
  5. Kontakt
Community-Software: WoltLab Suite™