• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variable von außerhalb funktioniert in einer Funktion nicht

Witschi262

Blogger
Hallo,
ich benutze für Tabellennamen meiner Datenbank in meinem PHP Script nur Variablen, damit - wenn der Benutzer den Namen ändern möchte - lediglich der Inhalt der Variable geändert werden muss.

Ich benutze diese innerhalb einer Funktion, doch wird mir gesagt, dass die Variable nicht definiert ist. Lediglich wenn ich sie innerhalb der Funktion definiere erhalte ich keinen Fehler. Nun ist es aber sinnlos in jede Funktion meines Scriptes vorher die selben Variablen zu definieren.

Verschrieben habe ich mich ebenfalls nicht. Hier einmal die Funktion:

PHP:
function register($username) 
{
    if($username != null)
    {
            $query1 = "SELECT name FROM '.$tbl_usr.' WHERE `name` LIKE $username"; 
            $result = mysql_query($query1)OR DIE(mysql_error());
            $num=mysql_NumRows($result);
            if($num) {
                        echo "Wilkommen".'$username';
                        } else {
                                $query2 = "INSER INTO '.$tbl_usr.'";
                                }
    } else {
            echo error_list("field_empty");
            }
}
Die Variable wird aus einer config.php eingefügt (via include()). Ich habe bereits versucht die Variable global zu setzen, was nicht gefruchtet hat.

Kennt jemand von euch eine Lösung?
 
Werbung:
Werbung:
Zurück
Oben