Simpelen Calculator

Door Jesse , 20 jaar geleden, 20.621x bekeken

Zoals voorgaande bericht is dit een simpelen teller met php.
Ik verwacht wel dat er een beetje verstand is over HTML en een beetje PHP ( om het script te oncijferen)

Voorbeeld: http://nerdonielso.mine.nu/~gast/Jesse_struick/oefening 2/ca

Gesponsorde koppelingen

PHP script bestanden

  1. simpelen-calculator

 

Er zijn 15 reacties op 'Simpelen calculator'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 jaar geleden
 
0 +1 -0 -1
Ziet er leuk uit :) alleen snap ik niet waarm je de $cijfer1 en 2 steeds er tussen hebt staan. ik zou ze boven de if scripts zetten. En uit verveling heb ik er ook maar een gemaakt :D. hier de code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

if ($type == optellen) {
$uitkomst = $getal_a + $getal_b;
}


if ($type == aftrekken) {
$uitkomst = $getal_a - $getal_b;
}


if ($type == delen) {
$uitkomst = $getal_a / $getal_b;
}


if ($type == vermenigv) {
$uitkomst = $getal_a * $getal_b;
}


if ($type == macht) {
$uitkomst = pow($getal_a,$getal_b);
}


print "Uitkomt: $uitkomst";

print "<form method=post action=$PHP_SELF>";
print "<input type=text name=getal_a>";
print "<select name=type>";

print "<option value=\"optellen\"> + </options>";
print "<option value=\"aftrekken\"> - </options>";
print "<option value=\"vermenigv\"> * </options>";
print "<option value=\"delen\"> / </options>";
print "<option value=\"macht\"> ^ </options>";
print "</select>";

print "<input type=text name=getal_b>";
print "<input type=submit value=Bereken>";
print "</form>";

?>


en hier het werkend voorbeeld:
http://members.lycos.nl/kotrsite/rekenmachine.php

Ik heb er voor de gein ook nog machten in gezet :)
Mitch X
Mitch X
20 jaar geleden
 
0 +1 -0 -1
Dit is sowieso een script van nix ... wat hebbie eraan? Je kan maar twee getallen gebruiken en dit is gewoon basis PHP ...
Rick
Rick
20 jaar geleden
 
0 +1 -0 -1
<input type="text" id="input" /><input type="button" onclick="document.getElementById('input').value=eval(document.getElementById('input').value);" />

zo, ik heb ook een rekenmachine gemaakt ^_^


20 jaar geleden
 
0 +1 -0 -1
Het is een simpele calculator, geen wiskundig meesterbrein


20 jaar geleden
 
0 +1 -0 -1
Het is een simpele calculator, geen wiskundig meesterbrein


20 jaar geleden
 
0 +1 -0 -1
en Roi,

waarom telkens opnieuw

print "jetext" ;
print "jetext" ;

waarom niet echo "je text" . "je text"; of het buiten php stallen


20 jaar geleden
 
0 +1 -0 -1
Eehm tja dat ben ik zo gewend en print en echo is toch hetzelfde of niet dan? buiten php stellen had gekunt ja maja zoals ik zij ben ik gewend :)
Jesse
Jesse
20 jaar geleden
 
0 +1 -0 -1
ja er is geen verschil tussen echo ""; en print
maar ik zou het dan zo doen:

echo "hoi" .

"hoi";
want het is veel meer typwerk om
print "hoi";
print "hoi";


20 jaar geleden
 
0 +1 -0 -1
mensen, ik niet snap....
waarom ik geen antwoord zien na rekening?
ik niet snap.. hoe kan?
hij heel mooi alles uitreken voor belasting... maar ik niet zien wat antwoord is..
help

dag Sjasak


18 jaar geleden
 
0 +1 -0 -1
roy als ik dit script kopieer zie ik
+ "; print " - "; print " * "; print " / "; print " ^ "; print ""; print ""; print ""; print ""; ?>


18 jaar geleden
 
0 +1 -0 -1
ow shit verkeerde naam gebruikt :p


18 jaar geleden
 
0 +1 -0 -1
weer een modje:

je antwoord komt nu direct in inputtype getal_a; kan je direct verder rekenen ;)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php

if ($type == optellen) {
$uitkomst = $getal_a + $getal_b;
}


if ($type == aftrekken) {
$uitkomst = $getal_a - $getal_b;
}


