PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Bekomme nur false heraus (http://www.selfphp.de/forum/showthread.php?t=18055)

massel 16.11.2007 21:16:06

Bekomme nur false heraus
 
Nabend,

über
PHP-Code:

$ausgabe->getValue == 'Ja' 'Nein' 

wollte ich mir eigentlich das angepriesene ausgeben lassen, aber egal ob die var $ausgabe 1 oder 0 hat geht es bei dem getvalue auf die 0 und ich bekomme Nein ausgegeben. Mache ich was falsch?

Der Wert wird ganz normal in der DB als TinyInt hinterlegt und mit echo $ausgabe bekomme ich auch den korrekten wert, nur möchte ich halt keine Zahl haben sondern den String, daher das getV. Ich habs auch schon mit getValue =='true' etc probiert, alles doof :(

Hat da jemand nen Tipp für mich?

Gruß
massel

defabricator 16.11.2007 21:19:38

AW: Bekomme nur false heraus
 
getValue klingt nach einem Namen für eine Methode. Dann fehlen da die Klammern.

massel 16.11.2007 21:47:14

AW: Bekomme nur false heraus
 
mhh meinst getValue() == ...?

defabricator 16.11.2007 21:59:06

AW: Bekomme nur false heraus
 
Sag Du es mir.

massel 16.11.2007 22:07:59

AW: Bekomme nur false heraus
 
wohl schon, aber dann gisb nen fehler das es auf kein object zeigt. eigentlich wollte ich nur abfragen welchen wert $ausgabe bekommt um darauf ne andere Ausgabe zu bekommen.

Gibt es noch andere Möglichkeiten das zu erreichen?

Gruß
massel

defabricator 16.11.2007 22:15:57

AW: Bekomme nur false heraus
 
Was ist $ausgabe? Hat die entsprechende Klasse eine Eigenschaft getvalue oder eine Methode getvalue() ?

massel 16.11.2007 22:25:49

AW: Bekomme nur false heraus
 
nichts von beiden. $ausgabe wird mit dem Wert aus der Datenbank geholt und auf der Seite dann mit einem echo ausgegeben. Dieser Wert ist dann 1 oder 0 welchen ich dann bei der Ausgabe ändern wollte.
###################
keine ahnung was mich mit dem getvalue gebissen hat, habe es jetzt aber ganz normal wie üblich
gelöst == bedingung ? wert wenn true: wert wenn false
mehr ist das dann auch nicht :)

conmunich 17.11.2007 02:29:27

AW: Bekomme nur false heraus
 
schonmal so versucht?
PHP-Code:

$str = (boolean) $ausgabe->getValue == 'Ja' 'Nein' ;
print 
$str



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:29:58 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.