php zeichen verbieten?

hallo ich möchte in meinem taschenrechner dokument ändern, dass man ausschließlich nur zahlen eingeben kann also falls ein buchstabe oder ein zeichen eingegeben wird soll ein kurzer satz angezeigt werden wie "nur zahlen eingeben"
wie kann ich das am besten lösen?

hier mein quellcode

<!DOCTYPE html>
<html>
<head>
<!DOCTYPE html>

<html>

<head>

 <title>Taschenrechner</title>

</head>

<body>

<h2>Mein erster Taschenrechner</h2>

<hr><br />

<?php

if($_POST){

 $zahl1 = $_POST["zahl1"];

 $zahl2 = $_POST["zahl2"];

 $rechenart = $_POST["Rechenart"];
 
 include 'function.php';
 
 }

 switch($rechenart) {

     case "+":

          $ergebnis= addieren($zahl1, $zahl2);

     break;

     case "-":

          $ergebnis= subtrahieren($zahl1, $zahl2);

     break;

     case "*":

          $ergebnis= multiplizieren($zahl1, $zahl2);

     break;

      case "/":

          $ergebnis= dividieren($zahl1, $zahl2);

     break;

  }

 print "ergebnis ist ". $zahl1. $rechenart. $zahl2. "=". $ergebnis;


?>

<form action="case.php" method="post" >

 <p>Zahl 1:<input name="zahl1" value="<?php echo $ergebnis; ?>" size="30" maxlength="30"></p>

 <p>Zahl 2:<input name="zahl2" size="30" maxlength="30"></p>

 <input type="submit" value="Rechnen!">

 <p><input type="radio" name="Rechenart" value="+">addieren</p>

 <p><input type="radio" name="Rechenart" value="-">subtrahieren</p>

 <p><input type="radio" name="Rechenart" value="*">multiplizieren</p>

 <p><input type="radio" name="Rechenart" value="/">dividieren</p>

 </form>

<hr><br>

</body>

</html>
Computer, HTML, programmieren, Programmierung, PHP, Taschenrechner
7 Antworten

Meistgelesene Fragen zum Thema Taschenrechner

Casio FX-991DE PLUS: wie Ergebnisse als Dezimalzahl anzeigen lassen?

5 Antworten

Wie gebe ich N über k in den Taschenrechner ein und berechne es?

4 Antworten

Deg, Rad, oder Grad?

3 Antworten

Was bedeutet das E in Mathe?

5 Antworten

Taschenrechner zurücksetzen

2 Antworten

Taste für Binomialkoeffizient im taschenrechner?

3 Antworten

Wie gibt man eine periodenzahl in den Taschenrechner ein?

12 Antworten

Casio von grad in Bogenmaß umstellen?

2 Antworten

casio fx-991de plus wie hexa und binär umrechnen?

2 Antworten

Taschenrechner - Neue und gute Antworten