lerne-php: ich finde den fehler inefach nicht... :'-(

Ich verzweifel nochmal.... :'-(

Ich versuche ein Script zu schreiben, dass einfach nur sämtliche einträge hintereinander aus einer Datenbank hinunterasselt, die bestimmten kriterien entsprechen, und nach unzähligen gelösten Problemen kommt jetzt eins dass sich nicht lösen lassen will... ich finde den Fehler einfach nicht... :-(

Vielleicht könnt ihr mir ja helfen?

<?php
include('includes/connect.inc.php');
$kathid = $_GET["kathid"];
$get1 = mysql_query("select * from iln_kath_names where id='".$kathid."'");
$result1num = mysql_num_rows($get1);
$result1 = mysql_fetch_array($get1);
if($result1num == 0) { die("Diese Kathegorie ist nicht vorhanden!"); }
$get = mysql_query("select * from iln_tutorials where kathegorie='".$kathid."' order by id");
$resultnum = mysql_num_rows($get);
?>
<center>
<br><br>
<table border="0" width="100%" height="100%">
<tr>
<th valign="top" align="center">
<table border="1" style="border-collapse:collapse" bordercolor="#AAAAAA" width="98%">
<tr height="20" bgcolor="#EBEBEB">
<td align="center"><b><?php echo $result1["name"]; ?></b></td>
</tr>
<tr height="50">
<th align="center" bgcolor="#F5F5F5" valign="center">
<table border="0" width="98%" height="100%">
<tr><td align="left" valign="middle" class="top">

<?php
if ($resultnum == 0) { echo "In dieser Kathegorie sind noch keine Tutorials vorhanden."; }
else {
while($result = mysql_fetch_array($get)) {
?>
<table border="0" width="90%">
<tr><td align="left" colspan="2"><a href="includes/tutorials/<?php echo $result["datei"]; ?>/"><?php echo $result["name"]; ?></a></td></tr>
<tr><td align="left" colspan="2"><?php echo $result["beschreibung"]; ?></td></tr>
<tr><td align="left"><b>Autor:</b> <?php echo $result["autor"]; ?></td><td align="right">[Bewertung]</td></tr>
</table>
<?php
}
?>

</th></tr>
</table>
</th>
</tr>
</table>
<br>
</th>
</tr>
<tr height="20"><th align="center">&copy 2003 by Olaf Rühenbeck</th></tr>
</table>
</center>

Die Fehlermeldung ist:

Parse error: parse error, unexpected $ in /home/www/htdocs/ich-lerne-noch.de/includes/tutorials.php on line 49

Aber in Line 49 gibt es garkein $ - Zeichen....

  1. Hi!

    <?php
    if ($resultnum == 0) { echo "In dieser Kathegorie sind noch keine Tutorials vorhanden."; }
    else {
    while($result = mysql_fetch_array($get)) {
    ?>
    [...]
    <?php
    }
    ?>

    Kann es sein Dass Du ein { nicht wieder schließt?

    Grüße
    Andreas

  2. Hallo Olaf(?), (im übrigen ist dies eine Begrüßung)

    Parse error: parse error, unexpected $ in /home/www/htdocs/ich-lerne-noch.de/includes/tutorials.php on line 49

    Das ist doch schon einmal was. Was steht denn in Zeile 49? Wenn du Code
    postest, markiere immer die entsprechende Zeile.
    Ich tippe einfach einmal, dass du irgendwo Anführungszeichen falsch gesetzt hast.
    Verwende einen Editor mit Syntax-Highlighting, dann fällt sowas direkt ins Auge.

    Und noch einen Link:
    16.14. Warum soll ich nicht SELECT * schreiben?
    http://www.dclp-faq.de/q/q-sql-select.html

    Grüße   (dies ist eine Grußformel)
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates