zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Problem beim auswerten von sehr einfachen Taschenrechner...

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.05.2015, 21:43
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.12.2014
Beiträge: 137
Nördy kann nur auf Besserung hoffen
Standard Problem beim auswerten von sehr einfachen Taschenrechner...

Heyho ich habe ein dummes Problem.
Ich möchte einfach nur einen einfachen Taschenrechner ausgeben der auch vernünftig funktioniert und das wenn ein Lücke nich angegeben wurde (zB wenn man vergisst die zweite zahl einzugeben) das eine Fehlermeldung kommt


Sieht so aus:
HTML-Code:
<form action="./rechner1.php" method="get"> 
		<table border="1" align="center"><tr><td>
            Zahl 1: </td><td> <input type="number" name="nr1"></td></tr>
        
            <tr><td>Zahl 2: </td><td><input type="number" name="nr2"></td></tr>
            
                <td colspan="2"><input type="radio" name="operator" value="*">Multiplizieren
        
                <input type="radio" name="operator" value="/">Dividieren

                <input type="radio" name="operator" value="+">Addieren

                <input type="radio" name="operator" value="-">Subtrahieren</td></tr>
				<tr><td colspan="2" align="center">
           
          
                <input type="submit" value="Ausrechnen">
				<input type="reset" value="L&ouml;schen">
                </td></tr></table>

PHP-Code:
                        <?php
        
@$zahl1=$_GET['nr1'];
        @
$zahl2=$_GET['nr2'];
        @
$operator=$_GET['operator'];


        if((
$zahl1!="") && ($zahl2!="") && ($operator!=""))
        if(
$operator == '*')
        {
        
$ergebnis $zahl1 $zahl2;
        }
        elseif(
$operator == '/')
        {
        
$ergebnis $zahl1 $zahl2;
        }
        elseif(
$operator == '+')
        {
        
$ergebnis=$zahl1 $zahl2;
        }
        elseif(
$operator == '-')
        {
        
$ergebnis $zahl1 $zahl2;
        }
        else
        {
        echo 
"Dieser Fall kann zu 100% nicht kommen!<br/>";
        }
        
        
        if((
$zahl1="") && ($zahl2))
            echo
"Sie haben keine Zahl eingeben<br/>";
        else
            echo 
"";
            
        if (
$operator="")
            echo
"Sie haben keinen Operator ausgew&auml;hlt!";
        else
            echo
"";
        
    
    echo 
"$zahl1 $operator $zahl2 = $ergebnis";

?>
er gibt mir immer eine fehlermeldung aus das die variable es die variable nicht gibt wenn man nichts angibt und ja... das ist komisch..
Pls helft mir

Mfg Nördy
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 13.05.2015, 22:51
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2006
Beiträge: 745
mermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblick
Standard

Du hast in den if-Bedingungen manchmal = (Zuweisung) stehen statt == (Vergleich).

Die Umlaut-Entities (&auml; usw.) brauchst du nicht. Wenn Umlaute nicht korrekt dargestellt werden, hast du einen Fehler mit der Kodierung. Speichere die Quellcode-Dateien als UTF-8 und liefere sie auch als UTF-8 aus. Füge dazu gegebenenfalls vor der ersten Ausgabe ein

PHP-Code:
header('Content-Type: text/html; charset=UTF-8'); 
hinzu.

Überprüf auch noch mal deinen HTML-Code (etwa mit dem W3C Validator). Da fehlt irgendwo ein Tag.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Font der Überschrift ändern (Problem) artist CSS 2 07.12.2007 11:01
Design zu CSS/HTML verarbeiten - Problem häufen sich. Grafikamateur CSS 2 06.08.2007 10:57
Problem mit WordPress und dem Bilder Upload Maxefix Serveradministration und serverseitige Scripte 0 19.12.2006 15:58
Problem bei Div's - zwei mal das gleiche und doch nicht ... Niriel CSS 10 09.06.2005 18:39
Problem mit einem CSS Layout nARC CSS 20 21.05.2005 07:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:37 Uhr.