"OR"-Verknüpfung?

daDom

Erfahrenes Mitglied
ich schreibe gerade ein Newsscript für meine HP:
PHP:
if(! isset($admin_name_eingabe) && ! isset($pwd_eingabe))

Ich überprüfe, ob der name und pwd verfügbar sind.

Was ist, wenn nun der name oder pwd zufällig richtig ist?

Gibts bei PHP sowas wie eine OR-Verkrnüpfung?
 
Guten Morgen oder so =)
Wieso machst du das im negativen ?

PHP:
if(! isset($admin_name_eingabe) || ! isset($pwd_eingabe));

Is doch unlustig; zwar isses egal wie rum du das machst, doch && is meißt einfacher

PHP:
if(isset($admin_name_eingabe) && isset($pwd_eingabe));
Wenn pw UND name gesetzt ... und nich wenn pw ODER name nicht gesetzt.
 
Nene, meins ist schon richtig...

Wenn der Login-name oder das Passwort nicht gesetzt ist, dann gibt er ein Login-Feld aus:
PHP:
 $admin_name="admin";
$pwd="hallo";
#Wenn keine variable $admin_name_eingabe oder keine variable $pwd_eingabe existiert...
if(! isset($admin_name_eingabe) OR ! isset($pwd_eingabe))
	{	#... Login-Formular anzeigen
		print"<form action=news_write.php method=post>";
		print"<b class=news_h>News-Admin-Login</b> <br>";
		print"<input type=text name=admin_name_eingabe> <br>";
		print"<input type=text name=pwd_eingabe> <br>";
		print"<input type=submit name=Submit value=Login>";
		print"</form>";
		die();
	}
 
Hab ja nicht gesagt, das es falsch ist, aber um z.B. die LoginSeite zu verwären wenn PW oder Username nicht gesetzt sind bzw zu gestatten wenn es gesetzt is, dann is && einfacher. Wusste ja nich wozu du das benutzt; kommt immer auf die Situation an
 
Aber pass auf:
Wenn nur eins von ganz zufällig gesetzt ist, dann kommt derjenige ganz easy in den News-Schreiben-Bereich.

So muss beides stimmen - PWD UND NAME.

Bist du gut in PHP?
 
Zurück