Announcement

Collapse
No announcement yet.

HILFE!!Mein Quelltext funktioniert nicht!!!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • HILFE!!Mein Quelltext funktioniert nicht!!!

    Hallo,

    ich habe versucht einen vokabeltrainer in php zu erstellen nur leider funktioniert die Auswertung nicht. Kann mir einer helfen??? Hier die Quelltexte:

    index.html:

    HTML Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>English_vocabulary_check</title>
    <style type="text/css">
    <!--
    body {
    	background-color: #B4B4BA;
    }
    body,td,th {
    	color: #000000;
    }
    -->
    </style></head>
    
    <body>
    <form name="form1" method="post" action="check1.php">
    <table width="314" height="529" border="0" align="center">
      <tr>
        <td width="142" height="23">offer</td>
        <td width="156"><input name="vok1" type="text" id="vok1"></td>
      </tr>
      <tr>
        <td height="23">pick</td>
        <td><input name="vok2" type="text" id="vok2"></td>
      </tr>
      <tr>
        <td height="23">hurry</td>
        <td><input name="vok3" type="text" id="vok3"></td>
      </tr>
      <tr>
        <td height="23">whether</td>
        <td><input name="vok4" type="text" id="vok4"></td>
      </tr>
      <tr>
        <td height="23">promise</td>
        <td><input name="vok5" type="text" id="vok5"></td>
      </tr>
      <tr>
        <td height="23">community</td>
        <td><input name="vok6" type="text" id="vok6"></td>
      </tr>
      <tr>
        <td height="23">earth</td>
        <td><input name="vok7" type="text" id="vok7"></td>
      </tr>
      <tr>
        <td height="23">airport</td>
        <td><input name="vok8" type="text" id="vok8"></td>
      </tr>
      <tr>
        <td height="23">pronunciation</td>
        <td><input name="vok9" type="text" id="vok9"></td>
      </tr>
      <tr>
        <td height="23">guy</td>
        <td><input name="vok10" type="text" id="vok10"></td>
      </tr>
      <tr>
        <td height="23">extra</td>
        <td><input name="vok11" type="text" id="vok11"></td>
      </tr>
      <tr>
        <td height="23">suit</td>
        <td><input name="vok12" type="text" id="vok12"></td>
      </tr>
      <tr>
        <td height="23">succesful</td>
        <td><input name="vok13" type="text" id="vok13"></td>
      </tr>
      <tr>
        <td height="23">entry</td>
        <td><input name="vok14" type="text" id="vok14"></td>
      </tr>
      <tr>
        <td height="23">shut up </td>
        <td><input name="vok15" type="text" id="vok15"></td>
      </tr>
      <tr>
        <td height="23">menu</td>
        <td><input name="vok16" type="text" id="vok16"></td>
      </tr>
      <tr>
        <td height="23">spicy</td>
        <td><input name="vok17" type="text" id="vok17"></td>
      </tr>
      <tr>
        <td height="23">flight</td>
        <td><input name="vok18" type="text" id="vok18"></td>
      </tr>
      <tr>
        <td height="23">mainly</td>
        <td><input name="vok19" type="text" id="vok19"></td>
      </tr>
      <tr>
        <td height="23">mom</td>
        <td><input name="vok20" type="text" id="vok20"></td>
      </tr>
      <tr>
        <td height="23">&nbsp;</td>
        <td><input type="submit" name="Submit" value="Check">
        <input type="reset" name="Reset" value="Reset"></td>
      </tr>
    </table>
    </form>
    </body>
    </html>


    check1.php:


    PHP Code:
    <?PHP
    $vok1 
    $_POST['vok1'];
    $vok2 $_POST['vok2'];
    $vok3 $_POST['vok3'];
    $vok4 $_POST['vok4'];
    $vok5 $_POST['vok5'];
    $vok6 $_POST['vok6'];
    $vok7 $_POST['vok7'];
    $vok8 $_POST['vok8'];
    $vok9 $_POST['vok9'];
    $vok10 $_POST['vok10'];
    $vok11 $_POST['vok11'];
    $vok12 $_POST['vok12'];
    $vok13 $_POST['vok13'];
    $vok14 $_POST['vok14'];
    $vok15 $_POST['vok15'];
    $vok16 $_POST['vok16'];
    $vok17 $_POST['vok17'];
    $vok18 $_POST['vok18'];
    $vok19 $_POST['vok19'];
    $vok20 $_POST['vok20'];

    $Gesammtpunkte "1";
    $Gesammtpunkte $Gesammtpunkte-1;

    if ( 
    $vok1 == "bieten" ) {
    $Gesammtpunkte $Gesammtpunkte+1;
    }


    if ( 
    $vok1 == "aufheben" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }


    if ( 
    $vok1 == "beeilen" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }


    if ( 
    $vok1 == "ob" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "versprechen" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Gemeinschaft" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Erde" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Flughafen" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Aussprache" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Kerl" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Extra" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Anzug" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "erfolgreich" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if(  
    $vok1 == "Eintrag" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Mund halten" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Speisekarte" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "würzig" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Flug" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "hauptsächlich" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    if ( 
    $vok1 == "Mama" ){
    $Gesammtpunkte $Gesammtpunkte+1;
    }
    else{

    }

    $Prozent $Gesammtpunkte/20*100;
    switch (
    $Prozent)
    {
    case 
    0:
    $Note "Ungenügend";
    break;

    case 
    5:
    $Note "Ungenügend";
    break;

    case 
    10:
    $Note "Ungenügend";
    break;

    case 
    15:
    $Note "Ungenügend";
    break;

    case 
    20:
    $Note "mangelhaft";
    break;

    case 
    25:
    $Note "mangelhaft";
    break;

    case 
    30:
    $Note "mangelhaft";
    break;

    case 
    35:
    $Note "ausreichend";
    break;

    case 
    40:
    $Note "ausreichend";
    break;

    case 
    45:
    $Note "ausreichend";
    break;

    case 
    50:
    $Note "befridigend";
    break;

    case 
    55:
    $Note "befridigend";
    break;

    case 
    60:
    $Note "befridigend";
    break;

    case 
    65:
    $Note "befridigend";
    break;

    case 
    70:
    $Note "gut";
    break;

    case 
    75:
    $Note "gut";
    break;

    case 
    80:
    $Note "gut";
    break;

    case 
    85:
    $Note "gut";
    break;

    case 
    90:
    $Note "sehr gut";
    break;

    case 
    95:
    $Note "sehr gut";
    break;

    case 
    100:
    $Note "sehr gut";
    break;

    default:
    $Note "!!Fehler.Note konnte nicht ermittelt werden!!";
    }
    ?>
    <html>
    <style type="text/css">
    <!--
    .style1 {font-size: 36px}
    .style3 {font-size: 10px}
    body,td,th {
        color: #000000;
    }
    body {
        background-color: #B4B4BA;
    }
    -->
    </style>
    <table width="471" height="521" border="0" align="center">
      <tr>
        <td height="517" align="left" valign="top"><div align="center" class="style1">
          <p>Auswertungsbogen:</p></div>
    <?php
    echo "Du hast $Gesammtpunkte von 20 Punkten ( $Prozent % ) erreicht.";
    echo 
    "Dies entspricht der Note: $Note";
    ?>
    <p align="center" class="style3">Die richtigkeit dieses Testes ist nicht gew&auml;hrleistet. </p>
        </td>
      </tr>
    </table>
    </html>



    danke schon im voraus.
    An der stärke der Waffen erkennt man die Schwäche der Menschen.

  • #2
    Hallo Hanfi,

    sorry aber ich glaube so funktioniert das nicht!
    Quelltext anhängen ist ja meist sehr hilfreich, aber bitte die rellevanten Stellen! Wer soll sich den die Mühe machen deinen Quelltext komplett durchzusehen?
    Vielleicht könntest du auch vorher schreiben WAS du von deinem Code erwartest und WAS GENAU er nicht bzw. Falsch macht.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      hallo Falk Prüfer,
      danke für deine Antwort ich werde dies in zukunft auch beruksichtigen.
      ich habe meinen fehler aber schon selber behoben .
      An der stärke der Waffen erkennt man die Schwäche der Menschen.

      Comment


      • #4
        Du musst beachten, wenn du php Befehle ins HTML schreibst, muss immer

        <?php
        jetzt dein Befehl
        ?>


        stehen! Vielleicht lag auch daran der Fehler

        Comment

        Working...
        X