Fehler mit Funktion?!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
benutzer
benutzername
code
dank
epoche
folgenden fehler
funktion
geltungsbereich
global host
host
letzten beitrag
manual
nachlesen
nutzer
string
variablen http
weiteres zug
zeichen
zeile
-
Hi erstmal ,
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo firemanic!
$epoche = sql_auslesen(epoche, game_benutzer);
Ich finde, so siehts besser aus:
$epoche = sql_auslesen($epoche, $game_benutzer);
MfG
alopex (icemanic?) -
oh thx -_-
achso wegen dem letzten beitrag....ich will das epoche und das game_benutzer ?bergeben....also das sollen keine variablen sein... -
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 -
ah danke :)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage