kostenloser Webspace werbefrei: lima-city


Hilfe PHP Fehler!!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    spikex

    spikex hat kostenlosen Webspace.

    Ich versteh einfach nicht warum mir der Browser diesen Fehler auswirft -> bin PHP anf?nger


    Parse error: parse error in /home/webpages/lima-city/spikex/html/fleischi/weblogin.php on line 59

    Line 59 ist dick hervorgehoben

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>


    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    .Stil1 {font-family: Arial, Helvetica, sans-serif}
    .Stil2 { font-size: x-large;
    font-weight: bold;
    color: #003399;
    }
    .Stil3 {font-size: small}
    -->
    </style>
    </head>

    <body>
    <?php
    include("connection.php");

    $connect = @mysql_connect( "dbhost", "dbuser", "dbpwd" );

    if ( $user = "Webradio" && $pass = "djweb" ) {


    ?>
    <div align="center" class="Stil1">
    <p>?</p>
    <p class="Stil2">Webradio onlinestatus</p>
    <p class="Stil1">?</p>
    <form name="webradio" method="post" action="<?php self?>">
    <table width="70%" border="0">
    <tr>
    <td>Webradio</td>
    <td>?</td>
    <td>?</td>
    </tr>
    <tr>
    <td>DJ fL3!ScH! Webradio </td>
    <td>
    <div align="center">
    <input type="submit" name="flyon" value="Online">
    </div>
    </td>
    <td>
    <div align="center">
    <input type="submit" name="flyoff" value="Offline">
    </div>
    </td>
    </tr>
    </table>
    </form>
    <p class="Stil1">? </p>
    </div>
    <?php }
    if ( $flyon = "online" ) {
    $connect
    $sql = "UPDATE `webradio` SET `id` = '1' WHERE `radio` = 'fleischi' AND `id` = '0' LIMIT 1 );" }
    if ( $flyoff = "offline") {
    $connect
    $sql = "UPDATE `webradio` SET `id` = '0' WHERE `radio` = 'fleischi' AND `id` = '1' LIMIT 1 );" }
    ?>

    </body>
    </html>




    Wenn mir jemand helfen k?nnte w?hre ich sehr dankbar
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. $connect
    in zeile 58 ist kein befehl (was soll das bewirken)
    also entweder auskommentieren
    //$connect
    oder ein richtigen befehl draus machen
    $connect = 1;
  4. y**o

    Ich habe auch so einen Fehler:

    <?

    <a href=news_edit.php>News Eintrag</a><br><br><br>

    <a href=news.php>News Update</a><br><br><br>

    <?php

    include("news_data.txt"); //eine einfache html seite die den inhalt der news_data.txt ausgiebt!

    ?>


    und der sagt immer "Parse error: parse error in /home/webpages/lima-city/yuno/html/news.php on line 3"
  5. h****r

    @yuno:
    Das liegt daran, dass er den Text in den PHP-Code einbindet und dann versucht zu parsen (also einen PHP-code vermutet und nicht findet).
    Der Befehl den du suchst hei?t readfile.
  6. k************n

    @maduser
    Wenn du den PHP-Code ganz durchliest, siehst du, dass der Befehl $connect doch etwas bewirkt:
    $connect = @mysql_connect( "dbhost", "dbuser", "dbpwd" );

    @yuno
    Entferne vor <a href=news_edit.php>News Eintrag</a><br><br><br>:
    <?
    Dann d?rfte da alles funzen...
  7. Autor dieses Themas

    spikex

    spikex hat kostenlosen Webspace.

    Was kan ich jetzt machen das mein PHP script funktioniert??????

    Ich glaub ich hab den fehler!!!

    nach zeile 58
    $connect
    $sql ..........

    das ich $connect entferne und statt $sql $connect einsetzte!!!! weil $sql keinen wert hat.......

    Muss ich mal versuchen!!

    mfg
  8. d*****s

    -> Was kan ich jetzt machen das mein PHP script funktioniert??????
    ->
    -> Ich glaub ich hab den fehler!!!
    ->
    -> nach zeile 58
    -> $connect
    -> $sql ..........
    ->
    -> das ich $connect entferne und statt $sql $connect einsetzte!!!! weil $sql keinen wert hat.......
    ->
    -> Muss ich mal versuchen!!
    ->
    -> mfg

    das solltest du lieber nicht machen, da ich mir vorstellen kann, dass die variable $sql bei der abfrage genutzt wird! :wink:

    in deiner variable $connect willst du wohl ne verbindung zu mysql-db anleiern, oder?
    ich w?rd dir empfehlen die 2 zeilen mit $connect zu l?schen und die deklaration ebenso.
    (also auch die zeile $connect = @mysql_connect( "dbhost", "dbuser", "dbpwd" );)

    stattdessen setz ne neue zeile in die connection.php (und zwar ans ende)!
    -> mysql_connect("dbhost","dbuser","dbpwd") or die ("MySQL-Fehler: ".mysql_error());

    damit sollte es dann gehen.
  9. Autor dieses Themas

    spikex

    spikex hat kostenlosen Webspace.

    Hey THX!!!

    Jetzt hab ich keine Fehlermeldung mehr, aber er aktualisiert mir die Datenbank nicht!!! er setzt den wert nicht auf 1 wenn ich online klicke!!!

    Kann mir da auch noch wer helfen??? Bitte!!! Danke!

    mfg
  10. d*****s

    Hey THX!!!

    Jetzt hab ich keine Fehlermeldung mehr, aber er aktualisiert mir die Datenbank nicht!!! er setzt den wert nicht auf 1 wenn ich online klicke!!!

    Kann mir da auch noch wer helfen??? Bitte!!! Danke!

    mfg

    mehreres:
    1. im form-tag: <?php self?> in <?php echo $PHP_SELF ?> ?ndern
    2. entweder du ?nderst die values in den submit-buttons zu klein-schrift oder du ?nderst die abfragen in gro?!
    -> ("online" ist bei abfragen nicht gleich "Online"!!!)
    3. die abfragen (if-anweisungen) m?ssen mit 2 "=" zeichen abfragen!
    -> if($flyoff = "offline") zu if($flyoff == "offline") ?ndern
  11. Autor dieses Themas

    spikex

    spikex hat kostenlosen Webspace.

    jetzt bekomm ich die n?chste fehlermeldung

    Parse error: parse error in /home/webpages/lima-city/spikex/html/fleischi/weblogin.php on line 63

    63 ist wieder fett

    Derzeitiger code:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    .Stil1 {font-family: Arial, Helvetica, sans-serif}
    .Stil2 { font-size: x-large;
    font-weight: bold;
    color: #003399;
    }
    .Stil3 {font-size: small}
    -->
    </style>
    </head>

    <body>
    <?php
    include("connection.php");



    if ( $user = "Webradio" && $pass = "djweb" ) {


    ?>
    <div align="center" class="Stil1">
    <p>&nbsp;</p>
    <p class="Stil2">Webradio onlinestatus</p>
    <p class="Stil1">&nbsp;</p>
    <form name="webradio" method="post" action="<?php echo $PHP_SELF ?>">
    <table width="70%" border="0">
    <tr>
    <td>Webradio</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>DJ fL3!ScH! Webradio </td>
    <td>
    <div align="center">
    <input type="submit" name="flyon" value="online">
    </div>
    </td>
    <td>
    <div align="center">
    <input type="submit" name="flyoff" value="offline">
    </div>
    </td>
    </tr>
    </table>
    </form>
    <p class="Stil1">&nbsp; </p>
    </div>
    <?php }
    else {
    echo( "Passwort falsch" );
    }

    if ($flyon == "online") {

    $sql = "UPDATE `webradio` SET `id` = '1' WHERE `radio` = 'fleischi' AND `id` = '0' LIMIT 1 );"
    };

    if ($flyoff == "offline") {

    $sql = "UPDATE `webradio` SET `id` = '0' WHERE `radio` = 'fleischi' AND `id` = '1' LIMIT 1 );"
    };

    ?>

    </body>
    </html>
  12. Ich glaube man kann sql-abfragen nicht so mit AND schreiben ^^

    mach mal nach WHERE eine klammer auf und ersetze das AND durch ein && und nach id = 1 oda so wieder klammer zu ^^
  13. Autor dieses Themas

    spikex

    spikex hat kostenlosen Webspace.

    Also ich check das echt net!!!!! ER will mir net de id ?ndern!!!

    jetziger Script



    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    .Stil1 {font-family: Arial, Helvetica, sans-serif}
    .Stil2 { font-size: x-large;
    font-weight: bold;
    color: #003399;
    }
    .Stil3 {font-size: small}
    -->
    </style>
    </head>

    <body>
    <?php
    include("connection.php");



    if ( $user = "Webradio" && $pass = "djweb" ) {


    ?>
    <div align="center" class="Stil1">
    <p>&nbsp;</p>
    <p class="Stil2">Webradio onlinestatus</p>
    <p class="Stil1">&nbsp;</p>
    <form name="webradio" method="post" action="<?=$PHP_SELF?>">
    <table width="70%" border="0">
    <tr>
    <td>Webradio</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>DJ fL3!ScH! Webradio </td>
    <td>
    <div align="center">
    <input type="submit" name="flyon" value="online">
    </div>
    </td>
    <td>
    <div align="center">
    <input type="submit" name="flyoff" value="offline">
    </div>
    </td>
    </tr>
    </table>
    </form>
    <p class="Stil1">&nbsp; </p>
    </div>
    <?php }
    else {
    echo( "Passwort falsch" );
    }

    if ( $flyon == "online" ) {

    $sql = "UPDATE `webradio` SET `id` = '1' WHERE (`radio` = 'fleischi')";

    if ( $flyoff == "offline" ) {

    $sql = "UPDATE `webradio` SET `id` = '0' WHERE (`radio` = 'fleischi')" ;

    }
    }


    ?>


    </body>
    </html>

    BITTTE HELFT
  14. Autor dieses Themas

    spikex

    spikex hat kostenlosen Webspace.

    hat sich jetzt erledigt!!

    thx an alle
  15. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!