Fehler finden

  • was hab ich hier falsch gemacht?? Ich finde den Fehler einfach nicht!! :(


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <?
    session_start();
    if (!session_is_registered("ID")) session_register("ID");
    if (empty($ID)) { $ID=1;};

    include ("lib.inc.php");
    include ("lib.menu.php");
    openDb();
    fcgruwe_header();
    if ($ID==1) $ID=counter($ID);

    $datum=Date("Y");
    $datum.=".";
    $datum.=Date("m");
    $datum.=".";
    $datum.=Date("d");

    $monat=Date("m");

    $jahr=Date("Y");

    if ($monat>07) {
    $ejahr=$jahr+1;
    } else {
    $ejahr=$jahr;
    $jahr--;
    };

    $saison="$jahr"."/"."$ejahr";

    if (!isset($teamID)) $teamID=1;

    $sql1="SELECT * FROM gruwe_saison_spiele WHERE datum<'$datum'AND mannschaft='$teamID' ORDER BY datum DESC LIMIT 0,1";
    $rs1=mysql_query($sql1);
    while($row1=mysql_fetch_array($rs1)){
    $rundeAkt=$row1['runde']; };

    if (!isset($rundeID)) $rundeID=$rundeAkt; //falls rundeID nicht gesetzt ist wird der letzte DB-Eintrag ausgelesen

    $sqlallg="SELECT * FROM gruwe_saison_spiele WHERE runde='$rundeID'AND mannschaft='$teamID'";
    $rsallg=mysql_query($sqlallg);
    while($rowallg=mysql_fetch_array($rsallg)){
    ?>
    <table width="600px" cellspacing="1" cellpadding="0" margin="0" valign="top">
    <tr><td valign="top">
    <table class="tablemain" width="400px" valign="top">
    <tr>
    <td class="newshead"><? echo $rowallg['runde'];?>.SpieltagSaison <?echo $rowallg['saison'];?></td>
    </tr>
    <tr><td></td></tr>
    <tr>
    <td class="newshead">
    <?if ($rowallg['heim_ausw']=='A') {
    echo $rowallg['gegner'];?>
    :FC GruWe<?if ($teamID==1) {echo " I";} else {echo " II";};?> <?echo $rowallg['ergebnis'];
    } else { ?>
    FC GruWe<?if ($teamID==1) {echo " I";} else {echo " II";};?>:<?echo $rowallg['gegner'];?> <?echo $rowallg['ergebnis'];
    };?>


    </td>
    </tr>
    <tr><td></td></tr>
    <?if (!$rowallg['gegner']=='spielfrei') {?>
    <tr>
    <td class="newshead">Wann :<? echo dateForm($rowallg['datum']);?><? echo substr($rowallg['uhrzeit'],0,5);?> Uhr</td>
    </tr> <? } else {?>
    <tr><td></td></tr>
    <? }; ?>
    <tr><td></td></tr>
    </table> <?};?>
    </td>
    <td class="tablemain" valign="top" width="200px"><span class="newshead">Archiv:</span>

    <form action="lspiel.php" method="get" name="spiel_select">
    <center><select name="teamID" class="dropdown" size=1 onChange="javascript: document.spiel_select.submit()">
    <option<?if ($teamID==1) echo ' selected';?> value=1>1. Mannschaft</option>
    <option<?if ($teamID==2) echo ' selected';?> value=2>2. Mannschaft</option>
    </select>


    <select name="rundeID" class="dropdown" size=1 onChange="javascript: document.spiel_select.submit()">
    <?
    $sqlsp="SELECT runde, datum, mannschaft FROM gruwe_saison_spiele WHERE datum<'$datum'AND mannschaft='$teamID' ORDER BY runde DESC";
    $rssp=mysql_query($sqlsp);
    while($rowsp=mysql_fetch_array($rssp)){ ?>
    <option <? if ($rowsp['runde']==$rundeID) echo ' selected';?> value=<?=$rowsp['runde']?>><?echo $rowsp['runde'];?>. Spieltag</option>
    <? };?>
    </select>


    <input type="submit" value="suchen" class="dropdown"></center>
    </form>
    </td>
    </tr>

    <? }; ?>
    </td>
    </tr>
    <tr><td valign="top" class="newstext" colspan="2"><?echo $rowallg['beschreibung'];?>


    <span class="textklein">Bei allem Willen zur Objektivit&auml;t, dieses Seite beschreibt das Spiel vor allem auch aus unserer Sicht. In den meisten F&auml;llen wird der Autor am jeweiligen Spiel selbst beteiligt gewesen sein, und so werden sich immer wieder &quot;kleinere&quot; Unterschiede in der Deutung bestimmter Situationen ergeben.</span></td></tr>
    </table></td></tr>
    <? }

    $sqlan="SELECT anmerkung FROM gruwe_saison_spiele WHERE runde='$rundeID'AND mannschaft='$teamID'";
    $rsan=mysql_query($sqlan);
    while($rowan=mysql_fetch_array($rsan)){?>
    <td colspan="2" class="newstext">
    <span class="newshead">Anmerkungen:</span>

    <?echo $rowan['anmerkung'];?></td>
    <? } ?> </tr>
    </table>
    </td>

    </tr></table>
    </td>
    </tr>

    </table>
    <?

    fcgruwe_footer($ID);


    </body>
    </html>

  • 1) Was funktioniert nicht?
    2)

    Zitat

    <?

    fcgruwe_footer($ID);


    </body>
    </html>


    Da fehlt schonmal was.
    3)

    Zitat

    while($rowan=mysql_fetch_array($rsan)){?>
    <td colspan="2" class="newstext">
    <span class="newshead">Anmerkungen:</span>

    <?echo $rowan['anmerkung'];?></td>
    <? } ?>

    Nimm da mal

    Code
    while($rowan=mysql_fetch_array($rsan)){
    echo "<td colspan=\"2\" class=\"newstext\">
    <span class=\"newshead\">Anmerkungen:</span>
    
    
    ".$rowan['anmerkung']."</td>";
    }


    Bei den anderen Fällen auch.

  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    {
    session_start();
    if (!session_is_registered("ID")) session_register("ID");
    if (empty($ID)) { $ID=1;};

    include ("lib.inc.php");
    include ("lib.menu.php");
    openDb();
    fcgruwe_header();
    if ($ID==1) $ID=counter($ID);

    $datum=Date("Y");
    $datum.=".";
    $datum.=Date("m");
    $datum.=".";
    $datum.=Date("d");

    $monat=Date("m");

    $jahr=Date("Y");

    if ($monat>07) {
    $ejahr=$jahr+1;
    } else {
    $ejahr=$jahr;
    $jahr--;
    };

    $saison=\"$jahr\"."/".\"$ejahr\";

    if (!isset($teamID)) $teamID=1;

    $sql1="SELECT * FROM gruwe_saison_spiele WHERE datum<'$datum'AND mannschaft='$teamID' ORDER BY datum DESC LIMIT 0,1";
    $rs1=mysql_query($sql1);
    while($row1=mysql_fetch_array($rs1)){
    $rundeAkt=$row1['runde']; };

    if (!isset($rundeID)) $rundeID=$rundeAkt; //falls rundeID nicht gesetzt ist wird der letzte DB-Eintrag ausgelesen

    $sqlallg="SELECT * FROM gruwe_saison_spiele WHERE runde='$rundeID'AND mannschaft='$teamID'";
    $rsallg=mysql_query($sqlallg);
    while($rowallg=mysql_fetch_array($rsallg)){
    }
    <table width="600px" cellspacing="1" cellpadding="0" margin="0" valign=\"top\">
    <tr><td valign=\"top\">
    <table class=\"tablemain\" width="400px" valign=\"top\">
    <tr>
    <td class="newshead">{ echo $rowallg['runde'];}.SpieltagSaison {echo $rowallg['saison'];}</td>
    </tr>
    <tr><td></td></tr>
    <tr>
    <td class=\"newshead\">
    {if ($rowallg['heim_ausw']=='A') {
    echo $rowallg['gegner'];}
    :FC GruWe{if ($teamID==1) {echo " I";} else {echo " II";};} {echo $rowallg['ergebnis'];
    } else { }
    FC GruWe{if ($teamID==1) {echo " I";} else {echo " II";};?>:{echo $rowallg['gegner'];} {echo $rowallg['ergebnis'];
    };}


    </td>
    </tr>
    <tr><td></td></tr>
    {if (!$rowallg['gegner']=='spielfrei') {}
    <tr>
    <td class=\"newshead\">Wann :{ echo dateForm($rowallg['datum']);}{ echo substr($rowallg['uhrzeit'],0,5);} Uhr</td>
    </tr> } else {
    <tr><td></td></tr>
    };{
    <tr><td></td></tr>
    </table> {}
    </td>
    <td class=\"tablemain\" valign=\"top\" width=\"200px\"><span class=\"newshead\">Archiv:</span>

    <form action=\"lspiel.php\" method=\"get\" name=\"spiel_select\">
    <center><select name=\"teamID\" class=\"dropdown\" size=1 onChange="javascript: document.spiel_select.submit()">
    <option{if ($teamID==1) echo ' selected';} value=1>1. Mannschaft</option>
    <option{if ($teamID==2) echo ' selected';} value=2>2. Mannschaft</option>
    </select>


    <select name="rundeID" class="dropdown" size=1 onChange="javascript: document.spiel_select.submit()">
    {
    $sqlsp="SELECT runde, datum, mannschaft FROM gruwe_saison_spiele WHERE datum<'$datum'AND mannschaft='$teamID' ORDER BY runde DESC";
    $rssp=mysql_query($sqlsp);
    while($rowsp=mysql_fetch_array($rssp)){ }
    <option { if ($rowsp['runde']==$rundeID) echo ' selected';} value={=$rowsp['runde']}>{echo $rowsp['runde'];}. Spieltag</option>
    };{
    </select>


    <input type=\"submit\" value=\"suchen\" class=\"dropdown\"></center>
    </form>
    </td>
    </tr>

    }; {
    </td>
    </tr>
    <tr><td valign=\"top\" class="\newstext\" colspan=\"2\">{echo $rowallg['beschreibung'];}


    <span class="textklein">Bei allem Willen zur Objektivit&auml;t, dieses Seite beschreibt das Spiel vor allem auch aus unserer Sicht. In den meisten F&auml;llen wird der Autor am jeweiligen Spiel selbst beteiligt gewesen sein, und so werden sich immer wieder &quot;kleinere&quot; Unterschiede in der Deutung bestimmter Situationen ergeben.</span></td></tr>
    </table></td></tr>
    }

    $sqlan="SELECT anmerkung FROM gruwe_saison_spiele WHERE runde='$rundeID'AND mannschaft='$teamID'";
    $rsan=mysql_query($sqlan);
    while($rowan=mysql_fetch_array($rsan)){
    echo "<td colspan=\"2\" class=\"newstext\">
    <span class=\"newshead\">Anmerkungen:</span>

    ".$rowan['anmerkung']."</td>";
    }
    </table>
    </td>

    </tr></table>
    </td>
    </tr>

    </table>
    <?

    fcgruwe_footer($ID);


    </body>
    </html>


    Ich hab es jetzt so verbessert, aber es wird immernoch als Fehler angezeigt.

  • es heißt:

    Parse error: parse error, unexpected '<' in /home/www/web436/html/lspiel.php on line 123

  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    {
    session_start();
    if (!session_is_registered("ID")) session_register("ID");
    if (empty($ID)) { $ID=1;};

    include ("lib.inc.php");
    include ("lib.menu.php");
    openDb();
    fcgruwe_header();
    if ($ID==1) $ID=counter($ID);

    $datum=Date("Y");
    $datum.=".";
    $datum.=Date("m");
    $datum.=".";
    $datum.=Date("d");

    $monat=Date("m");

    $jahr=Date("Y");

    if ($monat>07) {
    $ejahr=$jahr+1;
    } else {
    $ejahr=$jahr;
    $jahr--;
    };

    $saison=\"$jahr\"."/".\"$ejahr\";

    if (!isset($teamID)) $teamID=1;

    $sql1="SELECT * FROM gruwe_saison_spiele WHERE datum<'$datum'AND mannschaft='$teamID' ORDER BY datum DESC LIMIT 0,1";
    $rs1=mysql_query($sql1);
    while($row1=mysql_fetch_array($rs1)){
    $rundeAkt=$row1['runde']; };

    if (!isset($rundeID)) $rundeID=$rundeAkt; //falls rundeID nicht gesetzt ist wird der letzte DB-Eintrag ausgelesen

    $sqlallg="SELECT * FROM gruwe_saison_spiele WHERE runde='$rundeID'AND mannschaft='$teamID'";
    $rsallg=mysql_query($sqlallg);
    while($rowallg=mysql_fetch_array($rsallg)){
    }
    <table width="600px" cellspacing="1" cellpadding="0" margin="0" valign=\"top\">
    <tr><td valign=\"top\">
    <table class=\"tablemain\" width="400px" valign=\"top\">
    <tr>
    <td class="newshead">{ echo $rowallg['runde'];}.SpieltagSaison {echo $rowallg['saison'];}</td>
    </tr>
    <tr><td></td></tr>
    <tr>
    <td class=\"newshead\">
    {if ($rowallg['heim_ausw']=='A') {
    echo $rowallg['gegner'];}
    :FC GruWe{if ($teamID==1) {echo " I";} else {echo " II";};} {echo $rowallg['ergebnis'];
    } else { }
    FC GruWe{if ($teamID==1) {echo " I";} else {echo " II";};?>:{echo $rowallg['gegner'];} {echo $rowallg['ergebnis'];
    };}


    </td>
    </tr>
    <tr><td></td></tr>
    {if (!$rowallg['gegner']=='spielfrei') {}
    <tr>
    <td class=\"newshead\">Wann :{ echo dateForm($rowallg['datum']);}{ echo substr($rowallg['uhrzeit'],0,5);} Uhr</td>
    </tr> } else {
    <tr><td></td></tr>
    };{
    <tr><td></td></tr>
    </table> {}
    </td>
    <td class=\"tablemain\" valign=\"top\" width=\"200px\"><span class=\"newshead\">Archiv:</span>

    <form action=\"lspiel.php\" method=\"get\" name=\"spiel_select\">
    <center><select name=\"teamID\" class=\"dropdown\" size=1 onChange="javascript: document.spiel_select.submit()">
    <option{if ($teamID==1) echo ' selected';} value=1>1. Mannschaft</option>
    <option{if ($teamID==2) echo ' selected';} value=2>2. Mannschaft</option>
    </select>


    <select name="rundeID" class="dropdown" size=1 onChange="javascript: document.spiel_select.submit()">
    {
    $sqlsp="SELECT runde, datum, mannschaft FROM gruwe_saison_spiele WHERE datum<'$datum'AND mannschaft='$teamID' ORDER BY runde DESC";
    $rssp=mysql_query($sqlsp);
    while($rowsp=mysql_fetch_array($rssp)){ }
    <option { if ($rowsp['runde']==$rundeID) echo ' selected';} value={=$rowsp['runde']}>{echo $rowsp['runde'];}. Spieltag</option>
    };{
    </select>


    <input type=\"submit\" value=\"suchen\" class=\"dropdown\"></center>
    </form>
    </td>
    </tr>

    }; {
    </td>
    </tr>
    <tr><td valign=\"top\" class="\newstext\" colspan=\"2\">{echo $rowallg['beschreibung'];}


    <span class="textklein">Bei allem Willen zur Objektivit&auml;t, dieses Seite beschreibt das Spiel vor allem auch aus unserer Sicht. In den meisten F&auml;llen wird der Autor am jeweiligen Spiel selbst beteiligt gewesen sein, und so werden sich immer wieder &quot;kleinere&quot; Unterschiede in der Deutung bestimmter Situationen ergeben.</span></td></tr>
    </table></td></tr>
    }

    $sqlan="SELECT anmerkung FROM gruwe_saison_spiele WHERE runde='$rundeID'AND mannschaft='$teamID'";
    $rsan=mysql_query($sqlan);
    while($rowan=mysql_fetch_array($rsan)){
    echo "<td colspan=\"2\" class=\"newstext\">
    <span class=\"newshead\">Anmerkungen:</span>

    ".$rowan['anmerkung']."</td>";
    }
    </table>
    </td>

    </tr></table>
    </td>
    </tr>

    </table>
    {

    fcgruwe_footer($ID);


    </body>
    </html>


    Jetzt wird kein Fehler mehr angezeigt, aber die Seite sieht auch nicht gut aus. Irgendwas ist immernoch falsch ??????