Hi,
ich fange gerade an PHP zu lernen. Den Apache Server habe ich auch schon zum laufen gebracht, und erste Ausgaben mittels echo habe ich auch schon gemacht. Jetzt frage ich mich wieso folgendes nicht funktioniert:
Ich habe eine index.php, die wie folgt aussieht:
<html>
<head>
<title>Ich lerne gerade PHP. :-)</title>
</head>
<body>
<form method="get" action="antwort.php">
<input name="Artikelgruppe" type="text">
<input type="submit">
</form>
</body>
</html>
Könnte ich eigentlich auch index.html nennen, da ich dort ja kein php verwende, oder? Diese sollte die Eingabe der Variable Artikelgruppe zuordnen. Und die antwort.php soll dann was damit machen:
<html>
<head>
<title>antwort</title>
</head>
<body>
<?php
echo "Sie haben ", $Artikelgruppe, "eingegeben.";
if ($Artikelgruppe == "Eis")
{
echo "Jo, Eis ist lecker.";
}
else if ($Artikelgruppe == "Pizza")
{
echo "Hmm, eine leckere Pizza ist schon was tolles.";
}
else
{
echo "Ich kenne nur Eis und Pizza.";
}
?>
</body>
</html>
Nur leider gibt der Browser immer folgendes aus, egal was ich eingebe:
Sie haben eingegeben.Ich kenne nur Eis und Pizza.
Sieht also so aus, als würde der Variable noch gar nichts zugewiesen worden sein. Aber wieso? Was mache ich falsch?
bitmaster