phpbar.de logo

Mailinglisten-Archive

[php] parse error...

[php] parse error...

Egon Schmid eschmid_(at)_stuttgart.netsurf.de
Sun, 7 Mar 1999 19:09:06 +0100 (MET)


Mit der Seite gewinnst Du bestimmt einen Preis für üblen Programmierstil.
Wenn Du vor Zeile 57 ein einfaches "}" schreibst, dann ist der Fehler weg.
Diese geschweifte Klammer matched:

} elseif( isset( $action ) and $action ==  "add" ) { 

Wenn Du die Seite nach .phps linkst oder kopierst (weis nicht wie das in
Windoof oder Mac geht) und mit einem Browser anguckst, dann sieht es etwas
besser aus. 

Achte beim Schreiben oder Überarbeiten Deiner Skripts auf eine saubere
Einrückung. Im Handbuch sind alle Beispiele (wenn ich welche übersehen
haben sollte, bitte Mail an mich) mit exakt 4 Leerzeichen eingerückt.

Das könnte bei Dir zum Beispiel so aussehen:

if (empty ($action) or $action ==  "show") { 
    readfile ("guestbooks/$id.head"); 
    $result=mysql_query ("SELECT name, dattim, email, url, comment 
                          FROM $id ORDER BY id DESC")
         or die ("Error: MySQL Query failed!<BR>\n
                  MySQL-Error: " . mysql_error()); 
    $num=mysql_num_rows( $result ) + 1; 

    while ($row = mysql_fetch_row ($result)) { 
        $num--; 
        echo " 
            <br><table border=\"0\" cellspacing=\"0\" width=\"600\"> 
             <tr><td valign=\"top\" width=\"35\" class=\"number\">";
        echo $num;
        echo "</td> 
              <td width="565" class="head"><br><br>Am ";  
        echo $row[1];
	echo "schrieb<br><b>";
        echo $row[0];
	echo "</b> (<a href=\""; 
        echo $row[2];
	echo ">";
	echo $row[2];
        echo "</a> | <a href=\""; 
        echo $row[3]; 
        echo ">";
        echo $row[3];
        echo "</a>): <br><br><p>"; 
        echo $row[4];
        echo "</p></td></tr></table><br>";  
    } 

    readfile ("guestbooks/$id.foot"); 

} elseif (isset ($action) and $action == "add") { 
 
-Egon

On Sun, 7 Mar 1999, Thomas Feyrer wrote:

> Hi,
> ich schreibe im moment an einem guestbook in php3 mit mysql, allerdings muss
> irgendwo ein fehler liegen...
> http://pfirsich.altmuehlnet.baynet.de/~ghost/phpMyGuestbook.php3?id=domas
> den source liegt unter
> http://pfirsich.altmuehlnet.baynet.de/~ghost/phpMyGuestbook.php3.source
> er meint, das in der letzten zeile in der _nur_ "?>" steht, ein fehler ist...
> 
> Gruss & Thanks
>     Domas
> -- 
> "I know you believe you understand what you think I said, but I am not sure
>    you realize that what you heard is not what I meant" - Author unknown



php::bar PHP Wiki   -   Listenarchive