Seite 87 von 204

Verfasst: 08.06.2006 01:49
von dennis84
Achso!
Schade, fand das ein gutes feature :roll:
Aber macht nix

Verfasst: 08.06.2006 01:52
von Mucka296
sorry, mein fehler habs!

Verfasst: 08.06.2006 02:05
von Svenson
Hmm...es gab hier im Thread mal nen Script zum auslesen der Spieler-Tipps. Leider funktioniert das nicht mehr mit der neuen Version.
Kann das mal Jemand überarbeiten? Wäre echt noch ne nützliche Sache für Alle!!!

Code: Alles auswählen

$username="***";
$password="***";
$database="***";

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

//Tips auslesen
$query="SELECT * FROM phpbb_wm_tipps ORDER BY tipp_game";
$result=mysql_query($query);

$num=mysql_numrows($result);

//User abfragen
$query="SELECT * FROM phpbb_users";
$usersresult=mysql_query($query);

//Teams abfragen
$query="SELECT * FROM phpbb_wm_teams";
$teamsresult=mysql_query($query);

//Spiele abfragen
$query="SELECT * FROM phpbb_wm_games";
$gamesresult=mysql_query($query);


mysql_close();

//User zuordnen   
$anz=mysql_numrows($usersresult);
$i=0;
while ($i < $anz){
 $usernames[mysql_result($usersresult,$i,"user_id")]=mysql_result($usersresult,$i,"username");
 $userids[$i]=mysql_result($usersresult,$i,"user_id");
 $i++;
}

//Teams zuordnen
$anz=mysql_numrows($teamsresult);
$i=0;
while ($i < $anz){
 $teamnames[mysql_result($teamsresult,$i,"team_id")]=mysql_result($teamsresult,$i,"team_name");
 $teamflags[mysql_result($teamsresult,$i,"team_id")]=mysql_result($teamsresult,$i,"team_img");
 $i++;
}

//Spiele zuordnen
$anz=mysql_numrows($gamesresult);
$i=0;
while ($i < $anz){
 $gamenames[mysql_result($gamesresult,$i,"game_id")]='<td><img src="./images/wm/'.$teamflags[mysql_result($gamesresult,$i,"game_home")].'" border="0" /></td><td align=center>'. $teamnames[mysql_result($gamesresult,$i,"game_home")] . ' : ' . $teamnames[mysql_result($gamesresult,$i,"game_away")].'</td><td><img src="./images/wm/'.$teamflags[mysql_result($gamesresult,$i,"game_away")].'" border="0" /></td>';
 $i++;
}

echo "<b><center>Spielertips</center></b><br><br>";

//Ueber die Spieleintraege iterieren:
$j=0;
$anz_u=mysql_numrows($usersresult);
while ($j < $anz_u){
 $uid=$userids[$j];
 echo "<b>Mitspieler: $usernames[$uid]:</b><br><br>";
 $i=0;
 echo "<table border=\"1\" align=\"center\">";
 echo "<tr><th></th>";
 echo "<th>Begegnung</th>";
 echo "<th></th>";
 echo "<th>Tipp</th>";
 echo "<th>Pkt.</th></tr>";
 $grpcount=1;
 while ($i < $num) {

  $tippgame=mysql_result($result,$i,"tipp_game");
  $tippuser=mysql_result($result,$i,"tipp_user");
  $tipphome=mysql_result($result,$i,"tipp_home");
  $tippaway=mysql_result($result,$i,"tipp_away");
  $tipppoints=mysql_result($result,$i,"tipp_points");

  if($uid == $tippuser){
   if ($tippgame/6 > $grpcount){
    echo "<tr>";
    echo "<td></td>";
    echo "</tr>";
    $grpcount++;
   }
   echo "<tr>";
   echo "$gamenames[$tippgame]";
   echo "<td>";
   echo "$tipphome : $tippaway";
   echo "</td><td>";
   echo "$tipppoints";
   echo "</td></tr>";
  }
  $i++;
 }
 echo "</table>";
 echo "<br><hr><br>";
 $j++;
}

?>

Verfasst: 08.06.2006 02:15
von football06
Lässt sich das irgendwie ändern, dass nicht eingeloggte Gäste, trotzdem die Tipp-Seite sehen?

Ich habe versucht das hier

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx"));
}
zu ändern, indem ich den redirect entferne und ausgebe "Nicht eingeloggt blabla".

Leider gibt es dann zahlreiche Fehler beim Aufruf.

Verfasst: 08.06.2006 02:16
von AceVentura
wessen Zugangsdaten sind das in dem Script ?

Verfasst: 08.06.2006 02:18
von BOGIE
football06 hat geschrieben:Lässt sich das irgendwie ändern, dass nicht eingeloggte Gäste, trotzdem die Tipp-Seite sehen?

Ich habe versucht das hier

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx"));
}
zu ändern, indem ich den redirect entferne und ausgebe "Nicht eingeloggt blabla".

Leider gibt es dann zahlreiche Fehler beim Aufruf.
ich probiere es auch ganze zeit am laufen zu kriegen :(

Verfasst: 08.06.2006 02:19
von AceVentura
Das war nicht vorgesehen football.....wenn ich die Zeit habe werd ich mir das nochmal angucken, aber seit dem Release bin ich hier nur noch am Posten....wird sich morgen wahrscheinlich nicht ändern.

Verfasst: 08.06.2006 02:21
von big-rudi
Hallo ACE

Die letzten Tage waren für Dich mit Sicherheit Stress pur. Mach Dir nichts draus.

Du hast einen Super-Mod auf die Beine gestellt und dafür meine größte Hochachtung.

Gruß

Rüdiger

Verfasst: 08.06.2006 02:29
von Hottie
Hi, hab das Update von 0.2.0 auf 0.3.0 ausgeführt, hab nur zwei kleine Probleme?

Ich hab in der Rangliste nur noch die Anfangsbuchstaben der User stehen, kann ich das irgendwo in der db berichtigen?

Und kann ich den Weltmeistertipp in der db für die User irgendwo eingeben, ich hatte mir das vorher aufgeschrieben, das sind bisher nicht so viele?

( Ja, ich gebe zu, ich hab den Überblick über diesen über 80 Seiten-Beitrag verloren, Sorry *ascheübermeinhaupt*)

Gruß
Hottie

@AceVentura: Spitzen MOD *daumenhoch*

Verfasst: 08.06.2006 02:31
von BOGIE
football06 hat geschrieben:Lässt sich das irgendwie ändern, dass nicht eingeloggte Gäste, trotzdem die Tipp-Seite sehen?

Ich habe versucht das hier

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx"));
}
zu ändern, indem ich den redirect entferne und ausgebe "Nicht eingeloggt blabla".

Leider gibt es dann zahlreiche Fehler beim Aufruf.

So funzt es:

++++FINDEN:

Code: Alles auswählen

//
// Check login status
//
if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx"));
}
++++ERSETZEN MIT:

Code: Alles auswählen

//
// Check login status
//

if( !$userdata['session_logged_in'] )
{
   $header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
   header($header_location . append_sid("login.$phpEx?redirect=wm_round1.$phpEx", true));
   exit;
} 

gruss
BOGIE