Weitere user hinzufügen

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Weitere user hinzufügen

Beitrag von volker58 »

hallo,

wie kann ich hier noch 2 user id´s hinzufügen?

Code: Alles auswählen

if ($heute_m == 12 || $userdata['user_id'] == 2)
kann ich das so machen?

Code: Alles auswählen

if ($heute_m == 12 || $userdata['user_id'] == 2 || 12 || 21)
Zuletzt geändert von volker58 am Mo 22.Okt, 2007 14:43, insgesamt 1-mal geändert.
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
Giga4000
Beiträge: 181
Registriert: Sa 26.Nov, 2005 09:19
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Giga4000 »

So sollte es gehen:

Code: Alles auswählen

if ($heute_m == 12 || $userdata['user_id'] == 2 || $userdata['user_id'] == 12 || $userdata['user_id'] == 21)
Site: www.mx-forums.de - New!
phpBB MODs: Click Here
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

das geht beides nicht
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was soll denn die Bedingung ergeben?
Zeitstempel 12 Uhr oder eine der drei User-IDs?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

Code: Alles auswählen

if ($heute_m == 12 || $userdata['user_id'] == 2)	//Admin mit USER_ID 2 kann alle Seiten sehen
	{
		if ($tag_link > $heute_t && $userdata['user_id'] != 2)
		{
			$tuer_text = 'Haben wir heute etwa schon den ' . $tag_link . '. ???!!!<br>= NEEEE, heut ist erst der ' . $heute_t . '. !<br>Also Schummeln is nicht!';
			$tuer_kl = 'Es gibt noch nüscht!';
		}
		elseif ($tag_link <= $heute_t || $userdata['user_id'] == 2) $tuer_kl = implode('', file($a_path . $tag_link . '.htm'));
	}
hier soll das insgesamt geändert werden, damit user 2, 12 und 21 zugriff haben
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Warum nicht anstelle

Code: Alles auswählen

$userdata['user_level'] == 2
das hier verwenden:

Code: Alles auswählen

in_array($userdata['user_level'], array(2, 12, 21))
???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Wusste doch das es auch mit Array geht, da aber ich mir nicht sicher war habe ich es nicht gepostet :D

Wie laut eigentlich der Array bei?

Code: Alles auswählen

$userdata['user_id'] != '2'
P.S. @oxpus in deinen Beitrag hast user_level genommen da ist falsch müsste user_id ja heißen dann. :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@oxpus in deinen Beitrag hast user_level genommen
Richtig.
Da passt ja wirklich noch jemand auf ;)

Öh, ein Array kann auch aus nur einem Wert bestehen, also in diesem Fall z. B.

Code: Alles auswählen

!in_array($userdata['user_id'], array(2))
Streng genommen ist jede Variable auch ein Array mit nur einem Wert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

Bild
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Also == ist in_array() und != dann !in_array() um genau zu sein das Ausrufzeichen vor in_array() setzen, habe ich mir schon irgendwie gedacht, war mir aber nicht sicher. :) Das mit dem eine Wert war auch nur ein Beispiel, es ging mir letzt endlich um diese !=, weil in volker Code es auch vorkam

Code: Alles auswählen

if ($tag_link > $heute_t && $userdata['user_id'] != 2)
deshalb kam mir die Frage in Kopf ob es dort auch geht, was nun beantwortet ist. :)

Ok, wenn man was auf eine User ID beschränkt kann man ja auch es mit "$userdata['user_id'] == bzw. != ID" machen, nur finde bei mehre User IDs macht es mit dem Arrary wohl mehr sind, ist irgendwie dann einfach übersichtlicher. :)

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten