kostenloser Webspace werbefrei: lima-city


finde den fehler einfach nicht. wo liegt der?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. s**********n


    :slant: Database is jetzt selected der scriptfehler wird immer noch ausgegeben, die angaben wie passwort und so hab ich doppelt ?berpr?ft, es wird immer der fehler ausgegeben........


    Vieleicht ist der Fehler behoben aber dein Browser hat noch einen alten Cache.

    Besonders wenn du Firefox nutzst kann das passieren!

    Dr?cke STRG+F5 und schau dann nochmal
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Autor dieses Themas

    z*******e

    Jetzt is das scrpit einahe funktinsf?hig abein fehler kommt trotzdem noch bei else:
    if (!$selected) die(mysql_error());
    {
    }
    else
    {
    echo "Es konnte keine Verbindung aufgebaut werden!";
    }
    if(mysql_select_db($mydb,$db_link))
    {
    }
    else
    {
    echo "DB konnte nicht ausgew?hlt werden!";
    }
    ?>



    Ich denke das es wieder an der if -bedingung liegen m?sset, denn sonst gibts nicht so viel, ach ja es ist das erste else als fehler angegeben.
  4. c*********c



    zerospage schrieb:
    Jetzt is das scrpit einahe funktinsf?hig abein fehler kommt trotzdem noch bei else:
    if (!$selected) die(mysql_error());
    {
    }
    else
    {
    echo 'Es konnte keine Verbindung aufgebaut werden!';
    }
    if(mysql_select_db($mydb,$db_link))
    {
    }
    else
    {
    echo 'DB konnte nicht ausgew?hlt werden!';
    }
    ?>



    Ich denke das es wieder an der if -bedingung liegen m?sset, denn sonst gibts nicht so viel, ach ja es ist das erste else als fehler angegeben.


    mach das mal so:

    if (!$selected);
    {
    die(mysql_error());
    }
    else
    {
    echo 'Es konnte keine Verbindung aufgebaut werden!';
    }

    if(mysql_select_db($mydb,$db_link))
    {
    }
    else
    {
    echo 'DB konnte nicht ausgew?hlt werden!';
    }
    ?>
  5. 0******a

    Welcher Fehler kommt denn (von welchem else)?
    Wo kommt das $selected denn her? K?nntest du dir bitte angew?hnen, deine Skripte zu posten und zwar wenn m?glich nur die relevanten Teile und nicht gleich das ganze Skript... (bitte mal einen Blick in die Regeln f?r dieses Forum werfen).
  6. Autor dieses Themas

    z*******e

    0-checka schrieb:
    Welcher Fehler kommt denn (von welchem else)?
    Wo kommt das $selected denn her? K?nntest du dir bitte angew?hnen, deine Skripte zu posten und zwar wenn m?glich nur die relevanten Teile und nicht gleich das ganze Skript... (bitte mal einen Blick in die Regeln f?r dieses Forum werfen).

    Nur die relavanten teile gut n?chstes mal poste ich nur das else ok?, und vielleicht halte ich das f?r relevant??, weil es dem else vorangeht??
    if (!$selected);
    {
    die(mysql_error());
    }
    else
    {
    echo 'Es konnte keine Verbindung aufgebaut werden!';
    }

    und der fehler der immer noch angezeigt wird:
    Parse error: parse error, unexpected T_ELSE in /home/webpages/lima-city/zerospage/html/dbXXX.php on line 16
  7. 0******a

    Man sieht nicht, wo das $selected herkommt bzw. mit was das belegt ist. Mit relevant war gemeint, das du hier nicht vollst?ndige Skripte posten sollst, wenn du den Fehler eh schon eingegrenzt hast. Und werd nicht gleich patzig.
  8. c*********c



    zerospage schrieb:
    [..]
    if (!$selected);
    {
    die(mysql_error());
    }
    else
    {
    echo 'Es konnte keine Verbindung aufgebaut werden!';
    }

    und der fehler der immer noch angezeigt wird:
    Parse error: parse error, unexpected T_ELSE in /home/webpages/lima-city/zerospage/html/dbXXX.php on line 16


    Das Semikolon nach der if-Anweisung muss weg!

    Also:

    if (!$selected)
    {
    die(mysql_error());
    }
    else
    {
    echo 'Es konnte keine Verbindung aufgebaut werden!';
    }
  9. Autor dieses Themas

    z*******e

    Hat geholfen und ich hab noch was ?ndern m?ssen:
    $db_link = @mysql_connect($myhost,$myuser,$mypass);
    $dblink = @mysql_connect($dbHost, $dbUser, $dbPW);
    $selected = @mysql_select_db($dbName, $dbLink);,
    jetzt funktioniert das, und alles andere bis aufs speichern..., wenn man auf next klickt, bei der speichern seite dann kommt error 404, kann sich jemand das script nochmal anschaun?



    ich glaube, dass der fehler in den fettgedruckten stellen liegen m?sste:
    <form name="entry" action="eintrag.php" method="post">
    <h1>Type error:</h1>
    <span style="font-size:14pt">The Following fields are empty: <ul>
    <?php foreach ($feld as $fehler) { echo "<li>".$fehler; } ?> <br> <br> </ul>
    <input type="submit" value="Back"> </span></form>
    <?php exit(); } else { ?> <span style="font-size:20pt">
    <p align="center">Thank you
    <?php echo $name?> for your entry.</p></span>
    <br> <br> <form name="entraege" action="gb_eintraege.php" method="post">

    <p align="center"><input type="submit" value="Weiter"></p></form>
    <?php } ?>
    <?php
    include ("dbcon.php");
    $datum = time(); mysql_query("INSERT INTO gbook VALUES('','$name','$email','$eintrag');") or die(mysql_error()); ?>


    ------------------
    Vielen Dank an alle f?r die bisherige Hilfe und
    kann mir bitte jemand helfen?

    ------------------

  10. 0******a

    Kann es sein, dass du dich beim zweiten Formular im Action-Paramter verschrieben hast? Vielleicht heisst die PHP-Datei nicht gb_eintraege.php. ?berpr?f das mal.
  11. 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!