Hab das Problem das die oben genannte Fehlermeldung auftaucht um genau zu sein.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\mage.php on line 13
Du bist entweder keine LvL 15 oder du hast schon einen Jobchange gemacht.
Der LvL des Characters ist 15 also liest er den Wert ihrgendwie nicht richtig aus.
Mein Formular:
[code]
JobChangeDein Charname
Charname
Meine Connect Datei
<?php
mysql_connect("localhost",
"root","password") or die
("Keine Verbindung moeglich");
mysql_select_db("flyff") or die
("Die Datenbank existiert nicht");
?>
Meine mage.php
[code]<?php
if(isset($_POST[‘senden’]))
{
// Frage Verbindungsdaten für MySQL ab und baue Verbindung auf und wähle Datenbank aus
include(“config2.php”);
// Frage Charactername von Formular ab und setze Variable
$charname = $_POST[“Charname”];
// Wähle Eintrag aus frage LvL ab und wenn der richtige LvL vorhanden ist führe abfrage aus wenn LvL falsch gebe echo aus
$abfrage = ‘SELECT FROM characters WHERE charname LIKE ´,$charname,´’;
$result = mysql_query($abfrage);
$row = mysql_fetch_assoc($result);
$lvl = $row[“level”];
$jobchange = "UPDATE flyff
.characters
SET class
= ‘4’, stat_str
= ‘15’, stat_sta
= ‘15’, stat_dex
= ‘15’, stat_int
= ‘15’, skills
= ‘1,2,3,64,65,69,70,107,118,119,120,121,30,31,32,33,34,35,36,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0’, skill_levels
= ‘10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0’, skillpoints
= ‘28’, statpoints
= ‘28’ WHERE charname = ,$charname,
LIMIT 1 ";
if($lvl == “15”)
{
mysql_query($jobchange) or die(mysql_error());
}
else
{
echo “Du bist entweder keine LvL 15 oder du hast schon einen Jobchange gemacht.”;
}
}
?>[/code]
Hoffe ihr findet da den Fehler hab mit jemand anderem 3 Stunden versucht das Ding zum laufen zu bekommen.