ilch Forum » Allgemein » HTML, PHP, SQL,... » Topmatch Box umbau

Geschlossen
  1. #1
    User Pic
    MonMon Mitglied
    Registriert seit
    05.08.2009
    Beiträge
    116
    Beitragswertungen
    0 Beitragspunkte
    hallo ich baue meinen Top-Match-Box um

    und will erreichen das da
    " steht es haben sich ??? von ??? angemeldet "
    bin auch schon einwenig weiter gekommen aber mir wird jetzt nicht angezeigt
    wie viele für das Match überhaupt benötig werden

    die topmatch.php noch schnell für euch

    <?php
    #   Copyright by: Tobias Schwarz
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    echo '<table width="100%" border="0" cellpadding="2" cellspacing="0">';
    $akttime = date('Y-m-d');
    $erg = @db_query("SELECT DATE_FORMAT(datime,'&nbsp; %d.%m.%y - %H:%i Uhr') as time,oid, id, game, status, tid, owp, opp, wlp FROM prefix_wars WHERE topmatch = 1 ORDER BY datime LIMIT 5");
    if ( @db_num_rows($erg) == 0 ) {
    	echo '<tr><td>kein Topmatch gesetzt</td></tr>';
    } else {
    	while ($row = @db_fetch_object($erg) ) {
    	 
    	 if($row->status == 2) {
        $war = "next";
       } else {
        $war = "last";
       }
    	 
    	 if($row->wlp == 1) {
        $color = "green";
       }elseif ($row->wlp == 2) {
        $color = "red";
       } else {
        $color = "black";
       }
       
     
        $mod = '';
        $row2['reg']='';
        $hat = 'haben';
            $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
            $mod = explode('on',$row->mod);
            $result = db_query("SELECT COUNT(*)as reg  FROM prefix_warmember WHERE wid = ".$row->id." AND aktion = 1") ;
            $row2 = db_fetch_assoc($result);
            if($row2['reg']<=1){$hat = 'hat';}
             
       
       
       $row->gegner = '<img width="50" height="50" src="'.get_opponent_details('logo', $row->oid).'" alt="'.get_opponent_details('name', $row->oid).'" />';
    		$row->team = '<img width="50" height="50" src="'.get_team_details('logo', $row->tid).'" alt="'.get_team_details('name', $row->tid).'" />';
    
    		echo '<tr><center>
                <td>'.$row->team.'</td>
                <td style="vertical-align:middle;font-size:14px;"><b>VS</b></td>
                <td>'.$row->gegner.'</td></center>
              </tr>';
        if($war == "last") {
        echo '<tr>
                <center><td colspan="3" align="center" style="color: '.$color.'">'.$row->owp.':'.$row->opp.'</td></center>
              </tr>';
        }
        echo '<tr>
                <center><td colspan="3" style="font-size:10px;"><b>'.$row->time.'</b></td></center>
              </tr><tr>
                <center><td align="center" colspan="3"><a href="index.php?wars-'.$war.'-'.$row->id.'" style="font-size: 10px;"><B>=> MATCHANSICHT <= </B></a></td></center>
              </tr><br /><tr>
    		  <center><td align="center" colspan="3">Es '.$hat.' sich '.$row2['reg'].'  von  '.$mod['0'].' angemeldet.</td></center></tr><br />';
    	}
    }
    echo '</table>';
    ?>
    
    	<?php
    
    #   Copyright by: Manuel
    #   Support www.ilch.de
    
    
    #defined ('main') or die ( 'no direct access' );
    #aktuelle zeit
    
    $result = db_query('SELECT * 
    FROM prefix_kalender 
    WHERE (time > '.time().')
    AND '.$_SESSION['authright'].' <= recht
    ORDER BY time LIMIT 1');
    while ($row = db_fetch_assoc($result)) {
    $t_id = $row['id'];
    $tag = date('d', $row['time']);
    $monat = date('n', $row['time']);
    $jahr = date('Y', $row['time']);
    $stunde = date('G', $row['time']);
    $minute = date('i', $row['time']);
    $sekunde = date('s', $row['time']);
    $event = $row['title'];
    }
    ?>
    <script language="JavaScript" type="text/javascript">
    // Ziel-Datum in MEZ
    var jahr=<?php echo $jahr ?>, monat=<?php echo $monat ?>, tag=<?php echo $tag ?>, stunde=<?php echo $stunde ?>, minute=<?php echo $minute ?>, sekunde=<?php echo $sekunde ?>;
    var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
    window.onload = countdown ;
    
    function countdown() {
            startDatum=new Date(); // Aktuelles Datum
    
            // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
            if(startDatum<zielDatum)  {
    
              var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
    
              // Jahre
              while(startDatum<zielDatum) {
                jahre++;
                startDatum.setFullYear(startDatum.getFullYear()+1);
              }
              startDatum.setFullYear(startDatum.getFullYear()-1);
              jahre--;
    
              // Monate
              while(startDatum<zielDatum) {
                monate++;
                startDatum.setMonth(startDatum.getMonth()+1);
              }
              startDatum.setMonth(startDatum.getMonth()-1);
              monate--;
    
              // Tage
              while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
                tage++;
                startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
              }
    
              // Stunden
              stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
              startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
    
              // Minuten
              minuten=Math.floor((zielDatum-startDatum)/(60*1000));
              startDatum.setTime(startDatum.getTime()+minuten*60*1000);
    
              // Sekunden
              sekunden=Math.floor((zielDatum-startDatum)/1000);
    
              // Anzeige formatieren
    
              (tage!=1)?tage=tage+" Tage,<br>":tage=tage+" Tag,<br>";
              (stunden!=1)?stunden=stunden+" h ":stunden=stunden+" h ";
              (minuten!=1)?minuten=minuten+" min ":minuten=minuten+" min ";
              if(sekunden<10) sekunden="0"+sekunden;
              (sekunden!=1)?sekunden=sekunden+" sec":sekunden=sekunden+" sec";
    
             document.getElementById('countdown').innerHTML=
                  //jahre+
                  monate+
                  tage+
                  stunden+
                  minuten+
                  sekunden;
                  
              setTimeout('countdown()',200);
            }
            // Anderenfalls alles auf Null setzen
            else document.getElementById('countdown').innerHTML=
                "0 Jahre,  0 Monate, <br> 0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
          }
        </script><div align="center">
        <?php 
        if(!empty($t_id)) {
        echo '<font color="#FF4500">Noch<br /><span id="countdown" >Countdown</span><br />bis zum </font><br />'.$event;
        }
        else {
        echo 'Kein Event im Kalender';
        }
        ?>
      
         </div>


    hoffe ihr könnt mir helfen ich setz da aber volles vertrauen in euch ^^:D

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten