PHP-Code:
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
header("location:index.php");
die;
}
include("connect.inc.php");
?>
<html>
<head>
<title>marktplatz</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#FFFFFF">
<font size="+3">[b]Hier gehts zum Marktplatz[/b]</font></p>
<?php if(!isset($_POST['submit']))
{ ?>
<font size="+1">[b]Eisen[/b]</font> <form action="marktplatz.php" method="post">
<input type="text" name="eisen" class="input"<?php if($_POST['eisen'] != "") { echo ' value="'.$_POST['eisen'].'"'; } ?> size="8">
<input type="submit" name="submit" value="kaufen" class="button"> </p>
<?php
}
$sql = "SELECT gold, eisen, holz, steine FROM rohstoffe WHERE user='".$_SESSION["user"]."'";
$result = @MYSQL_QUERY($sql);
if(!$result) echo MYSQL_ERROR();
$laender = MYSQL_FETCH_ASSOC($result);
if(isset($_POST['laenderkauf']))
{
$preis = $_POST['eisen']*10;
$kaufbetrag = $preis*$_POST['eisen'];
if($_POST['eisen'] == "")
{
echo '<p align="left">Sie müssen schon eine Zahl eingeben
[url="kolonisieren.php"]Zurück[/url]</p>';
}
elseif($laender['gold'] < $kaufbetrag)
{
echo "Ihr Gold reicht für den Kauf nicht aus";
}
else
{
$eisenkauf = $_POST['eisen']
if(mysql_query("UPDATE rohstoffe SET eisen=eisen+$eisenkauf WHERE user='".$_SESSION["user"]."'"))
{
echo '<p align="center">Ihr Eisenvorrat wurde erweitert
[url="kolonisieren.php"]Zurück[/url]</p>';
}
else
{
echo "MySQL-Antwort:".mysql_error();
}
}
}
?>
</body>
</html>
Also dieses script ist ein marktplatz wo der user den Rohstoff Eisen kaufen kann der Wert soll dann in der DB addiert werden. Beim ausführen des Scripts dieser fehler:
parse error, unexpected T_IF in /cdcv2/www2/thenewaow/html/marktplatz.php on line 51