ilch Forum » Allgemein » HTML, PHP, SQL,... » Hilfe bei Lastwarsbox

Geschlossen
  1. #1
    User Pic
    SnoOp Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    679
    Beitragswertungen
    7 Beitragspunkte
    Hallo zusammen, bräuchte noch einmal die Hilfe eines PHP Begabten.
    Brauche für das Clandesign eine spezielle Latwars box. Habe mir schon folgenes aus einem Beitrag stibizt:
    _______________________________________

    <?php
    # Copyright by Manuel
    # Support www.ilch.de


    defined ('main') or die ( 'no direct access' );

    $farbe = '';
    $farb2 = '';

    echo '<table>';
    $erg = db_query('SELECT DATE_FORMAT(datime,"am %d.%m.%y um %H:%i") as datum,tag, owp, opp, gegner, id, wlp, game FROM prefix_wars WHERE status = "3" ORDER BY datime DESC LIMIT 3');
    while ($row = db_fetch_object($erg) ) {
    $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );

    if ($row->wlp == 1) {
    $bild = 'include/images/icons/win.gif';

    } elseif ($row->wlp == 2) {
    $bild = 'include/images/icons/los.gif';

    } elseif ($row->wlp == 3) {
    $bild = 'include/images/icons/pad.gif';

    }


    echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
    echo '<a href="index.php?wars-more-'.$row->id.'">';
    echo $row->datum.' <br> '.$row->owp.' '.$lang['at2'].' '.$row->opp.' Freiwild vs. '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';

    }
    echo '</table>';
    ?>
    _______________________________________
    (entnommen aus diesem Forenbeitrag)


    Jetzt würde ich die Positionierung gerne so haben:

    ______________________________________
    <ul>
    <li>
    <ul>
    <li>Ergebnis (bsp. 22:13)</li>
    <li>Datum u. Uhrzeit<br>Kategoriebild (warpic)</li>
    </ul>
    </li>
    <li>
    <ul>
    <li>Freiwild</li>
    <li>vs.</li>
    <li>Gegnertag</li>
    </ul>
    </li>
    </ul>
    _____________________________________

    Rausgefunden hab ich bereits, das html Tags und normaler Text zwischen '' angegeben werden richtig? grumml Hab so etliches rumprobiert, aber es wollte nicht wirklich funktionieren.
    Wäre nett wenn mir jemand weiterhelfen könnte lächeln

    Grüße mio
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Setze bitte dein Code in den dafür vorgesehenen Tag (siehe #)!

    Willst Du es mit den Listensymbolen?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    Das check ich jez nich.. warum willst du die box in einer liste?..wenn du divs statt tabellen willst das würd ich verstehn.. aber ne liste oO..

    das ist das mit den schwarzen punkte..

    (= und dan vtl noch deinen wunsch genauer detailieren.. die einzige erkennbare hilfe ist dein schaubild mit den listen.. das aber auch nich viel hilft :>..
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SnoOp Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    679
    Beitragswertungen
    7 Beitragspunkte
    Also, die Elemente (wie warergebnis) - sollen in der lastwars.php wie im schaubild in dieser listenanordnung stecken.
    Jedoch versteh ich nich so ganz wie ich was versetzen kann um es umzusetzen.

    Also quasi so :

    __________________________

    <ul>
    <li> .get_wargameimg($row->game). </li>
    <li>
    <ul>
    <li> .$row->owp.' '.$lang[''].' : '.$row->opp. </li>
    <li> $row->datum. <br> <img src="'.$bild.'"></li>
    </ul>
    </li>
    <li>
    <ul>
    <li>Freiwild</li>
    <li>vs.</li>
    <li> .$row->tag. </li>
    </ul>
    </li>
    </ul>
    _____________________________

    Versteht jetzt einer was ich meine?:S Also die Anordnung der Elemente in die liste oben eingebaut in der lastwars.php. Mein Problem ist halt hierbei das ich mich mit php nicht auskenne und nicht weiß wie ich es umgliedern kann.

    Grüße
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Ich versteh zwar immnoch den Sinn nicht, aber hier die Umsetzung in der Listenansicht, so wie Du es beschrieben hast!

    Achja SnoOp, du bist ja schon eine Weile im Form aktiv,
    ich hoffe Du kannst Dich dann auch zukünftig mit der Funktion anfreunden.
    So würde der Code von dir korrekt dargestellt werden!
    Meine Bitte hast Du ja ignoriert zwinker

    <?php
    # Copyright by Manuel
    # Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $farbe = '';
    $farb2 = '';
    
    $erg = db_query('SELECT DATE_FORMAT(datime,"am %d.%m.%y um %H:%i") as datum,tag, owp, opp, gegner, id, wlp, game FROM prefix_wars WHERE status = "3" ORDER BY datime DESC LIMIT 3');
    while ($row = db_fetch_object($erg) ) {
    $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
    
    if ($row->wlp == 1) {
    $bild = 'include/images/icons/win.gif';
    
    } elseif ($row->wlp == 2) {
    $bild = 'include/images/icons/los.gif';
    
    } elseif ($row->wlp == 3) {
    $bild = 'include/images/icons/pad.gif';
    
    }
    echo '<ul><li><ul>';
    echo '<li>'.$row->owp.' : '.$row->opp.'</li>';
    echo '<li>'.$row->datum.'<br>'.get_wargameimg($row->game).'</li>';
    echo '</ul></li><li><ul>';
    echo '<li>Freiwild</li>';
    echo '<li>vs.</li>';
    echo '<li>'.$row->tag.'</li>';
    echo '</ul></li></ul>';
    
    }
    ?>



    Zuletzt modifiziert von Lord|Schirmer am 12.02.2010 - 19:20:20
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SnoOp Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    679
    Beitragswertungen
    7 Beitragspunkte
    Entschuldigung, hab die Funktion vorher noch nie benutzt. Werd ich beim nächstenmal berücksichteigen lächeln und danke für deine Hilfe lächeln



    EDIT: Scheint aber immer noch nich zu funktionieren, bekomme einen mysql error:
    function debug_backtrace does not exists MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';) as datum,tag, owp, opp, gegner, id, wlp, game FROM ic1_wars WHERE status = "3' at line 1
    in Query:
    SELECT DATE_FORMAT(datime,"am %d.%m.%y um %H:%i";) as datum,tag, owp, opp, gegner, id, wlp, game FROM ic1_wars WHERE status = "3" ORDER BY datime DESC LIMIT 3



    Zuletzt modifiziert von SnoOp am 12.02.2010 - 19:16:41
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Habe den obigen Code nochmal geändert!
    Hatte sich ein Semikolon eingeschlichen!

    Ist es so wie Du es wolltest?
    Da sich deine Ausführung vom 1. und 4. Post etwas unterscheiden!

    1. Post wäre so
    echo '<ul><li><ul>';
    echo '<li>'.$row->owp.' : '.$row->opp.'</li>';
    echo '<li>'.$row->datum.'<br>'.get_wargameimg($row->game).'</li>';
    echo '</ul></li><li><ul>';
    echo '<li>Freiwild</li>';
    echo '<li>vs.</li>';
    echo '<li>'.$row->tag.'</li>';
    echo '</ul></li></ul>';


    2. Post wäre so
    echo '<ul>';
    echo '<li>'.get_wargameimg($row->game).'</li>';
    echo '</li></ul>';
    echo '<li>'.$row->owp.' : '.$row->opp.'</li>';
    echo '<li>'.$row->datum.'<br><img src="'.$bild.'"></li>';
    echo '</ul></li><li><ul>';
    echo '<li>Freiwild</li>';
    echo '<li>vs.</li>';
    echo '<li>'.$row->tag.'</li>';
    echo '</ul></li></ul>';



    Zuletzt modifiziert von Lord|Schirmer am 12.02.2010 - 19:23:27
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SnoOp Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    679
    Beitragswertungen
    7 Beitragspunkte
    Ändert sich nichts grumml. - Unterschied weiß ich nicht. Brauche halt diese Listenpositionierung um per css den Stil zu ändern - Wie die Lastwarsbox hier halt: FreiWild - Screen. Deswegen wollte ich halt die Objekte wie Ergebnis usw. in der Liste:

    <ul><li>
    <ul>
    <li>Ergebnis (bsp. 22:13)</li>
    <li>Datum u. Uhrzeit<br>Kategoriebild (warpic)</li>
    </ul></li><li>
    <ul>
    <li>Freiwild</li>
    <li>vs.</li>
    <li>Gegnertag</li>
    </ul>
    </li></ul>
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Das funktioniert auf jedem Fall, habe es getestet!

    <?php
    # Copyright by Manuel
    # Support www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    $farbe = '';
    $farb2 = '';
     
    $erg = db_query("SELECT DATE_FORMAT(datime,'am %d.%m.%y um %H:%i') as datum,tag, owp, opp, gegner, id, wlp, game FROM prefix_wars WHERE status = '3' ORDER BY datime DESC LIMIT 3");
    while ($row = db_fetch_object($erg) ) {
    $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
     
    if ($row->wlp == 1) {
    $bild = 'include/images/icons/win.gif';
     
    } elseif ($row->wlp == 2) {
    $bild = 'include/images/icons/los.gif';
     
    } elseif ($row->wlp == 3) {
    $bild = 'include/images/icons/pad.gif';
     
    }
    echo '<ul><li><ul>';
    echo '<li>'.$row->owp.' : '.$row->opp.'</li>';
    echo '<li>'.$row->datum.' Uhr<br>'.get_wargameimg($row->game).'</li>';
    echo '</ul></li><li><ul>';
    echo '<li>Freiwild</li>';
    echo '<li>vs.</li>';
    echo '<li>'.$row->tag.'</li>';
    echo '</ul></li></ul>';
     
    }
    ?>



    Zuletzt modifiziert von Lord|Schirmer am 12.02.2010 - 22:34:24
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SnoOp Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    679
    Beitragswertungen
    7 Beitragspunkte
    Ich habe zu danken lächeln es funktioniert, Prima! Vielen vielen Dank!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Gern geschehen! Ich hoffe Du präsentierst uns zum Schluss das angepasste Ergebnis! Würde mich stark interessieren!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten