ich ahbe ien problem mit dieser funktion:
Sie funktionierte vor einer halben std einwandfrei. nun funktzioniert sie nicht mehr und gibt AUS:
Parse error: syntax error, unexpected T_FUNCTION in /Orte/boerse/aktienkauf.php on line 9
es solle in börsenscript sein!
und ich verstehe nicht, was an der funktion falsch ist. sie ist richtig eingebaut alles, ich finde keine fehler! könnt ihr mir dabei helfen?
mfg.
Champ Wasili
edit: zeile 9 ist zeile 4 im geposteten code, weil ich den code gekürzt habe!
PHP-Code:
$unternehmen=$_POST['unternehmen'];
$anzahl=$_POST['anzahl'];
$preis=$_POST['preis']
function aktienkaufen($unternehmen, $anzahl, $preis)
{
$sql = "
SELECT
verkaufbareaktien
FROM
`fonds`
WHERE
name = '" . $unternehmen . "'
LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_object($result);
$verfügbar = $row->verkaufbareaktien;
$sql1="SELECT geld
FROM users
WHERE UserSession='".session_id()."'
LIMIT 1";
$ergebnis = mysql_query($sql1);
$geld=mysql_fetch_object($ergebnis);
$preis=$preis*$anzahl;
if($preis <= $geld)
{
if($verfügbar >= $anzahl)
{
$sql = "
UPDATE
`fonds`
SET
verkaufbareaktien = verkaufbareaktien - $anzahl,
aktienimumlauf = aktienimumlauf + $anzahl
WHERE
name = '" .$unternehmen . "'";
$result = mysql_query($sql) or
die("<br>Es gab einen Fehler! Bitte versuche es erneut! " . mysql_error());
$sql = "
UPDATE
users
SET
".$unternehmen." = ".$unternehmen." + $anzahl
WHERE
UserSession = '" . session_id() . "'";
$result = mysql_query($sql) or
die("<br>Es gab einen Fehler! Bitte versuche es erneut!" . mysql_error());
echo "<br>Einkauf erfolgreich durchgeführt!(Du hast $anzahl Aktien der $unternehmen für insesamt $preis $ geordert). <br>
Du kannst weitere Aktien kaufen, indem du dich auf der Karte erneut zur Börse begibst!";
}
else
{
echo "<br>Es sind zu wenig Aktien verfügbar";
}
}
else
{
echo "Du hast nicht genug Geld bei dir!";
}
}
Parse error: syntax error, unexpected T_FUNCTION in /Orte/boerse/aktienkauf.php on line 9
es solle in börsenscript sein!
und ich verstehe nicht, was an der funktion falsch ist. sie ist richtig eingebaut alles, ich finde keine fehler! könnt ihr mir dabei helfen?
mfg.
Champ Wasili
edit: zeile 9 ist zeile 4 im geposteten code, weil ich den code gekürzt habe!
Kommentar