ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
701
701
EMPFEHLEN
-
Ich habe schon vieles probiert aber ich bekomme es einfach nicht hin.
Ich versuche wie bei einem Browsergame ein Radar zu machen.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
<? session_start (); include("checkuser.php"); include("config.php"); $name = $_SESSION["user_nickname"]; //Im Besitz eines Radars? $abfrage = "SELECT * FROM benutzerdaten WHERE Nickname = $name"; $ergebnis = mysql_query($abfrage) or die(mysql_error()); $row = mysql_fetch_object($ergebnis); $radar = $row->Radar; if ($radar == "0") { echo "Sie besitzen kein Radar"; } elseif ($radar == "1") { echo "Sie besitzen ein Radar"; } //Angriffe? $abfrage = "SELECT * FROM angriffe WHERE An = $name"; $ergebnis = mysql_query($abfrage); $row = mysql_fetch_object($ergebnis); if($row == "0") { echo "<br><br>Es befinden sich keine feindlichen Einheiten in der Nähe"; } else { echo "<br><br><table boarder=0><tr><td>Von</td><td>An</td><td>Panzer</td>"; while($row) { echo "<tr><td>$row->Von</td><td>$row->An</td><td>$row->Panzer</td><br>"; } echo "</table>"; } ?>
Aber es kommt nur:
Danke im Voraus.Unknown column 'Tombi' in 'where clause'
LG Tombi
-
Moin.
Bei Datenbankabfragen musst Du Strings immer in einfache Anführungszeichen übergeben.
Also: SELECT * FROM benutzerdaten WHERE Nickname = '$name'";
Das musst Du dann auch bei den anderen Abfragen so machen. Dann sollte das klappen.Geändert von ali_f (14.01.07 um 12:21 Uhr)
MfG,
Ali
-
Gut das klappt jetzt aber es gibt schon das nächste problem.
Das Script zeigt mir an das Einheiten ist der Nähe sind, aber zeigt die Daten der "Angriffe" nicht an.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
<? session_start (); include("checkuser.php"); include("config.php"); $name = $_SESSION["user_nickname"]; //Im Besitz eines Radars? $abfrage = "SELECT * FROM benutzerdaten WHERE Nickname = '$name'"; $ergebnis = mysql_query($abfrage) or die(mysql_error()); $row = mysql_fetch_object($ergebnis); $radar = $row->Radar; if ($radar == "0") { echo "Sie besitzen kein Radar"; } elseif ($radar == "1") { echo "Sie besitzen ein Radar"; } //Angriffe? $abfrage = "SELECT * FROM angriffe WHERE An = '$name'"; $ergebnis = mysql_query($abfrage); $row = mysql_fetch_object($ergebnis); if($row == "0") { echo "<br><br>Es befinden sich keine feindlichen Einheiten in der Nähe"; } else { echo "<br><br><table boarder=0><tr><td>Von</td><td>An</td><td>Panzer</td>"; while(mysql_fetch_object($ergebnis)) { echo "<tr><td>$row->Von</td><td>$row->An</td><td>$row->Panzer</td><br>"; } echo "</table>"; } ?>
Besser gesagt es steht nur da:
Code :1
Von An Panzer
Es sollte so aussehen:
Code :1 2
Von An Panzer 1 Tombi 1
Geändert von Duellking (14.01.07 um 12:27 Uhr)
-
Ich vermute das liegt daran:
Bin mir aber nicht sicher!PHP-Code:while(mysql_fetch_object($ergebnis)) {
echo "<tr><td>$row->Von</td><td>$row->An</td><td>$row->Panzer</td><br>";
}
Versuchs mal mit:
PHP-Code:while($row = mysql_fetch_object($ergebnis)) {
echo "<tr><td>$row->Von</td><td>$row->An</td><td>$row->Panzer</td><br>";
}
MfG,
Ali
-
Nützt nix
-
Mach mal bitte nach
einPHP-Code:$row = mysql_fetch_object($ergebnis);
und poste die Ausgabe hier... Vielleicht erkennt man dann den Fehler.PHP-Code:var_dump($row);
MfG,
Ali
-
Das kommt rausobject(stdClass)(5) { ["Id"]=> string(1) "1" ["Von"]=> string(9) "unbekannt" ["An"]=> string(5) "Tombi" ["Ankunft"]=> string(5) "X Uhr" ["Panzer"]=> string(3) "200" }
-
Vielleicht hat das auch was mit deiner HTML Ausgabe zu tun!
Probier es mal mit dem Teil:
echo "<br><br><table boarder=0><tr><td>Von</td><td>An</td><td>Panzer</td></tr>";
while($row = mysql_fetch_object($ergebnis)) {
echo "<tr><td>$row->Von</td><td>$row->An</td><td>$row->Panzer</td></tr>";
}
echo "</table>";
}
Ansonsten bin ich grad auch etwas überfragt!Geändert von ali_f (14.01.07 um 14:16 Uhr)
MfG,
Ali
-
Bringt leider auch nichts
Momentan sieht der Code folgend aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
<? session_start (); include("checkuser.php"); include("config.php"); $name = $_SESSION["user_nickname"]; //Im Besitz eines Radars? $abfrage = "SELECT * FROM benutzerdaten WHERE Nickname = '$name'"; $ergebnis = mysql_query($abfrage) or die(mysql_error()); $row = mysql_fetch_object($ergebnis); $radar = $row->Radar; if ($radar == "0") { echo "<font color='red'>Sie besitzen keinen Radar.</font>"; } elseif ($radar == "1") { echo "Sie besitzen einen Radar."; } //Angriffe? $abfrage = "SELECT * FROM angriffe WHERE An = '$name'"; $ergebnis = mysql_query($abfrage); $row = mysql_fetch_object($ergebnis); var_dump($row); if($radar == "1") { if($row == "0") { echo "<br><br>Es befinden sich keine feindlichen Einheiten in der Nähe"; } else { echo "<br><br><table boarder=0><tr><td>Von</td><td>An</td><td>Panzer</td><td>Ankunft</td></tr>"; while($row = mysql_fetch_object($ergebnis)) { echo "<tr><td>$row->Von</td><td>$row->An</td><td>$row->Panzer</td><td>$row->Ankunft</td></tr><br> "; } echo "</table>"; } } ?>
-
Schonmal so probiert:
Ansonsten mach mal bei deiner ausgabe Rechtsklick->quelltext und zeig mal was ausgegeben wird...PHP-Code:"<tr><td>".$row->Von."</td><td>".$row->An."</td><td>".$row->Panzer."</td><td>".$row->Ankunft."</td></tr>";
-
Ne, hier der Quelltext:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
Sie besitzen einen Radar. object(stdClass)(5) { ["Id"]=> string(1) "1" ["Von"]=> string(9) "unbekannt" ["An"]=> string(5) "Tombi" ["Ankunft"]=> string(5) "X Uhr" ["Panzer"]=> string(3) "200" } <br><br><table boarder=0><tr><td>Von</td><td>An</td><td>Panzer</td><td>Ankunft</td></tr></table>
Bei einem anderen Script, zu dem ich einen neuen Thread erstellt habe ist fast das gleiche Problem. Ich glaube da spinnt was mit dem Row.
LG Tombi
Ähnliche Themen
-
Hilfe! (Flash/Java Browsergame)
Von ichebem im Forum Stellenangebote (unentgeltlich)Antworten: 5Letzter Beitrag: 18.06.09, 11:22 -
Programmiere Browsergame mit Java, brauche Hilfe -> Produktion in Betrieben
Von Andron im Forum JavaAntworten: 5Letzter Beitrag: 22.02.07, 10:54 -
Browsergame sucht hilfe
Von Nerosmeel im Forum Stellenangebote (unentgeltlich)Antworten: 0Letzter Beitrag: 16.02.07, 19:57 -
wieder ein Browsergame? NEIN DAS Browsergame !
Von P-Flare im Forum Stellenangebote (entgeltlich)Antworten: 0Letzter Beitrag: 29.03.06, 16:46 -
radar
Von nixbligga im Forum PhotoshopAntworten: 14Letzter Beitrag: 13.06.03, 21:40





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren