ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Nextwars Modifizierung

Geschlossen
  1. #1
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Moinsen Leute,

    ich bin gerade dabei und möchte meine Nextwars / Lastwars (original iLch) boxen etwas umgestallten.

    Lastwars ist erledigt.
    Nextwars bekomme ich leider nicht ganz hin.

    Hier mein Aktueller Code:

    <?php
    #   Copyright by Manuel
    #   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,'%d.%m.%y - %H:%i') as time,tag,gegner, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime");
    
    if ( @db_num_rows($erg) == 0 ) {
    	echo '<tr><td>kein War geplant</td></tr>';
    } else {
    	while ($row = @db_fetch_object($erg) ) {
    		$row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
    		
    		$abf1 = 'SELECT name FROM prefix_groups WHERE id = "'.$row->tid.'"';
    		$erg1 = db_query($abf1);
    		$row1 = db_fetch_object($erg1);
    
    		echo '<tr align="left"><td>'.get_wargameimg($row->game).'</td>';
    		echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">';
    		echo $row1->name. ' vs. '.$row->tag. ' '.' am'.' '.  $row->time.' </a></td></tr>';
    
    	}
    }
    echo '</table>';
    ?>


    In Zeile 23 sollte der Name des zu spielendes Teams vor "vs." angezeigt werden..


    Lg

    Dennis


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    du musst oben in der abfrage auch tid einfügen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Zeile 17 ?!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    $abf1 = 'SELECT * FROM prefix_groups WHERE id = "'.$row->tid.'"';


    mach es so
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Hat leider nicht geklappt:

    <?php
    #   Copyright by Manuel
    #   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,'%d.%m.%y - %H:%i') as time,tag,gegner, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime");
    
    if ( @db_num_rows($erg) == 0 ) {
    	echo '<tr><td>kein War geplant</td></tr>';
    } else {
    	while ($row = @db_fetch_object($erg) ) {
    		$row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
    		
    		$abf1 = 'SELECT * FROM prefix_groups WHERE id = "'.$row->tid.'"';
    		$erg1 = db_query($abf1);
    		$row1 = db_fetch_object($erg1);
    
    		echo '<tr align="left"><td>'.get_wargameimg($row->game).'</td>';
    		echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">';
    		echo $row1->name. ' vs. '.$row->tag. ' '.' am'.' '.  $row->time.' </a></td></tr>';
    
    	}
    }
    echo '</table>';
    ?>


    Wie beschrieben ist der code nun so.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    ist tid den in der db vorhanden sprich in groups`?
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Habe den befehl mit tid aus der Lastwars, dort funktioniert das ganze ja auch.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Ich habe eben mal in die Datenbank gesehen. Dort heist es nur "id".

    Nun funktioniert das natürlich auch. Aber dann soll mit mal einer sagen wieso es in der Lastwars mit "tid" funktioniert zwinker
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Lastwars greift auf den prefix wars zurück sprich tid existiert nicht in groups


    Zuletzt modifiziert von Nex4T am 06.06.2015 - 23:27:23
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Sorry, aber leider funzt es auch doch noch nicht. Wenn ich nur "id" nehme, zeigt er einfach immer nu das erste team an, egal welches ich bei nextwars eintrage.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    @Nex4T, hast du Interesse an TS Support? geht vlt einfacher!


    TS= tesa-community.net

    Lg

    Dennis
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    <?php
    #   Copyright by Manuel
    #   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,'%d.%m.%y - %H:%i') as `time`, `tag`, `gegner`, `id`, `game`, `tid` FROM `prefix_wars` WHERE `status` = 2 AND `datime` > '" . $akttime . "' ORDER BY `datime`");
     
    if (@db_num_rows($erg) == 0) 
    {
        echo '<tr><td>kein War geplant</td></tr>';
    } 
    else 
    {
        while ($row = @db_fetch_object($erg) ) 
    	{
            $row->tag = (empty($row->tag) ? $row->gegner : $row->tag);
            $teamName = db_result(db_query('SELECT `name` FROM `prefix_groups` WHERE `id` = "' . $row->tid . '"'));
            echo '<tr align="left"><td>' . get_wargameimg($row->game) . '</td>';
            echo '<td><a class="box" href="index.php?wars-more-' . $row->id . '">';
            echo $teamName . ' vs. ' . $row->tag . ' ' . ' am' . ' ' .  $row->time . ' </a></td></tr>';
        }
    }
    echo '</table>';
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Dr.Chaos Mitglied
    Registriert seit
    04.06.2015
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Ich bedanke mich sehr Herzlich für den Neuen Code, Funktioniert Super zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten