Kommischer Fehler
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
besitzen
computer
eintrag
ergebnis
fehler
fusoldat
gen
gewinnen
insert
katapult
kriegen
pa
set
soldat
update
zeile
-
Der Computer sagt das in Zeile 278 ein Fehler ist aber ich kann keinen entdecken wo ist der Fehler???
Danke im Voraus
<?php
Session_start();
?>
<Html>
<body>
<?php
$verbindung = mysql_connect ("mysql.lima-city.de",
"USER23305", "mein Pass");
mysql_select_db("DB376082757");
$abfrage = "SELECT * FROM Besitz WHERE Land = '$Start'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if ( $Fusssoldaten > $row->Fuss AND $Reiter > $row-Reiter AND $Trolle > $row-Trolle AND $Bogensch?tzen > $row->Bogensch?tzen AND $Katapulte > $row->Katapulte)
{
echo"So viele Soldaten hast du nicht";
}
}
$Fusssoldaten1 = $Fusssoldaten * 10;
$Reiter1 = $Reiter * 20;
$Trolle1 = $Trolle * 35;
$Bogensch?tzen1 = $Bogensch?tzen * 15;
$Katapulte1 = $Katapulte * 60;
$Alles = $Fusssoldaten1 * $Reiter1 * $Trolle1 * $Katapulte1 * $Bogensch?tzen1;
$HA = $Alles;
$abfrage = "SELECT * FROM Besitz WHERE Land = '$Start'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if ($usere != $row-Name)
{
echo"Du musst ein Startland nehmen das dir geh?rt!";
}
}
$abfrage = "SELECT * FROM Besitz WHERE Land = '$1.Wegpunkt'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if ($row->Name == 'NO')
{
$eintrag = "INSERT INTO Besitz
(Name, Land)
VALUES
('$Usere', '$1.Wegpunkt')";
}
else if ($row->Name == $Usere)
{
}
else if ($Name != $usere)
{
$abfrage = "SELECT * FROM Besitz WHERE Besitz = '$1.Wegpunkt'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$Fusssoldaten2 = $row->Fusssoldaten * 10;
$Reiter2 = $row->Reiter * 20;
$Trolle2 = $row->Trolle * 35;
$Bogensch?tzen2 = $row->Bogensch?tzen * 15;
$Katapulte2 = $row->Katapulte * 60;
$Alles1 = $Fusssoldaten2 * $Reiter2 * $Trolle2 * $Katapulte2 * $Bogensch?tzen2;
if ($Alles1 == $Alles)
{
$aendern = "UPDATE Besitz Set
Name = 'No'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Fuss = '0'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Reiter = '0'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Katapulte = '0'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Trolle = '0'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Bogensch?tzen = '0'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$eintrag = "INSERT INTO Krieg
(Name, Gewonnen, Gegen, Land)
VALUES
('$Usere', 'verloren', '$row-Name', '$1.Wegpunkt')";
$eintragen = mysql_query($eintrag);
$eintrag = "INSERT INTO Krieg
(Name, Gewonnen, Gegen, Land)
VALUES
('$row-Name', 'verloren', '$Usere', '$1.Wegpunkt')";
$eintragen = mysql_query($eintrag);
}
if ($Alles > $Alles1)
{
$Fusssoldaten01 = 100 / $Fussoldaten;
$Fusssoldaten01 = $Fusssoldaten01 * 25;
$Reiter01 = 100 / $Reiter;
$Reiter01 = $Reiter01 * 25;
$Trolle01 = 100 / $Trolle;
$Trolle01 = $Trolle01 * 25;
$Bogenst?tzen01 = 100 / $Bogensch?tzen;
$Bogenst?tzen01 = $Bogensch?tzen01 * 25;
$Katapulte01 = 100 / $Katapulte;
$Katapulte01 = $Katapulte01 * 25;
$aendern = "UPDATE Besitz Set
Name = '$Usere'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Fuss = '$Fusssoldaten01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Reiter = '$Reiter01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Katapulte = '$Katapulte01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Trolle = '$Trolle01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Bogensch?tzen = '$Bogensch?tzen01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$eintrag = "INSERT INTO Krieg
(Name, Gewonnen, Gegen, Land)
VALUES
('$row-Name', 'verloren', '$Usere', '$1.Wegpunkt')";
$eintrag = "INSERT INTO Krieg
(Name, Gewonnen, Gegen, Land)
VALUES
('$Usere', 'Verloren', '$row->Name', '$1.Wegpunkt')";
}
if ($Alles1 > $Alles)
{
$Fusssoldaten01 = 100 / $row->Fussoldaten;
$Fusssoldaten01 = $Fusssoldaten01 * 25;
$Reiter01 = 100 / $row->Reiter;
$Reiter01 = $Reiter01 * 25;
$Trolle01 = 100 / $Trolle;
$Trolle01 = $Trolle01 * 25;
$Bogenst?tzen01 = 100 / $row->Bogensch?tzen;
$Bogenst?tzen01 = $Bogensch?tzen01 * 25;
$Katapulte01 = 100 / $row->Katapulte;
$Katapulte01 = $Katapulte01 * 25;
$aendern = "UPDATE Besitz Set
Name = '$row->Name'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Fuss = '$Fusssoldaten01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Reiter = '$Reiter01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Katapulte = '$Katapulte01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Trolle = '$Trolle01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$aendern = "UPDATE Besitz Set
Bogensch?tzen = '$Bogensch?tzen01'
WHERE Land = '$1.Wegpunkt'";
$update = mysql_query($aendern);
$eintrag = "INSERT INTO Krieg
(Name, Gewonnen, Gegen, Land)
VALUES
('$Usere', 'verloren', '$row->Name', '$1.Wegpunkt')";
$eintrag = "INSERT INTO Krieg
(Name, Gewonnen, Gegen, Land)
VALUES
('$row->Name', 'Gewonnen', '$Usere', '$1.Wegpunkt')";
}
}
?>
</body>
</html> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Der Fehler d?rfte wohl sein, das
else if ($Name != $usere)
{
nicht mit einer } geschlossen wurde
PS: ich wei? jetzt nicht genau ob es ein Fehler beim einf?gen in den thread hier war aber in Zeile 17:
if ( $Fusssoldaten > $row->Fuss AND $Reiter > $row-Reiter AND $Trolle > $row-Trolle AND $Bogensch?tzen > $row->Bogensch?tzen AND $Katapulte > $row->Katapulte)
Da steht $row-Trolle und $row-Reiter, sollte glaube ich $row->Trolle und $row->Reiter heissen
mfg t4sh -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage