ilch Forum » Allgemein » HTML, PHP, SQL,... » arse error: syntax error...

Geschlossen
  1. #1
    User Pic
    =NMgC=HerHde Mitglied
    Registriert seit
    08.07.2008
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    ich habe ein script geschrieben, das noch ein paar fehler enthält...
    könntet ihr das wohl debuggen,pls?

    auf der seite bekomme ich auch nen error:

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/www/.../include/boxes/xfire.php on line 12
    [/code]
    hier ist das script:

    <?php
    //Copyright by Henrik E. R. Hüttemann
    //HerH.de ; NMgC.de
    //V 1.1

    include('/include/contents/user/user_infos.php');


    if (is_numeric($aim) ){
    echo'<tr><td>

    <a href=\"http://profile.xfire.com/".$row['aim']."\" target=\"_blank\"><img src=\"http://miniprofile.xfire.com/bg/sh/type/3/".$row['aim']." .png\" width=\"149\" height=\"29\" ></a>

    </a></td></tr>';
    }
    }
    echo '</table>';


    ?>



    ich wollte so eine box wie bei icq machen(auf meiner hp, quellcode hier), habe aber kaum ahnung davon.
    ich habe die xfire namen in die "aim"spalte eingetragen.

    es soll einfach dieser eine tabelle sein, wo die member aufgelistet sind, die bei der "aim" spalte was eingetragen haben.
    da soll dann für jeden

    <a href="http://profile.xfire.com/##name##"><img src="http://miniprofile.xfire.com/bg/sh/type/3/##name##.png" width="149" height="29" /></a>



    der code hin.

    vielen dank im vorraus, HerHde





    verwendete ilchClan Version: 1.1

    betroffene Homepage: nmgc.de


    Zuletzt modifiziert von =NMgC=HerHde am 07.08.2008 - 05:19:55
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Soll das alles sein, naja der obige Code fehlerbereinigt ist
    <?php
    
    echo '<table>';
    $erg = db_query("SELECT * FROM prefix_user where recht <= -3 AND aim != '' ORDER by id DESC");
    while ($row = db_fetch_assoc($erg)) {
        echo '<tr><td>';
        echo '<a href="http://profile.xfire.com/'.$row['aim'].'" target="_blank"><img src="http://miniprofile.xfire.com/bg/sh/type/3/"'.$row['aim'].'.png" width="149" height="29" ></a>';
        echo '</a></td></tr>';
    }
    echo '</table>';
    ?>
    So vielleicht?
    Naja viel Sinn hatte das von dir nicht wirklich.


    Zuletzt modifiziert von Mairu am 07.08.2008 - 18:22:15
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    =NMgC=HerHde Mitglied
    Registriert seit
    08.07.2008
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    naja, da weiss ich nicht weiter...
    nen error gibt es auch:
    Fatal error: Cannot use object of type stdClass as array in /home/.../include/boxes/xfire.php on line 7


    also, ich wollte folgende struktur erzeugen:

    <Tabelle>
    <zeile; spalte>

    <a href="http://profile.xfire.com/##name##" target="_blank"> <img src="http://miniprofile.xfire.com/bg/sh/type/3/##name##.png" width="149" height="29" ></a>

    </zeile;/spalte>
    (im html-erghebniss soll das dann wiederholt werden)[[[
    <zeile; spalte>
    und wieder der code für den nächsten eintrag in der db
    ...

    ]]]

    ich hoffe, das das verständlich ist!
    also muss man nur das icq script umschreiben, so dass es NUR 1 variable gibt, und das ist die ausgelesene "aim" der spieler. die soll dann da, wo ##name## steht eingetragen werden.

    bitte um hilfe!
    Vielen dank, HerHde


    Zuletzt modifiziert von =NMgC=HerHde am 07.08.2008 - 11:38:48
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ok da war ein kleiner Fehler drin.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten