Hi Leute bin gerade dabei PHP zu lernen und wir ist jetzt schon 2 mal passiert das ich den Fehler angezeigt bekomme.Er sagt immer else sei falsch und weiß nicht warum.
Der Fehler soll in Zeile 15 sein.Der Code ist zum üben also wundert euch nicht über den Inhalt.Ich habe leider keine Idee mehr.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Lernen von dem Befehl Echo</title>
</head>
<body>
<?php
$vorname="Marcel";
$nachname="Heckmann";
if($vorname == "Marcel" and $nachname == "Heckmann");
{
echo "Hallo Marcel Heckmann";
}
else
{
echo "Du bist nicht Marcel Heckmann";
}
echo "<br />";
$vorname="Marcel";
$nachname="Heckmann";
if ($vorname == "Marcel" or $nachname == "Heckmann")
{
echo "Hi Marcel oder Heckmann";
}
else
{
echo "Du bist weder Marcel noch Heckmann";
}
echo "<br />";
$vorname="Marcel";
$nachname="Heckmann";
if ($vorname == "Marcel" xor $nachname == "Heckmann")
{
echo "Du darfst nur Marcel oder Heckmann sein";
}
else
{
echo "Du hast entwerdee beide richtig eingegeben oder beide falsch";
}
echo "<br />";
//Das war es mit logischen Operatoren
//Jetzt wieder Wiederholungen
//echo
echo "Text zum Ausgeben";
echo "<br />";
//Variablen
$vorname="Marcel";
$nachname="Heckmann";
$alter= 18;
echo "Mein Name ist $vorname $nachname und ich bin $alter";
echo "<br />";
$name="Marcel";
$name.=" Heckmann";
$a="schön";
$b="Mein Haus ist $a";
echo "Mein Name ist $name. $b";
echo "<br />";
//Das war es mit Variablen
//Jetzt wird gerechnet
echo 5 + 5;
echo "<br />";
echo 10 - 5;
echo "<br />";
echo 5 * 5;
echo "<br />";
echo 10 / 2;
echo "<br />";
echo bcadd("5", "5");
echo "<br />";
echo bcsub("10", "5");
echo "<br />";
echo bcmul("10", "5");
echo "<br />";
echo bcdiv("50", "10", "3");
echo "<br />";
//Das war es mit rechnen
//Jetzt noch if Anweisungen
$name="Hecki";
if($name =="ist gleich")
{
echo "Hallo ist gleich";
}
else
{
echo "Dein Name ist nicht \"ist gleich\"";
}
echo "<br />";
$name="ungleich";
if($name != "ungleich")
{
echo "Hallo \"ungleich\"";
}
else
{
echo "Du bist nicht \"ungleich\"";
}
/*
Das war es für Heute
Jetzt nocvh die Syntax und fertig
if($überprüf variable == "ist gleich" and $a != "ungleich")
{
echo "befehl";
}
else
{
echo "befehl";
}
Da gibt es 3 befehle für
and= und also müssen beide zutreffen
or= oder also muss nur eins stimmen
xor= es darf nur eins stimmen
*/
?>
</body>
</html>