Jeg har fundet ud af, at det kun er i firefox at det ikke virker, men i IE virker det perfekt.
Nu har jeg også et andet problem
Når jeg skriver:
/******************************* EQUIP ITEM *******************************/
if (($_GET['loc']) == 'profile' && ($_GET['equip']) == 'y') {
$equip = $_GET['equip'];
$key = $_GET['Key'];
$equipQ = mysql_query("SELECT * FROM backpack WHERE ID='$_SESSION[id]' and Item='$equip' and Key='$key'")or die("MySQL fejl: " . mysql_error());
while($equipQ_Result = mysql_fetch_array($equipQ)){
if (($_GET['itemID']) == $equipQ_Result['Item']){
mysql_query("INSERT INTO wear (ID, Item, Place, Prefix, Suffix) VALUES ('$_SESSION[id]', '$equipQ_Result[Item]', '$equipQ_Result[Place]', '$equipQ_Result[Prefix]', '$equipQ_Result[Suffix]')")or die("MySQL fejl: " . mysql_error());
mysql_query("DELETE FROM backpack WHERE Key='$key'")or die("MySQL fejl: " . mysql_error());
}else{
}
}
}
Og det er her filmen knækker:
$equipQ = mysql_query("SELECT * FROM backpack WHERE ID='$_SESSION[id]' and Item='$equip' and Key='$key'")or die("MySQL fejl: " . mysql_error());
Mysql siger:
MySQL fejl: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Key='3'' at line 1
Det er sikkert logisk nok, men jeg har bare ikke gennemskået det