Seite 1 von 3

"Verknüpfung"

Verfasst: 31.10.2005 12:42
von LoD
Hallo,

diese Zeile hier macht mir Probleme:

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 1;
Sie ist dafür verantwortlich, dass nur die Kategorie mit der ID 1 "ausgeklappt" dargestellt wird. Ich will aber, dass die Kategorien 1,3 und 5 ausgeklappt sind.
Wie muss ich das verknüpfen? Habe es schon so:

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 1;
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 3;
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 5;
probiert, aber dabei wird nur die letzte Zeile ausgelesen.

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 1;3;5
geht auch nicht, dabei wird nur 1 ausgelesen.

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 1,3,5;
Bringt wegen dem "," eine Fehlermeldung...

wie kann ich das also zusammenhängen?

Verfasst: 31.10.2005 13:13
von fanrpg
versuchs mal so:

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : (1,3,5);

Verfasst: 31.10.2005 13:50
von LoD
hm, nein... geht auch nicht:
Parse error: parse error, unexpected ','

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : (1;3;5);
funktioniert auch nicht :(

Verfasst: 31.10.2005 17:13
von fanrpg

Code: Alles auswählen

$array = array("1", "3", "5");
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : $array;
Versuch das mal

Verfasst: 31.10.2005 17:56
von LoD
danke für die hilfe erstmal... aber das funktioniert leider auch nicht... jetzt sind alle zusammengeklappt -.-*

Verfasst: 31.10.2005 17:58
von fanrpg
dann mal so.... .:

Code: Alles auswählen

$array = array(1, 3, 5); 
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : $array;

Verfasst: 31.10.2005 18:00
von LoD
wieder genau das gleiche problem - alle zusammengeklappt :(

Verfasst: 31.10.2005 18:08
von fanrpg

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 1 && 3 && 5);
Mal so... :roll:

Verfasst: 31.10.2005 18:12
von LoD
jetzt sind alle offen... -.-*

Verfasst: 31.10.2005 18:23
von fanrpg
jetzt mal so :roll: :roll: :roll:

Code: Alles auswählen

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : 1 || 3 || 5);