PHP-Beispiele-einfach
Zu beachten ist, dass im Quelltext für die Programme keine leeren Zeilen sein sollten
Die Bestandteile zur formalen Formatierung - Hintergundfarben und so - sind frei gewählt.
Quelltext zu artikel.php
<html>
<head>
<title> Artikel</title>
</head>
<body BGCOLOR="#CCCC99">
<center>
<p> </p>
<table width="80%" BGCOLOR="#FFFFCC" CELLPADDING="20" Border="0">
<tr>
<td>
<H1>Setze den richtigen Artikel vor das Wort</H1>
<hr>
<TABLE CELLPADDING="30">
<TR>
<TD VALIGN="TOP">
<form action="" method="post">
<input type="text" name="a" size="4" bgcolor = #ff0000> Hund<br>
<input type="text" name="b" size="4" bgcolor = #ff0000> Katze<br>
<input type="text" name="c" size="4" bgcolor = #ff0000> Tiger<br>
<input type="text" name="d" size="4" bgcolor = #ff0000> Kamel<br>
<input type="text" name="e" size="4" bgcolor = #ff0000> Meerschwein<br>
<input type="text" name="f" size="4" bgcolor = #ff0000> Maus<br>
<input type="text" name="g" size="4" bgcolor = #ff0000> Schlange<br>
<input type="text" name="h" size="4" bgcolor = #ff0000> Fisch<br>
<input type="text" name="i" size="4" bgcolor = #ff0000> Esel<br>
<input type="text" name="j" size="4" bgcolor = #ff0000> Dromedar<br>
<input type="submit" name="submit" value="Kontrolle" >
</form>
</TD>
<TD VALIGN="TOP">
<?
# extract ($_GET);
extract ($_POST);
if ($a=='' && $b=='' && $c==''&& $d==''&& $e==''&& $f==''&& $g==''&& $h==''&& $i==''&& $j=='')
print "Bitte alle Felder ausfüllen und die Artikel klein schreiben";
else
{
if ($a=='der' || $a=='ein')
print "$a Hund ist richtig<br>\n";
else
print " $a Hund ist falsch<br>\n";
if ($b=='die' || $b=='eine')
print "$b Katze ist richtig<br>\n";
else
print " $b Katze ist falsch<br>\n";
if ($c=='der' || $c=='ein')
print "$c Tiger ist richtig<br>\n";
else
print " $c Tiger ist falsch<br>\n";
if ($d=='das' || $d=='ein')
print "$d Kamel ist richtig<br>\n";
else
print " $d Kamel ist falsch<br>\n";
if ($e=='das' || $e=='ein')
print "$e Meerschwein ist richtig<br>\n";
else
print " $e Meerschwein ist falsch<br>\n";
if ($f=='die' || $f=='eine')
print "$f Maus ist richtig<br>\n";
else
print " $f Maus ist falsch<br>\n";
if ($g=='die' || $g=='eine')
print "$g Schlange ist richtig<br>\n";
else
print " $g Schlange ist falsch<br>\n";
if ($h=='der' || $h=='ein')
print "$h Fisch ist richtig<br>\n";
else
print " $h Fisch ist falsch<br>\n";
if ($i=='der' || $i=='ein')
print "$i Esel ist richtig<br>\n";
else
print " $i Esel ist falsch<br>\n";
if ($j=='das' || $j=='ein')
print "$j Dromedar ist richtig<br>\n";
else
print " $j Dromedar ist falsch<br>\n";
}
?>
</TD>
</TR>
</TABLE>
<P><A HREF="index.htm">zu Klasse 7</A>
</TD>
</TR>
</TABLE>
</body>
</html>
Quelltext:
seite1.php
<html>
<head>
<title> Addition</title>
</head>
<body BGCOLOR="#CCCC99">
<center>
<p> </p>
<table width="80%" BGCOLOR="#FFFFCC" CELLPADDING="20" Border="0">
<tr>
<td>
<H1>Addition</H1>
<form action="<?php echo "seite2.php";?>" method="post">
27 +13 <input type="text" name="a" size="4"> Dein Ergebnis<br>
<input type="submit" name="submit" value="ausrechnen">
</form>
<P> </P><P> </P><P> </P><P> </P>
</TD>
</TR>
</TABLE>
</body>
</html>
seite2.php
<html>
<head>
<title> Addition</title>
</head>
<body BGCOLOR="#CCCC99">
<center>
<p> </p>
<table width="80%" BGCOLOR="#FFFFCC" CELLPADDING="20" Border="0">
<tr>
<td>
<H1>Addition</H1>
<?
extract ($_POST);
if ($a==40)
print "23 + 17 = 40";
else echo "<head><meta http-equiv=\"refresh\" content=\"0; seite1.php\"></head>";
?>
<form action="<?php echo "seite3.php";?>" method="post">
23 + 28<input type="text" name="a" size="4" > Dein Ergebnis<br>
<input type="submit" name="submit" value="ausrechnen" >
</form>
<P> </P><P> </P><P> </P><P> </P>
</TD>
</TR>
</TABLE>
</body>
</html>
seite3.php
<html>
<head>
<title> Addition</title>
</head>
<body BGCOLOR="#CCCC99">
<center>
<p> </p>
<table width="80%" BGCOLOR="#FFFFCC" CELLPADDING="20" Border="0">
<tr>
<td>
<H1>Addition</H1>
<?
extract ($_POST);
if ($a==51)
{
print "23 + 17 = 40 <br>";
print "23 + 28 = 51 <br>";
}
else
echo "<meta http-equiv=\"refresh\" content=\"0; seite1.php\">";
?>
<form action="<?php echo "seite4.php";?>" method="post">
33 + 45<input type="text" name="a" size="4"> Dein Ergebnis<br>
<input type="submit" name="submit" value="ausrechnen">
</form>
<P> </P><P> </P><P> </P><P> </P>
</TD>
</TR>
</TABLE>
</body>
</html>
seite4.php
<html>
<head>
<title> Addition</title>
</head>
<body BGCOLOR="#CCCC99">
<center>
<p> </p>
<table width="80%" BGCOLOR="#FFFFCC" CELLPADDING="20" Border="0">
<tr>
<td>
<H1>Addition</H1>
<?
extract ($_POST);
if ($a==78)
{
print "23 + 17 = 40 <br>";
print "23 + 28 = 51 <br>";
print "33 + 45 = 78 <br>";
print "Du hast alles richtig";
}
else
echo "<meta http-equiv=\"refresh\" content=\"0; url=seite3.php\">";
?>
<P>
<form action="<?php echo "seite1.php";?>" method="post">
<input type="submit" name="submit" value="noch mal">
</form>
<form action="<?php echo "/index.htm";?>" method="post">
<input type="submit" name="submit" value="zu Klasse 7">
</form>
<P> </P><P> </P><P> </P><P> </P>
</TD>
</TR>
</TABLE>
</body>
</html>