ilch Forum » Allgemein » HTML, PHP, SQL,... » Last Wars + Next wars

Geschlossen
  1. #1
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Hallo, ich habe eine Frage.

    Ich habe folgendes Problem, ich blicke in der nextwars.php nicht durch.

    <?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,oid, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime LIMIT 3");
    if ( @db_num_rows($erg) == 0 ) {
    	echo '<tr><td>kein War geplant</td></tr>';
    } else {
    	while ($row = @db_fetch_object($erg) ) {
    	
    		$row->tag = get_opponent_details('tag', $row->oid);
    		$row->gegner = get_opponent_details('name', $row->oid);
    		
    		$row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
    		echo '<tr><td>'.get_wargameimg($row->game).'</td>';
    		echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">';
    		echo $row->time.' - '.$row->tag.'</a></td></tr>';
    	}
    }
    echo '</table>';
    ?>


    Die Angaben sind wie folgt angeordnet:

    Datum | Zeit | Gegnertag

    Ich möchte es aber gerne so haben:

    Gegnertag | Datum | Zeit

    Ich kann den code da oben aber nicht verstehen deswegen Frage:

    Was davon ist das tag was die zeit und was das datum und wie kann ich sie anders anordnen damit sie danach noch funktioniert?

    wääre euch sehr dankebar wenn ihr mir helfen könntet lächeln
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 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 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 );
    		echo '<tr><td>'.get_wargameimg($row->game).'</td>';
    		echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">';
    		echo $row->tag.' - '.$row->time.'</a></td></tr>';
    	}
    }
    echo '</table>';
    ?>
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Kommt folgender fehler:

    MySQL Error:
    1054 : Unknown column 'gegner' in 'field list'
    in Query:
    SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as time,tag,gegner, id, game FROM ic1_wars WHERE status = 2 AND datime > '2010-01-15' ORDER BY datime

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ nextwars.php:9 -- db_query(...)
    @ design.php:332 -- require_once(...)
    @ design.php:174 -- design->get_boxcontent(...)
    @ design.php:71 -- design->replace_boxes(...)
    @ news.php:12 -- design->design(...)
    @ index.php:31 -- require_once(...)
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 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,oid, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime LIMIT 3");
    if ( @db_num_rows($erg) == 0 ) {
        echo '<tr><td>kein War geplant</td></tr>';
    } else {
        while ($row = @db_fetch_object($erg) ) {
       
            $row->tag = get_opponent_details('tag', $row->oid);
            $row->gegner = get_opponent_details('name', $row->oid);
           
            $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
            echo '<tr>';
            echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">'.$row->time.' - '.$row->tag.'</a></td>';
            echo '<td>'.get_wargameimg($row->game).'</td>';
            echo '</tr>';
        }
    }
    echo '</table>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    die riehenfolge ist die gleiche nur hab ich nun das gamepic hinten aber das soll ja bleiben wos is.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten