Ankündigung

Einklappen
Keine Ankündigung bisher.

Aus Formular mit Switch und Case 2 Felder berechnen und ausgben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Aus Formular mit Switch und Case 2 Felder berechnen und ausgben

    Hallo ihr lieben,

    ich habe hier zwei Dateien. tanken.html und zahlung.php

    Aus dem Formular mit zwei Feldern sollen die Werte in die zahlung.php übergeben werden, berechnet und ausgegeben werden.

    Ich komme hier leider ncht weiter, da er das Ergebniss nicht ausgibt. Oder er berechnet das auch vorher gar nicht.

    Kann sich jemand das freundlicherweise angucken?

    Lieben Dank, LG


    tanken.html
    HTML-Code:
       <!DOCTYPE html>  <head>  <title>tanken</title>  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />  </head>  <body>  <form action="zahlung.php" metod="post">  <ul>  <li><label for="liter">Liter:</label><input name="literx"></li>  <li><label for="kraftstoffart">Kraftstoff <br>(bitte n, s oder d eingeben (normal,super diesel)):</label><input name="kraftstoffart"></li>  <li><input type="submit" value="Rechnung erstellen"></li>  </ul>  </body>  </html>
    zahlung.php
    PHP-Code:
     <!DOCTYPE html>  <head>  <title>zalung.php</title>  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />  </head>  <body>  <main>  <?php   $liter doubleval($_POST["literx"]);  switch($_POST["kraftstoffart"]){     case "n":$zahlung $liter 1.5;  echo $liter " Liter Normal kostet: " $zahlung "Euro.";  break;  case "s":$zahlung $liter 2;  echo $liter " Liter Super kostet: " $zahlung "Euro.";  break;  case "d":$zahlung $liter 1;  echo $liter " Liter Diesel kostet: " $zahlung "Euro.";  break;  default:  echo = "Machen Sie bitte eine richtige Angabe!"  }  ?>   </main>  </body>  </html>

  • #2
    Validiere Dein HTML, dann sollte Dir der Fehler auffallen:

    https://validator.w3.org/

    Kommentar


    • #3
      Jetzt gehts, man man man...

      Danke Dir

      Falls das einer mal nachgucken möchte...

      HTML-Code:
       <!DOCTYPE html>  <html lang="de">  <head>  <title>tanken</title>     <meta charset="UTF-8">    </head>  <body>  <form action="zahlung.php" method="post">  <ul>  <li><label for="liter">Liter:</label><input name="liter" id="liter"></li>  <li><label for="kraftstoffart">Kraftstoff(bitte n, s oder d eingeben (normal,super diesel)):</label><input name="kraftstoffart" id="kraftstoffart"></li>  <li><input type="submit" value="Rechnung erstellen"></li>  </ul>  </form>  </body>  </html> 
      PHP-Code:
       <!DOCTYPE html>  <html lang="de">  <head>  <title>zalung.php</title>     <meta charset="UTF-8">    </head>  <body>  <main>  <?php   $liter doubleval($_POST["liter"]);  switch($_POST["kraftstoffart"]){     case "n":$zahlung $liter 1.5;  echo $liter " Liter Normal kostet: " $zahlung "Euro.";  break;  case "s":$zahlung $liter 2;  echo $liter " Liter Super kostet: " $zahlung "Euro.";  break;  case "d":$zahlung $liter 1;  echo $liter " Liter Diesel kostet: " $zahlung "Euro.";  break;  default:  echo "Machen Sie bitte eine richtige Angabe!";  }  ?>   </main>  </body>  </html>

      Kommentar

      Lädt...
      X