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!
 
          
 
							
						 Moderator
 Moderator
 
							
						
Comment