"Verknüpfung"

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

"Verknüpfung"

Beitrag 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?
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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);
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag 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 :(
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

danke für die hilfe erstmal... aber das funktioniert leider auch nicht... jetzt sind alle zusammengeklappt -.-*
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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;
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

wieder genau das gleiche problem - alle zusammengeklappt :(
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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:
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

jetzt sind alle offen... -.-*
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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);
Antworten

Zurück zu „Coding & Technik“