kostenloser Webspace werbefrei: lima-city


Fehler mit Funktion?!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f*******c

    Hi erstmal :blah:,
    Ich bekomme folgenden Fehler in meinem Code:

    Fatal error: Call to undefined function: () in /home/webpages/lima-city/firemanic/html/game/read.php on line 15

    Der Code:

    function sql_auslesen($table, $row)
    {
    mysql_connect($host, $nutzer, $pass);
    mysql_select_db($db);
    $benutzername = $_SESSION['name'];
    $sql = "SELECT $table FROM $row WHERE user_username=$benutzername";
    $loesung = mysql_query($sql, $link);
    return $loesung;
    }

    $epoche = $sql_auslesen(epoche, game_benutzer);


    Edit: Das $epoche... ist zeile 15
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. mach mal Das $-Zeichen vor der Funktion in Zeile 15 weg!
  4. Hallo firemanic!


    $epoche = sql_auslesen(epoche, game_benutzer);


    Ich finde, so siehts besser aus:

    $epoche = sql_auslesen($epoche, $game_benutzer);

    MfG
    alopex (icemanic?)
  5. Autor dieses Themas

    f*******c

    oh thx -_-
    achso wegen dem letzten beitrag....ich will das epoche und das game_benutzer ?bergeben....also das sollen keine variablen sein...
  6. k**********e

    wenn du in die function keine variablen sondern strings '?bertragen' willst, dann kennzeichne sie auch so:

    function sql_auslesen($table, $row)
    {
        global $host, $benutzer, $pass; 
        /* entweder du ?bergibst diese werte auch in der funktion, oder setz sie auf 'global'. eine 
            function ist ein neuer namens space. dh. NUR superglobale variablen sind ohne weiteres 
            zug?nglich like $_POST, $_GET, $_SESSION usw.
        */
    
        mysql_connect($host, $nutzer, $pass);
        mysql_select_db($db);
        $benutzername = $_SESSION['name'];
        $sql = "SELECT $table FROM $row WHERE user_username= '$benutzername'";
        $loesung = mysql_query($sql, $link);
        return $loesung;
    }
    
    $epoche = sql_auslesen('epoche', 'game_benutzer');

    zum nachlesen -> Geltungsbereich von Variablen :: http://de2.php.net/manual/de/language.variables.scope.php
  7. Autor dieses Themas

    f*******c

  8. 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!