PHP Fehlermeldung
Jürgen
- php
Guten Tag,
Bekomme ständig folgende Fehlermeldung für die Zeile in der Schleife:
Fatal error: Unsupported operand types in d:\dd\classes\control\shopping_card.class.php on line 56
while($row = $db->fetch_array())
{
$price = price + $this->calculateDiscountPrice($row);
}
Hallo,
while($row = $db->fetch_array())
{
$price = price + $this->calculateDiscountPrice($row);
^-------^------------------------------------------------- da vermutlich liegt ein Fehler
}
Gruss, Thoralf
Hallo,
while($row = $db->fetch_array())
{
$price = price + $this->calculateDiscountPrice($row);
^-------^------------------------------------------------- da vermutlich liegt ein Fehler
Nein, das ist nicht der Fehler. Hatte das $ Zeichen nur gerade beim Posten vergessen.
Hallo,
while($row = $db->fetch_array())
{
$price = price + $this->calculateDiscountPrice($row);
^-------^------------------------------------------------- da vermutlich liegt ein FehlerNein, das ist nicht der Fehler. Hatte das $ Zeichen nur gerade beim Posten vergessen.
Dann prüf mal, ob $this->calculateDiscountPrice($row) und $price (einfach die beiden Summanden) wirklich Zahlen (numeric) sind zum Zeitpunkt der Addition.
Gruss
apeiros
Hallo,
Fatal error: Unsupported operand types in d:\dd\classes\control\shopping_card.class.php on line 56
while($row = $db->fetch_array())
{
$price = price + $this->calculateDiscountPrice($row);
}
Welchen Typ haben die beiden Variablen und welchen Wert? Sprich, versuchst du einen Interger Wert mit einem String zu verknüpfen, oder eine leere Variable mit irgendwas?
gruß,
Severin