toffel
Hallo,
ich komme gerade nicht weiter . Ich wollte gerne eine 2 bedingung in meine IF schleife reinbauen
die normale if schleife sieht so aus
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php if ($Nickname=="Nick" AND $pass=="pw")
{
echo "Willkommen im Memberbereich !";
}
else
{
echo "Sorry, aber deine Logindaten sind leider falsch";
}
?> ?> |
|
und da soll jetzt folgendes rein
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
<?php $errorC = TRUE;
$error = TRUE;
if(!empty($_POST))
{
if(!isset($_SESSION['secCheck']))
$errorC = TRUE;
if($_SESSION['secCheck'] != $_POST['secCheck'])
$errorC = TRUE;
else
$errorC = FALSE;
$error = FALSE;
}
if(!$errorC && !$error)
{ ?> |
|
ich hatte schon folgendes probiert
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
<?php if ($Nickname=="Nick" AND $pass=="pw" AND
if(!isset($_SESSION['secCheck']))
$errorC = TRUE;
if($_SESSION['secCheck'] != $_POST['secCheck'])
$errorC = TRUE;
else
$errorC = FALSE;
$error = FALSE;
})
if(!$errorC && !$error)
{
echo "Willkommen im Memberbereich !";
}
else
{
echo "Sorry, aber deine Logindaten sind leider falsch";
}
?> ?> |
|
aber so richtig will das nicht
daHooligan
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
|
<?php
$errorC = TRUE;
$error = TRUE;
if(!empty($_POST))
{
if(!isset($_SESSION['secCheck']) || $_SESSION['secCheck'] != $_POST['secCheck'])
{ $errorC = TRUE;}
else
{ $errorC = FALSE;
$error = FALSE;}
}
if(!$errorC && !$error)
{ ?>
|
|
versuch mal das, ist das gleiche wie oben nur zusammengefasst, vielleicht haben ein paar klammern gefehlt. Gewöhn dir am besten an nach if und else immer ne geschweifte klammer zu machen, auch wenns nur ein Befehl ist.