Quelltext der Datei: http://www.michaelster.ch/lernen/daf/perfekt.php

Dateigrösse: 5.64 kb

[Anzeige ohne Zeilennummern]


  1 <html>
  2 <head>
  3     <title> L ü c k e n t e x t  mit PHP by Mike Steiner</title>
  4     <link rel="stylesheet" href="scblack.css" type="text/css">
  5 </head>
  6 <body>
  7 
  8 <?php
  9 // require_once '../../../error_reporting.php';
 10 if(isset($_POST['submit']))
 11 {
 12 $loesung = array("sind","hat","bin","ist","hast","bist","hast","habt","bist","hat");
 13 
 14 $s         = '<img src="img/supersmile.gif" style="vertical-align:bottom">';
 15 $img     = '<img src="img/red_x.gif">';
 16 $ok      = false;
 17 
 18 foreach ($loesung as $key => $value) {
 19     if ($value == $_POST[$key])    {
 20     $ok[$key] = true;
 21     }
 22 }
 23 
 24 if (count($ok) != 1) 
 25 {
 26     $a = count($ok);
 27     $c = count($loesung);
 28     $b = $c - $a;
 29     $a = ": <b>".$a."</b> Einträge";
 30     $b = ": <b>".$b."</b> Einträge";
 31     }
 32 }//isset schleife
 33 
 34 $monate = array("Dezember","Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
 35 $zeit = date("H:i");
 36 $m = date("n");
 37 $tag = date("j");
 38 $jahr = date("Y");
 39 $monat = $monate[$m];
 40 ?>
 41 
 42 <table border="0" style="backgroundcolor:white" cellpadding="2" cellspacing="0" width="100%">
 43         <tr height="30">
 44         <td width="65%" colspan="2" style="color:#ffffff; padding-left:5px" style="backgroundcolor:#0099CC" height="30" align="left" valign="middle">'sein' oder 'haben' ??? - Setzen Sie die richtige Form ein!</td><td width="35%" valign="middle" style="color:#ffffff; padding-right:5px" style="backgroundcolor:#0099CC" height="30" align="right"><?php echo $tag.". ".$monat." ".$jahr."&nbsp;&nbsp;|&nbsp;&nbsp;".$zeit." Uhr"; ?></td>
 45     </tr>
 46         </table>
 47 <br>
 48 <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
 49 
 50  Letztes Jahr <input type="text" name="0" value="<?php if($ok[0] || $_POST[0]=='?') {echo $loesung[0];} else {echo $_POST[0];} ?>" size="4"> wir für 2 Wochen in die T&uuml;rkei geflogen.&nbsp;<?php if($ok[0]) {echo $s;} else {if($_POST[0]=='?') {echo '';} else {echo $img;}} ?>
 51 <br><br>
 52 
 53   Petra <input type="text" name="1" value="<?php if($ok[1] || $_POST[1]=="?") {echo $loesung[1];} else {echo $_POST[1];} ?>" size="4"> in Griechenland Ferien gemacht.&nbsp;<?php if($ok[1]) {echo $s;} else {if($_POST[1]=='?') {echo '';} else {echo $img;}} ?>
 54  <br><br>
 55  
 56   Gestern <input type="text" name="2" value="<?php if($ok[2] || $_POST[2]=="?") {echo $loesung[2];} else {echo $_POST[2];} ?>" size="4"> ich nicht zum Unterricht gekommen.&nbsp;<?php if($ok[2]) {echo $s;} else {if($_POST[2]=='?') {echo '';} else {echo $img;}} ?>
 57 <br><br> 
 58 
 59   Heute <input type="text" name="3" value="<?php if($ok[3] || $_POST[3]=="?") {echo $loesung[3];} else {echo $_POST[3];} ?>" size="4"> Marco mit seiner Vespa weggefahren.&nbsp;<?php if($ok[3]) {echo $s;} else {if($_POST[3]=='?') {echo '';} else {echo $img;}} ?>
 60  <br><br>
 61  
 62  Was <input type="text" name="4" value="<?php if($ok[4] || $_POST[4]=="?") {echo $loesung[4];} else {echo $_POST[4];} ?>" size="4"> du im Deutschkurs gelernt ?&nbsp;<?php if($ok[4]) {echo $s;} else {if($_POST[4]=='?') {echo '';} else {echo $img;}} ?>
 63 <br><br> 
 64 
 65  Warum <input type="text" name="5" value="<?php if($ok[5] || $_POST[5]=="?") {echo $loesung[5];} else {echo $_POST[5];} ?>" size="4"> du am Sonntag zu Hause geblieben und <input type="text" name="6" value="<?php if($ok[6] || $_POST[6]=="?") {echo $loesung[6];} else {echo $_POST[6];} ?>" size="4"> mich nicht besucht ?&nbsp;<?php if($ok[5]) {echo $s;} else {if($_POST[5]=='?') {echo '';} else {echo $img;}} ?>&nbsp;<?php if($ok[6]) {echo $s;} else {if($_POST[6]=='?') {echo '';} else {echo $img;}} ?>
 66 <br><br> 
 67 
 68  Wie <input type="text" name="7" value="<?php if($ok[7] || $_POST[7]=="?") {echo $loesung[7];} else {echo $_POST[7];} ?>" size="4"> ihr euch kennen gelernt ?&nbsp;<?php if($ok[7]) {echo $s;} else {if($_POST[7]=='?') {echo '';} else {echo $img;}} ?>
 69 <br><br>
 70 
 71  Wann <input type="text" name="8" value="<?php if($ok[8] || $_POST[8]=="?") {echo $loesung[8];} else {echo $_POST[8];} ?>" size="4"> du heute aufgestanden ?&nbsp;<?php if($ok[8]) {echo $s;} else {if($_POST[8]=='?') {echo '';} else {echo $img;}} ?>
 72 <br><br> 
 73 
 74  Meine Kollegin <input type="text" name="9" value="<?php if($ok[9] || $_POST[9]=="?") {echo $loesung[9];} else {echo $_POST[9];} ?>" size="4"> sich bei einer B&auml;ckerei als Verk&auml;uferin beworben.&nbsp;<?php if($ok[9]) {echo $s;} else {if($_POST[9]=='?') {echo '';} else {echo $img;}} ?>
 75 <br><br> 
 76 <hr />
 77 
 78 <table width="100%">
 79 <tr height="40">
 80 <td width="25%" align="left" valign="bottom">
 81 <input title=" richtig oder falsch ??? - click hier " class="sub" type="submit" value="kontrollieren" name="submit">
 82 </form>
 83 </td>
 84 <td width="45%" align="left" valign="bottom">
 85 <?php echo '<img src="img/supersmile.gif">'; ?>&nbsp;richtig&nbsp;<?php echo $a; ?>
 86 </td>
 87 <td width="30%" valign="bottom"><p align="right"><a href="perfekt_2.php">n&auml;chste &Uuml;bung</a>&nbsp;<img src='img/back_turnable.gif' width='25' height='25' alt='n&auml;chste &Uuml;bung' border='0'></p></td>
 88 </tr>
 89 <tr height="40">
 90 <td>
 91 <!-- overLIB (c) Erik Bosrup (c) www.bosrup.com -->
 92 <script type="text/javascript" src="../js/overlib421/overlib.js"></script> 
 93 <img onmouseover="return overlib('Du findest die richtige Antwort nicht? - Tippe ein \'?\' ins Feld ein und bestätige auf der Tastatur mit Enter oder klicke mit der Maus auf kontrollieren - Dann wird die Lösung angezeigt.', OFFSETX,10, OFFSETY,-50, CAPTION,'Probleme ???');" onmouseout="return nd();" src="img/icon_help_winxp.gif" alt="" width="26" height="26" border="0" align="left">
 94 </td>
 95 <td align="left" width="10%">
 96 <?php echo '<img src="img/red_x.gif">'; ?> &nbsp;falsch&nbsp; <?php echo $b; ?>
 97 </td>
 98 <td>&nbsp;</td>
 99 </tr>
100 </table>
101 
102 </body>
103 </html>
104