Ich check nich, welchen Fehler ich mache..

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ich check nich, welchen Fehler ich mache..

    Hi ihr da draussen
    also... mein Problem ist, dass ich einen Techtree für ein Onlinegame machen möchte, der automatisch anzeigt, ob man bestimmte Bedingungen für ein Projekt schon erfüllt. ( die PHP-Datei bekommt die benötigten Daten als url übermittelt und passt dann die Schrift damit an )

    PHP macht mir jetzt immer einen Fehler auf Zeile 24: Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\apache\htdocs\gimpy.php on line 24


    Der Quellcode ist noch nicht ganz fertig, müsste aber (meiner Meinung nach) trotzdem gehen

    PHP-Code:
    <html>
        <head>
            <title>
                Gimpy.de -> TechTree by darthflo
            </title>
        </head>
        <body bgcolor="#000000">
            <font face="verdana">
                <font size="3" color="#00ff00"> <b>Techtree</b></font>
            <?php
            
                
    if($baustation == "") { $baustation "1"; }
                if(
    $labor == "") { $labor "1"; }
                if(
    $trainingscamp == "") { $trainingscamp "1"; }
                if(
    $airport == "") { $airport "1"; }
                if(
    $maschinenfabrik == "") { $maschinenfabrik "1"; }
                if(
    $werft == "") { $werft "1"; }
                if(
    $munition =="") { $munition "1"; }
            
                
    $geb "#cccccc";
                
    $tec "#0000ff";
                
    $ein "#ffff00";

                if(
    $baustation >= "1") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                if(
    $baustation >= "3") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                if(
    $baustation >= "8") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                if(
    $baustation >= "20") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                
                if(
    $labor >= "1") { $"#00ff00"; }
                else { $
    "#ff0000";}
                if(
    $labor >= "20") { $"#00ff00"; }
                else { $
    "#ff0000";}
                
                
                if(
    $trainingscamp >= "1") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                if(
    $trainingscamp >= "7") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                if(
    $trainingscamp >= "10") { $"#00ff00"; }
                else { $
    "#ff0000"; }
                if(
    $trainingscamp >= "12") { $10 "#00ff00"; }
                else { $
    10 "#ff0000"; }
                
                if(
    $airport >= "1") { $11 "#00ff00"; }
                else { $
    11 "#ff0000"; }
                if(
    $airport >= "7") { $12 "#00ff00"; }
                else { $
    12 "#ff0000"; }
                if(
    $airport >= "13") { $13 "#00ff00"; }
                else { $
    13 "#ff0000"; }
                if(
    $airport >= "20") { $14 "#00ff00"; }
                else { $
    14 "#ff0000"; }
                
                if(
    $maschinenfabrik >= "1") { $15 "#00ff00"; }
                else { $
    15 "#ff0000"; }
                if(
    $maschinenfabrik >= "3") { $16 "#00ff00"; }
                else { $
    16 "#ff0000"; }
                if(
    $maschinenfabrik >= "10") { $17 ="#00ff00"; }
                else { $
    17 "#ff0000"; }
                if(
    $maschinenfabrik >= "20") { $18 "#00ff00"; }
                else { $
    18 "#ff0000"; }
                
                if(
    $werft >= "1") { $19 "#00ff00"; }
                else { $
    19 "#ff0000"; }
                if(
    $werft >= "13") { $20 "#00ff00"; }
                else { $
    20 "#ff0000"; }
                
                if(
    $physik >= "1") { $21 "#00ff00"; }
                else { $
    21 "#ff0000"; }
            
                
                
                echo $
    1;
                
                
    ?>
    Vielen Dank für eure Hilfe schon mal im Voraus!
    P.S. ich weiss, dass das Zeugs zuviele Variablen enthält, kanns aber nich anders machen..

  • #2
    "$1, $2 ... $111111111" sind ungültige variablen ... variablennamen dürfen nicht ausschliesslich aus ziffern/zahlen bestehen.
    Kissolino.com

    Kommentar


    • #3
      oh.. hehe
      danke!

      Kommentar


      • #4
        Hmmmm.. es will immer noch nicht
        Ich hab jetz alle $* durch $x* ersetzt, aber es kommt wieder der genau gleiche Fehler, wenn ich das ganze im Browser anschaue
        Die interne Maguma-Debug findet aber keine Fehler mehr =/

        Kommentar


        • #5
          mach mal den abgeänderten Code hier rein und makier die zeile 24, in der der Fehler ist.
          Für Rechtschreibfehler übernehme ich keine Haftung!

          Kommentar


          • #6
            kk...
            Der geänderte Code ist:
            PHP-Code:
            <html>
                <head>
                    <title>
                        Gimpy.de -> TechTree by darthflo
                    </title>
                </head>
                <body bgcolor="#000000">
                    <font face="verdana">
                        <font size="3" color="#00ff00"> <b>Techtree</b></font>
                    <?php
                    
                        
            if($baustation == "") { $baustation "1"; }
                        if(
            $labor == "") { $labor "1"; }
                        if(
            $trainingscamp == "") { $trainingscamp "1"; }
                        if(
            $airport == "") { $airport "1"; }
                        if(
            $maschinenfabrik == "") { $maschinenfabrik "1"; }
                        if(
            $werft == "") { $werft "1"; }
                        if(
            $munition =="") { $munition "1"; }
                    
                        
            $geb "#cccccc";
                        
            $tec "#0000ff";
                        
            $ein "#ffff00";

            [
            HIER ist die Zeile 24]  if($baustation >= "1") { $x1 "#00ff00"; }
                        else { 
            $x1 "#ff0000"; }
                        if(
            $baustation >= "3") { $x2 "#00ff00"; }
                        else { 
            $x2 "#ff0000"; }
                        if(
            $baustation >= "8") { $x3 "#00ff00"; }
                        else { 
            $x3 "#ff0000"; }
                        if(
            $baustation >= "20") { $x4 "#00ff00"; }
                        else { 
            $x4 "#ff0000"; }
                        
                        if(
            $labor >= "1") { $x5 "#00ff00"; }
                        else { 
            $x5 "#ff0000";}
                        if(
            $labor >= "20") { $x6 "#00ff00"; }
                        else { 
            $x6 "#ff0000";}
                        
                        
                        if(
            $trainingscamp >= "1") { $x7 "#00ff00"; }
                        else { 
            $x7 "#ff0000"; }
                        if(
            $trainingscamp >= "7") { $x8 "#00ff00"; }
                        else { 
            $x8 "#ff0000"; }
                        if(
            $trainingscamp >= "10") { $x9 "#00ff00"; }
                        else { 
            $x9 "#ff0000"; }
                        if(
            $trainingscamp >= "12") { $x10 "#00ff00"; }
                        else { 
            $x10 "#ff0000"; }
                        
                        if(
            $airport >= "1") { $x11 "#00ff00"; }
                        else { 
            $x11 "#ff0000"; }
                        if(
            $airport >= "7") { $x12 "#00ff00"; }
                        else { 
            $x12 "#ff0000"; }
                        if(
            $airport >= "13") { $x13 "#00ff00"; }
                        else { 
            $x13 "#ff0000"; }
                        if(
            $airport >= "20") { $x14 "#00ff00"; }
                        else { 
            $x14 "#ff0000"; }
                        
                        if(
            $maschinenfabrik >= "1") { $x15 "#00ff00"; }
                        else { 
            $x15 "#ff0000"; }
                        if(
            $maschinenfabrik >= "3") { $x16 "#00ff00"; }
                        else { 
            $x16 "#ff0000"; }
                        if(
            $maschinenfabrik >= "10") { $x17 ="#00ff00"; }
                        else { 
            $x17 "#ff0000"; }
                        if(
            $maschinenfabrik >= "20") { $x18 "#00ff00"; }
                        else { 
            $x18 "#ff0000"; }
                        
                        if(
            $werft >= "1") { $x19 "#00ff00"; }
                        else { 
            $x19 "#ff0000"; }
                        if(
            $werft >= "13") { $x20 "#00ff00"; }
                        else { 
            $x20 "#ff0000"; }
                        
                        if(
            $physik >= "1") { $x21 "#00ff00"; }
                        else { 
            $x21 "#ff0000"; }
                    
                        
                        
                        echo 
            $x1;
                        
                        
            ?>
            Fehler ist weiterhin "
            Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\apache\htdocs\gimpy.php on line 24"

            danke für eure Hilfe!

            Kommentar


            • #7
              datei auch gespeichert? ich kann da nix entdecken.
              Kissolino.com

              Kommentar


              • #8
                äääh also...
                um es à la mIRC zu sagen /me sets mode +extremely_stupid darthflo...
                ich habs geschafft die datei abzuspeichern...
                und ich habs geschafft, die alte zu öffnen *arghl*

                ("boah bin ich blöd")
                sry, aber so habt ihr wenigstens was zu lachen
                /me haut seinen kopf volle kanne in die wand...

                Kommentar


                • #9
                  Definier deine Zahlen mal als Zahlen, und nicht als String.

                  (also $i = 0; und nicht $i = "0"


                  Der Compiler müsste die gleichungen ja dann so sehen:

                  if(string a <= string b)
                  PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

                  Kommentar


                  • #10
                    Alsoo..
                    nochmals vielen Dank für eure Hilfe von vorher!
                    Das ganze klappt jetz eigentlich wunderbar, aber ich wäre nicht ich, wenn ich es nicht schaffen würde, noch ein Problem da einzubauen
                    Hier erstmal der neue Quellcode
                    [PHP]
                    <html>
                    <head>
                    <title>
                    Gimpy.de -> TechTree by darthflo
                    </title>
                    </head>
                    <body bgcolor="#000000">
                    <font face="verdana">
                    <font size="3" color="#00ff00"> <b>Techtree</b></font>
                    <?php

                    if($baustation == "") { $baustation = 1; }
                    if($labor == "") { $labor = 0; }
                    if($trainingscamp == "") { $trainingscamp = 0; }
                    if($airport == "") { $airport = 0; }
                    if($maschinenfabrik == "") { $maschinenfabrik = 0; }
                    if($werft == "") { $werft = 0; }
                    if($munition =="") { $munition = 0
                    ; }

                    $geb = "#cccccc";
                    $tec = "#0000ff";
                    $ein = "#ffff00";
                    $nbg = "#000000";

                    if($baustation >= 1) { $x1 = "#00ff00"; }
                    else { $x1 = "#ff0000"; }
                    if($baustation >= 3) { $x2 = "#00ff00"; }
                    else { $x2 = "#ff0000"; }
                    if($baustation >= 8) { $x3 = "#00ff00"; }
                    else { $x3 = "#ff0000"; }
                    if($baustation >= 20) { $x4 = "#00ff00"; }
                    else { $x4 = "#ff0000"; }
                    if($baustation >= 2) { $x99 = "#00ff00"; }
                    else { $x99 = "#ff0000"; }
                    if($baustation >= 7) { $x98 = "#00ff00"; }
                    else { $x98 = "#ff0000"; }
                    if($baustation >= 19) { $x97 = "#00ff00";}
                    else { $x97 = "#ff0000"; }

                    if($labor >= 1) { $x5 = "#00ff00"; }
                    else { $x5 = "#ff0000"; }
                    if($labor >= 19) { $x96 = "#00ff00"; }
                    else { $x96 = "#ff0000"; }
                    if($labor >= 20) { $x6 = "#00ff00"; }
                    else { $x6 = "#ff0000"; }


                    if($trainingscamp >= 1) { $x7 = "#00ff00"; }
                    else { $x7 = "#ff0000"; }
                    if($trainingscamp >= 7) { $x8 = "#00ff00"; }
                    else { $x8 = "#ff0000"; }
                    if($trainingscamp >= 10) { $x9 = "#00ff00"; }
                    else { $x9 = "#ff0000"; }
                    if($trainingscamp >= 12) { $x10 = "#00ff00"; }
                    else { $x10 = "#ff0000"; }

                    if($airport >= 1) { $x11 = "#00ff00"; }
                    else { $x11 = "#ff0000"; }
                    if($airport >= 7) { $x12 = "#00ff00"; }
                    else { $x12 = "#ff0000"; }
                    if($airport >= 13) { $x13 = "#00ff00"; }
                    else { $x13 = "#ff0000"; }
                    if($airport >= 20) { $x14 = "#00ff00"; }
                    else { $x14 = "#ff0000"; }

                    if($maschinenfabrik >= 1) { $x15 = "#00ff00"; }
                    else { $x15 = "#ff0000"; }
                    if($maschinenfabrik >= 3) { $x16 = "#00ff00"; }
                    else { $x16 = "#ff0000"; }
                    if($maschinenfabrik >= 10) { $x17 ="#00ff00"; }
                    else { $x17 = "#ff0000"; }
                    if($maschinenfabrik >= 20) { $x18 = "#00ff00"; }
                    else { $x18 = "#ff0000"; }

                    if($werft >= 1) { $x19 = "#00ff00"; }
                    else { $x19 = "#ff0000"; }
                    if($werft >= 13) { $x20 = "#00ff00"; }
                    else { $x20 = "#ff0000"; }

                    if($physik >= 1) { $x21 = "#00ff00"; }
                    else { $x21 = "#ff0000"; }

                    if($munition >= 1) { $x22 = "#00ff00"; }
                    else { $x22 = "#ff0000"; }
                    if($munition >= 3) { $x23 = "#00ff00"; }
                    else { $x23 = "#ff0000"; }
                    if($munition >= 20) { $x24 = "#00ff00"; }
                    else { $x24 = "#ff0000"; }

                    if($kevlar >= 2) { $x25 = "#00ff00"; }
                    else { $x25 = "#ff0000"; }
                    if($kevlar >= 20) { $x26 = "#00ff00"; }
                    else { $x26 = "#ff0000"; }

                    if($mg >= 1) { $x27 = "#00ff00"; }
                    else { $x27 = "#ff0000"; }
                    if($mg >= 5) { $x28 = "#00ff00"; }
                    else { $x28 = "#ff0000"; }
                    if($mg >= 3) { $x29 = "#00ff00"; }
                    else { $x29 = "#ff0000"; }
                    if($mg >= 20) { $x30 = "#00ff00"; }
                    else { $x30 = "#ff0000"; }
                    if($mg >= 28) { $x31 = "#00ff00"; }
                    else { $x31 = "#ff0000"; }
                    if($mg >= 33) { $x32 = "#00ff00"; }
                    else { $x32 = "#ff0000"; }

                    if($aerodynamik >= 1) { $x33 = "#00ff00"; }
                    else { $x33 = "#ff0000"; }
                    if($aerodynamik >= 3) { $x34 = "#00ff00"; }
                    else { $x34 = "#ff0000"; }
                    if($aerodynamik >= 7) { $x35 = "#00ff00"; }
                    else { $x35 = "#ff0000"; }
                    if($earodynamik >= 20) { $x36 = "#00ff00"; }
                    else { $x36 = "#ff0000"; }

                    if($aquaristik >= 10) { $x37 = "#00ff00";}
                    else { $x37 = "#ff0000"; }
                    if($aquaristik >= 15) { $x38 = "#00ff00"; }
                    else { $x38 = "#ff0000"; }

                    if($motorik >= 1 ) { $x39 = "#00ff00"; }
                    else { $x39 = "#ff0000"; }
                    if($motorik >= 6 ) { $x40 = "#00ff00"; }
                    else { $x40 = "#ff0000"; }
                    if($motorik >= 10 ) { $x41 = "#00ff00"; }
                    else { $x41 = "#ff0000"; }
                    if($motorik >= 20 ) { $x42 = "#00ff00"; }
                    else { $x42 = "#ff0000"; }

                    if($ballistik >= 1 ) { $x43 = "#00ff00"; }
                    else { $x43 = "#ff0000"; }
                    if($ballistik >= 5 ) { $x44 = "#00ff00"; }
                    else { $x44 = "#ff0000"; }
                    if($ballistik >= 15 ) { $x45 = "#00ff00"; }
                    else { $x45 = "#ff0000"; }
                    if($ballistik >= 20 ) { $x46 = "#00ff00"; }
                    else { $x46 = "#ff0000"; }
                    if($ballistik >= 3 ) { $x47 = "#00ff00"; }
                    else { $x47 = "#ff0000"; }
                    if($ballistik >= 7 ) { $x48 = "#00ff00"; }
                    else { $x48 = "#ff0000"; }
                    if($ballistik >= 8 ) { $x49 = "#00ff00"; }
                    else { $x49 = "#ff0000"; }
                    if($ballistik >= 12 ) { $x50 = "#00ff00"; }
                    else { $x50 = "#ff0000"; }
                    if($ballistik >= 10 ) { $x51 = "#00ff00"; }
                    else { $x51 = "#ff0000"; }
                    if($ballistik >= 13 ) { $x52 = "#00ff00"; }
                    else { $x52 = "#ff0000"; }

                    if($x7 == "#00ff00" && $x27 == "#00ff00" && $x43 == "#00ff00" ) { $soldat = "#00ff00"; }
                    else { $soldat ="#ff0000";}

                    if($x8 == "#00ff00" && $x22 == "#00ff00" && $x28 == "#00ff00" && $x44 == "#00ff00" ) { $sniper = "#00ff00"; }
                    else { $sniper = "#ff0000"; }

                    if($x9 == "#00ff00" && $x23 == "#00ff00" && $x25 == "#00ff00" && $x29 == "#00ff00" && $x45 == "#00ff00" ) { $rocket = "#00ff00"; }
                    else { $rocket = "#ff0000"; }

                    if($x10 == "#00ff00" && $x24 == "#00ff00" && $x26 == "#00ff00" && $x30 == "#00ff00" && $x46 == "#00ff00" ) { $spec = "#00ff00"; }
                    else { $spec = "#ff0000"; }

                    if($x11 == "#00ff00" && $x33 == "#00ff00" && $x39 == "#00ff00" ) { $aufk = "#00ff00"; }
                    else { $aufk = "#00ff00"; }

                    if($x12 == "#00ff00" && $x34 == "#00ff00" && $x40 == "#00ff00" && $x40 == "#00ff00") { $jet = "#00ff00"; }
                    else { $jet = "#ff0000"; }

                    if($x13 == "#00ff00" && $x35 == "#00ff00" && $x41 == "#00ff00" && $x44 == "#00ff00") { $jbomb = "#00ff00"; }
                    else { $jbomb = "#ff0000"; }

                    if($x14 == "#00ff00" && $x36 == "#00ff00" && $x42 == "#00ff00" && $x46 == "#00ff00") { $bomber = "#00ff00"; }
                    else { $bomber = "#ff0000"; }

                    if($x15 == "#00ff00" && $x29 == "#00ff00" && $x40 == "#00ff00" && $x48 == "#00ff00") { $jeep = "#00ff00"; }
                    else { $jeep = "#ff0000"; }

                    if($x16 == "#00ff00" && $x28 == "#00ff00" && $x40 == "#00ff00" && $x45 == "#00ff00") { $tank = "#00ff00"; }
                    else { $tank = "#ff0000"; }

                    if($x17 == "#00ff00" && $x31 == "#00ff00" && $x41 == "#00ff00" && $x49 == "#00ff00") { $mlrs = "#00ff00"; }
                    else { $mlrs = "#ff0000"; }

                    if($x18 == "#00ff00" && $x32 == "#00ff00" && $x42 == "#00ff00" && $x50 == "#00ff00") { $cymech = "#00ff00"; }
                    else { $cymech = "#ff0000"; }

                    if($x19 == "#00ff00" && $x37 == "#00ff00" && $x40 == "#00ff00" && $x51 == "#00ff00") { $ss = "#00ff00"; }
                    else { $ss = "#ff0000"; }

                    if($x20 == "#00ff00" && $x38 == "#00ff00" && $x41 == "#00ff00" && $x52 == "#00ff00") { $zerr = "#00ff00"; }
                    else { $zerr = "#ff0000"; }


                    echo "<table>";
                    echo "<tr height=\"20\">";
                    echo "<td height=\"20\" width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Erzmine</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Baustation 1 - 2</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x2."\"><b>Labor 1 - 19</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nvg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x96."\"><b>Labor 20+</b></font></td>";
                    echo "</tr><tr height=\"20\">";
                    echo "<td height=\"20\" width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Kristallmine</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x5."\"><b>Chemie</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x6."\"><b>Raumtechnik</b></font></td>";
                    echo "</tr><tr height=\"20\">";
                    echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Kraftwerk</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x99."\"><b>Baustation 3 - 7</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x5."\"><b>Physik</b></font></td>";
                    echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                    echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>Aerodynamik</b></font></td>";
                    echo "</tr><tr height=\"20\">";
                    echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Erzspeicher</b></font></td>";

                    Kommentar


                    • #11
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>Kevlar</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>Munition</b></font></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Kristallspeicher</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x98."\"><b>Baustation 8 - 19</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>MG</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>Motorik</b></font></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x1."\"><b>Notaggregat</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>Aquaristik</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$tec."\"><font color=\"".$x21."\"><b>Ballistik</b></font></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x4."\"><b>Bombensilo</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x97."\"><b>Baustation 20+</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td widht=\"60\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$nbg."\"></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x3."\"><b>Trainingscamp</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x3."\"><b>Airport</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x3."\"><b>Maschinenfabrik</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$geb."\"><font color=\"".$x3."\"><b>Schiffswerft</b></font></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$soldat."\"><b>Soldat</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$aufk."\"><b>Aufklärer</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$jeep."\"><b>Jeep</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$ss."\"><b>Schlachtschiff</b></font></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$sniper."\"><b>Scharfschütze</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$jet."\"><b>Düsenjäger</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$tank."\"><b>Panzer</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$zerr."\"><b>Zerstörer</b></font></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$rocket."\"><b>Rocketlauncher</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$jbomb."\"><b>Jagdbomber</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$mlrs."\"><b>MLRS V2</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$nbg."\"></td>";
                      echo "</tr><tr height=\"20\">";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$spec."\"><b>SpecOps</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$bomber."\"><b>Bomber</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$ein."\"><font color=\"".$cymech."\"><b>CyMech</b></font></td>";
                      echo "<td width=\"20\" bgcolor=\"".$nbg."\"></td>";
                      echo "<td width=\"60\" bgcolor=\"".$nbg."\"></td>";

                      ?>
                      </body>
                      </html>
                      [/PHP]
                      Dass es ziemlich scheisse aussieht, ist mir klar, wenn jemand Vorschläge für die Farben (oder etwas anderes daran) hat, bitte einfach Sagen!

                      Zum Problem:
                      Ich möchte in die jwlg. Gebäude/Tech/Einheitennamen in der Tabelle noch je einen Tooltipp integrieren...
                      In einem normalen html-dokument funktioniert das mit folgendem Code auch wundrbar, nur wenn ich versuche es in die php einzubinden geht es nicht mehr

                      PHP-Code:
                      <html>

                      <
                      body>
                          
                      <
                      div id="dynwin" style="position:absolute; visibility:hidden; z-index:1000;"></div>

                      <
                      a href="text.php" onmouseover="HandleMoveOn('test');" onmouseout="HandleMoveOff();">test</a>

                      <
                      script LANGUAGE="javascript">
                      <!--

                      var 
                      Lx 0;
                      var 
                      Ly 0;
                      var 
                      htmlText '';
                      var 
                      obj null;

                      // Decide browser version
                      var ns4 = (navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 4);
                      var 
                      ns6 = (document.getElementById)? true:false;
                      var 
                      ie4 = (document.all)? true:false;
                      if (
                      ie4) var docRoot 'document.body';
                      var 
                      ie5 false;
                      if (
                      ns4) {
                          var 
                      oW window.innerWidth;
                          var 
                      oH window.innerHeight;
                          
                      window.onresize = function () {if (oW!=window.innerWidth||oH!=window.innerHeight

                      location.reload();}
                      }
                                  
                      // Detect IE version
                      if (ie4) {
                          if ((
                      navigator.userAgent.indexOf('MSIE 5') > 0) || 

                      (
                      navigator.userAgent.indexOf('MSIE 6') > 0)) {
                              if(
                      document.compatMode && document.compatMode == 'CSS1Compat'docRoot 

                      'document.documentElement';
                              
                      ie5 true;
                          }
                          if (
                      ns6) {
                              
                      ns6 false;
                          }
                      }

                      // Frame support
                      if ( (ns4) || (ie4) || (ns6) ) {
                          if (
                      ns4obj self.document.dynwin
                          
                      if (ie4obj self.dynwin.style
                          
                      if (ns6obj self.document.getElementById("dynwin");
                      }


                      // Capture events
                      if ( (ns4) || (ie4) || (ns6)) {
                          
                      document.onmousemove mouseMove
                          
                      if (ns4document.captureEvents(Event.MOUSEMOVE)
                      }


                      // Display Window
                      function HandleMoveOn(intext) {

                          
                      htmlText="<table border=1 cellspacing=0 cellpadding=2 width=100 

                      bordercolor='#000000'><tr><td bgcolor='#ffffff' align=center nowrap>" 
                      intext 

                      "</td></tr></table>";


                          
                      // Write the layer
                          
                      if (ns4) {
                              var 
                      lyr self.document.dynwin.document
                              lyr
                      .write(htmlText)
                              
                      lyr.close()
                          } else if (
                      ie4) {
                              
                      self.document.all["dynwin"].innerHTML htmlText
                          
                      } else if (ns6) {
                              
                      range self.document.createRange();
                              
                      range.setStartBefore(obj);
                              
                      domfrag range.createContextualFragment(htmlText);
                              while (
                      obj.hasChildNodes()) {
                                  
                      obj.removeChild(obj.lastChild);
                              }
                              
                      obj.appendChild(domfrag);
                          }

                          
                      // Position the layer
                          
                      if ( (ns4) || (ie4) ) {
                              
                      obj.left = (ie4 Lx 'px' Lx);
                              
                      obj.top = (ie4 Ly 'px' Ly);
                          } else if (
                      ns6) {
                              
                      obj.style.left Lx "px";
                              
                      obj.style.top Ly "px";
                          }

                          
                      // Display the layer
                          
                      if (ns4obj.visibility "show";
                          else if (
                      ie4obj.visibility "visible";
                          else if (
                      ns6obj.style.visibility "visible";


                      }

                      // Moves the layer
                      function mouseMove(e) {

                          if ( (
                      ns4) || (ns6) ) {Lx=e.pageXLy=e.pageY;}
                          if (
                      ie4) {Lx=event.xLy=event.y;}
                          if (
                      ie5) {Lx=eval('event.x+self.'+docRoot+'.scrollLeft'); 

                      Ly=eval('event.y+self.'+docRoot+'.scrollTop');}

                      }

                      // Remove Window
                      function HandleMoveOff() {
                          
                          if (
                      ns4obj.visibility "hide";
                          else if (
                      ie4obj.visibility "hidden";
                          else if (
                      ns6obj.style.visibility "hidden";

                      }

                      //-->
                      </script>




                      </
                      body></html
                      Danke schon im Voraus für eure Hilfe und Sorry fürs Nervenstrapazieren

                      Kommentar


                      • #12
                        anstatt hier unlängen von Quelltext zu posten, soltest du dir lieber mal überlegen, was SERVERSEITIG und was CLIENTSEITIG abläuft.

                        Du musst also nur dafür sorgen, dass der gewünschte JS-Code auch nachher im Quelltext landet.

                        Kommentar


                        • #13
                          ich hab versucht, den JScript-text ganz einfach ausserhalb des php-bereichs einzufügen - geht nicht, auch im php - geht nicht =(

                          Kommentar


                          • #14
                            wenn du es statisch machst funktioniert es?

                            Kommentar

                            Lädt...
                            X