if ($type == delen) {
$uitkomst = $getal_a / $getal_b;
}


if ($type == vermenigv) {
$uitkomst = $getal_a * $getal_b;
}


if ($type == macht) {
$uitkomst = pow($getal_a,$getal_b);
}

echo "<center>";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"400\">";
echo "<tr>";
echo "<td width=\"10\" height=\"22\"></td>";
echo "<td width=\"380\" height=\"22\"><b> Calc <b></td>";
echo "<td width=\"10\" height=\"22\"></font></td>";
echo "</tr>";

echo "<tr>";
echo "<td width=\"10\" height=\"22\"></td>";
echo "<td width=\"380\" height=\"22\"></td>";
echo "<td width=\"10\" height=\"22\"></td>";
echo "</tr>";

echo "<form method=post action=$PHP_SELF>";
echo "<tr>";
echo "<td width=\"10\" height=\"22\"></td>";

if
 ($submit == "click"){

echo "<td width=\"380\" height=\"22\"><input type=\"text\" name=\"getal_a\" value='$uitkomst'></td>";

 }

  else{
        echo "<td width=\"380\" height=\"22\"><input type=\"text\" name=\"getal_a\"></td>";
  }


echo "<td width=\"10\" height=\"22\"></td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"10\" height=\"22\"></td>";
echo "<td width=\"380\" height=\"22\"><input type=text name=getal_b>";
echo "<select name=type>";
echo "<option value=\"optellen\"> + </options>";
echo "<option value=\"aftrekken\"> - </options>";
echo "<option value=\"vermenigv\"> * </options>";
echo "<option value=\"delen\"> / </options>";
echo "<option value=\"macht\"> ^ </options>";
echo "</select>";
echo "</td>";
echo "</tr>";


echo "<tr>";
echo "<td width=\"10\" height=\"22\"></td>";
echo "<td width=\"380\" height=\"22\"><input type=\"submit\" name=\"submit\" value=\"click\"></td>";
echo "<td width=\"10\" height=\"22\"></td>";
echo "</tr>";
echo "</form>";
echo "</table>";

?>
Ken
Ken
18 jaar geleden
 
0 +1 -0 -1
ik heb ook eentje gemaakt ma eenvoudig
ben nieuw in PHP

<HTML>
<HEAD>
<TITLE>
rekenmachine
</TITLE>
</HEAD>
<BODY>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
$versturen
=$_POST[versturen];
if(isset($versturen)) {
$getal1=$_POST[getal1];
$getal2=$_POST[getal2];
$RadioGroup1=$_POST[RadioGroup1];
foreach($_POST as $key=>$value) {
 echo "sleutel = $key en waarde = $value<br>\n";
}

if ("$RadioGroup1" == "+") {
$uitkomst = "$getal1" + "$getal2";
}


if ("$RadioGroup1" == "-") {
$uitkomst = "$getal1" - "$getal2";
}


if ("$RadioGroup1" == "/") {
$uitkomst = "$getal1" / "$getal2";
}


if ("$RadioGroup1" == "*") {
$uitkomst = "$getal1" * "$getal2";
}

echo "<hr>\n";
echo "<h2>De uitkomst = $uitkomst</h2>\n";
}

else {
?>

<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $SERVER[PHP_SELF];?>
" method="post">
<input type="text" name="getal1">getal 1<BR>
<input type="text" name="getal2">getal 2<BR>

<label>
<input type="radio" name="RadioGroup1" value="+">
Optellen(+)</label>
<label>
<input type="radio" name="RadioGroup1" value="-">
Aftrekken(-)</label>
<label>
<input type="radio" name="RadioGroup1" value="/">
Delen(/)</label>
<label>
<input type="radio" name="RadioGroup1" value="*">
Vermenigvuldigen(*)</label> <br><br>
<input type="submit" name="versturen" value="versturen"><br>
</p>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>

</BODY>
</HTML>
Legolas
Legolas
18 jaar geleden
 
0 +1 -0 -1
deze kloppen eigenlijk allebei niet, die nu hier gepost zijn. het is:
if ($type == "optellen") { (quotes!)
if ($RadioGroup1 == "+") { (variabelen buiten quotes!)
$_SERVER["PHP_SELF"] (underscore en quotes!)

etc, etc...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Ken
Ken
18 jaar geleden
 
0 +1 -0 -1
maar het werkt legolas ;)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. simpelen-calculator

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.