Ohne mehr Information werden wir dir wohl kaum helfen können. Gib uns mal deinen Quelltext der betreffenden Datei (am Besten der Ausschnitt, wo gesucht wird)
nochmal hier der ganze Source da ist kein verkackter fehler, also nicht $_GET und $_POST vertauscht auch daran zu erkennen das er local funktioniert hat…
durchkommentierter Source:
entfernt weil ist nicht ;)
bei fragen: darkmiller@freenet.de
[code]//------------------------Wert “lvl” wird initialisiert
$lvl = $_POST[‘lvl’];
//------------------------$row wird initialisiert
$sql = “SELECT * FROM user.char WHERE id = ‘$id’”;
$result = mysql_query($sql, $db) or die("Fehler: ".mysql_error());
$erg = mysql_fetch_row($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
//------------------------Alle Gegner des Levels $lvl werden aus der Datenbank gelesen
function out($db, $lvl){
$arrData = array();
$id = $_SESSION[‘user’][‘id’];
$sql = “SELECT * FROM rpgadmin.char WHERE lvl = ‘$lvl’ AND id != ‘$id’”;
$result = mysql_query($sql, $db) or die("Fehler: ".mysql_error());
$erg = mysql_fetch_row($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
Das sieht mir nicht so gut aus, und die verwendung der beiden Variablen ist mir auch noch nicht ganz klar
$sql = "SELECT * FROM `user`.`char` WHERE `id` = '$id'";
$result = mysql_query($sql, $db) or die("Fehler: ".mysql_error());
$erg = mysql_fetch_row($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
Den Teil kannst du weglassen, du initialisierst $row ja schon ganz oben (außerdem entweder fetch_row ODER fetch_array, sonst schlägt das zweite immer fehl)