Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 03-01-2013, 15:46
PizzaScampia
 Registrierter Benutzer
Links : Onlinestatus : PizzaScampia ist offline
Registriert seit: Mar 2006
Beiträge: 20
PizzaScampia ist zur Zeit noch ein unbeschriebenes Blatt
Standard Problem mit MT_RAND und Kommazahlen

Hallo,
ich möchte gerne über mt_rand einen zufälligen Wert im Kommastellenbereich ausgeben. Ich habe schon mehrere Wege probiert und auch gegoogelt. Leider kann ich mir die aufkommende Fehlermeldung nicht erklären.

Zitat:
FUNCTION germanblue.mt_rand does not exist
Setze ich das mt_rand in "", kommt unexpected T-String. Es handelt sich garantiert um einen typischen Anfängerfehler.


Könnt ihr mir auf die Sprünge helfen?

Der Quelltext:
PHP-Code:
if ($kategorieindex == "A"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = mt_rand(0.86,1.23)
            Where                    
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }
    
elseif (
$kategorieindex == "B"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = 'mt_rand(0.84,1.15)'
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }
    
elseif (
$kategorieindex == "C"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = mt_rand(0.80,0.97)
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }

elseif (
$kategorieindex == "D"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = mt_rand(0.75,0.92)
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }    
    
else{
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = mt_rand(7.84,11.15)
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());

Mit Zitat antworten