HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Taschenrechner teil 2???

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Taschenrechner teil 2???

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
ghostmaster01
Gast





BeitragVerfasst am: 12.12.2005 11:21:05    Titel: Taschenrechner teil 2??? Antworten mit Zitat

Hallo leute,
wieder bezüglich auf Taschenrechner also nachdem ich 2 zahlen in 2 input type="text" eingeben habe wenn ich dann das ergebnis raus bekomme z.B "10" das ich dann ein Button habe mit dem ich den Wert speichern kann und wieder wenn ich auf das Button klicken sollte den wert wieder raus bekomme. Wie kann ich das in php schreiben???


<H1>PHP Taschenrechner</H1>


<form action="TaschenrechnerAusgabe.php" method="post">
Gib hier deine erste Zahl ein:<br>
<input type="text" name="zahl1" size="20" bgcolor = #ff0000><p>
Gib hier deine zweite Zahl ein:<br>
<input type="text" name="zahl2"><p>
Ergebnis Speichern:
<input type="submit" value=" M1 " name="memory">
<input type="submit" value=" M2 " name="memory2">
<input type="submit" value=" M3 " name="memory3">
<input type="submit" value=" M4 " name="memory4"> <p>
Was willst du mit diesen Zahlen tun:<br>
<input type="text" name="zeichen"> <p>
<input type="submit" name="submit" value="Ausrechnen" > <p>
Das Ergebnis lautet:<br>

<input type="text" name="ergebnis" value="<? $ergebnis; ?>"><p>

<?
$zahl1 = $_REQUEST[zahl1];
$zeichen = $_REQUEST[zeichen];
$zahl2 = $_REQUEST[zahl2];
$m1 = $_REQUEST[memory];


if($zeichen == "+" ){
$ergebnis=$zahl1 + $zahl2;
}
if ($zeichen=="-"){
$ergebnis=$zahl1 - $zahl2;
}
if ($zeichen=="*"){
$ergebnis=$zahl1 * $zahl2;
}
if ($zeichen=="/"){
$ergebnis=$zahl1 / $zahl2;
}

echo $ergebnis;

?>

</form>

</H3>
</TD>
</TR>
</TABLE>

</body>
</html>



Es würde mir sehr viel helfen Danke.
Nach oben
Sir Quicksand
Häufiger Poster


Anmeldungsdatum: 19.01.2005
Beiträge: 304
Wohnort: Hannover

BeitragVerfasst am: 17.12.2005 22:20:49    Titel: Re: Taschenrechner teil 2??? Antworten mit Zitat

Ahoi,

vorab:
Zitat:

</H3>
</TD>
</TR>
</TABLE>

</body>
</html>
[/b]


Was soll das? Räum auf!!!

Jetzt zu Deiner Frage: da ich es blödsinnig finde einen Taschenrechner, wenn auch nur zum lernen, in PHP zuschreiben, habe ich mir keine Gedanken zu den 4 Speichertasten gemacht. Nimm JavaScript.

Ansonsten darfst Du nicht vergessen, das PHP von oben bis unten durchgearbeitet wird (solange nicht gesprungen wird). Wenn Du also oben
Code:
 echo $ergebnis;
ausgeben möchtest, die Variable jedoch noch nicht bearbeitet und gefüllt wurde, macht diese Anweisung keinen Sinn.

Code:

<form action="TaschenrechnerAusgabe.php" method="post">
Gib hier deine erste Zahl ein:<br>
<input type="text" name="zahl1" size="20" bgcolor = #ff0000><p>
Gib hier deine zweite Zahl ein:<br>
<input type="text" name="zahl2"><p>
Ergebnis Speichern:
<input type="submit" value=" M1 " name="memory">
<input type="submit" value=" M2 " name="memory2">
<input type="submit" value=" M3 " name="memory3">
<input type="submit" value=" M4 " name="memory4"> <p>
Was willst du mit diesen Zahlen tun:<br>
<input type="text" name="zeichen"> <p>
<input type="submit" name="submit" value="Ausrechnen" > <p>
Das Ergebnis lautet:<br>



<?
$zahl1 = $_REQUEST[zahl1];
$zeichen = $_REQUEST[zeichen];
$zahl2 = $_REQUEST[zahl2];
$m1 = $_REQUEST[memory];


if($zeichen == "+" ){
$ergebnis=$zahl1 + $zahl2;
}
if ($zeichen=="-"){
$ergebnis=$zahl1 - $zahl2;
}
if ($zeichen=="*"){
$ergebnis=$zahl1 * $zahl2;
}
if ($zeichen=="/"){
$ergebnis=$zahl1 / $zahl2;
}
?>

<input type="text" name="ergebnis" value="<? echo $ergebnis; ?>"><p>

</form>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.