Liebe Community,
ich bin gerade dabei meine Fähigkeiten zu erweitern und versuche mich an einem etwas kleineren Spiel.
Ich habe eine Angebotsklasse und eine Spielerklasse, anhand von Daten aus der Spielerklasse soll die Angebotsklasse befüllt werden.
OfferPlayer.class.php
Player.class.php
Habe aus Rücksicht beide Klassen gekürzt. Nun zum eigentlichen Problem, wenn ich aus der Spielerklasse mittels get() einen Wert hole und diesen mit var_dump($player->get("team") bereits geprüft, Rückgabewert war NULL, hab's nach dem Auslesen aus dem Objekt, nach der Übergabe an das Angebotsobjekt und kurz vor dem INSERT in die Datenbank geprüft, jedes Mal NULL. In der Datenbank taucht jedoch 0 auf.
Hatte dieses Problem schon mal jemand und kann mich auf einen, wohl ziemlich kleinlichen, Fehler hinweisen? :/
Liebe Grüße
Rier
ich bin gerade dabei meine Fähigkeiten zu erweitern und versuche mich an einem etwas kleineren Spiel.
Ich habe eine Angebotsklasse und eine Spielerklasse, anhand von Daten aus der Spielerklasse soll die Angebotsklasse befüllt werden.
OfferPlayer.class.php
PHP-Code:
class OfferPlayer {
private $from;
private $to;
private $player;
function set($property, $value) {
$this->$property = $value;
return true;
}
function get($property) {
return $this->$property;
}
function send(mysqli $connect) {
if($sqlOffer = $connect->query("INSERT INTO `offers_players`
(`from`, `player', `to`)
VALUES ('$this->from', '$this->player', '$this->to')")) {
return true;
}
return false;
}
}
?>
PHP-Code:
<?php
class Player {
private $playerID;
private $playername;
private $team;
private $isActive;
function get($property) {
return $this->$property;
}
function set($property, $value) {
$this->$property = $value;
}
}
?>
Hatte dieses Problem schon mal jemand und kann mich auf einen, wohl ziemlich kleinlichen, Fehler hinweisen? :/
Liebe Grüße
Rier
Kommentar