Hallo
Dass hier soll die anmeldung zu einem browserspiel werden (dass forular ist eine seite weiter "vorne".)
nur ab Zeile: 65 (// ID vom Dorf auslesen) funktioniert es nicht und ich hab keinen Plan woran es liegen könnte.
wäre über ein kleinen Tipp sehr dankbar
mfg
rebel
Fehlermeldung
Dass hier soll die anmeldung zu einem browserspiel werden (dass forular ist eine seite weiter "vorne".)
nur ab Zeile: 65 (// ID vom Dorf auslesen) funktioniert es nicht und ich hab keinen Plan woran es liegen könnte.
wäre über ein kleinen Tipp sehr dankbar
mfg
rebel
PHP:
<?php
$host = "localhost";
$user = "";
$password = "";
$dbname = "";
$dbverbindung = mysql_connect ($host, $user, $password);
// von der anmeldung.php
$date=$_REQUEST['date'];
$time=$_REQUEST['time'];
$ip=$_REQUEST['ip'];
$id=$_REQUEST['id'];
$nickname=$_REQUEST['nickname'];
$kennwort=$_REQUEST['kennwort'];
// Benutzername einfuegen
$stamm = "0";
$op = "0";
$dbanfrage = "INSERT into benutzerdaten values ('', '$date', '$time', '$ip', '$nickname', '". md5 ($kennwort)."', '$stamm', '$op', '$vorname', '$mail')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Benutzer angelegt<br>");
} else {
print ("Es traten Probleme auf.");
}
// ID vom Benutzername auslesen
$abfrage2 = @mysql_query("select * from benutzerdaten WHERE nickname='$nickname'&&date='$date'&&time='$time'");
while($ausgabe = mysql_fetch_object($abfrage2))
{
$id123=$ausgabe->id;
$nick123=$ausgabe->nickname;
}
@mysql_free_result($abfrage2);
@mysql_close();
// Variablen für das naechste INSERT
$name="".$nick123."s Dorf";
$x="0";
$y="0";
$playerid=$id123;
$points="0";
$zustimmung="100";
$erbautvon=$id123;
// Dorf anlegen
$dbanfrage = "INSERT into villages values ('', '$name', '$x', '$y', '$playerid', '$points', '$zustimmung', '$erbautvon')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Dorf angelegt.<br>");
} else {
print ("Es traten Probleme auf.");
}
// ID vom Dorf auslesen
$abfrage = @mysql_query("select * from villages WHERE playerid='$id123'");
while($ausgabe = mysql_fetch_object($abfrage))
{
$idvil=$ausgabe->id;
}
@mysql_free_result($abfrage);
@mysql_close();
// Variablen für das naechste INSERT
$playerid=$id123;
$villageid=$idvil;
$Hauptgebaeude="1";
$dorfplatz="0";
$kaserne="1";
$stall="0";
$foersterei="2";
$steinbruch="2";
$eisenmine="2";
$behausungen="1";
$schmiede="0";
$maschienenhalle="0";
$werkstatt="0";
$speicher="1";
$versteck="0";
$wall="0";
$wachturm="0";
// Gebaeude anlegen
$dbanfrage = "INSERT into bulidings values ('', '$playerid', '$villageid', '$Hauptgebaeude', '$dorfplatz', '$kaserne', '$stall', '$foersterei', '$steinbruch', '$eisenmine', '$behausungen', '$maschienenhalle', '$werkstatt', '$speicher', '$versteck', '$wall', '$wachturm')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
?>
Code:
Benutzer angelegt
Dorf angelegt.
Warning: Supplied argument is not a valid MySQL result resource in /var/www/web12/html/system/anmeldung_work.php on line 68
Es traten Probleme auf.
Zuletzt bearbeitet: