Nieuw lid |
|
Hallo,
Ik ben een beginner in PHP en heb een probleem
Misschien is het een hele simpele oplossing maar ik kon niks vinden met google ofzo
Nouwja
dit is mijn index.php waar je de getallen kan invoeren
<?php
$getal1 = '
<form action="reken_uit.php" method="get">
<input type="text" name="getalvoor" onKeyPress="return numbersonly(this, event)" />
<select name="plusmin">
<option value="+">+</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="text" name="getalachter" onKeyPress="return numbersonly(this, event)" />
<input type="submit" />
</form>
</form>
';;
?>
<?=$getal1?>
<SCRIPT TYPE="text/javascript">
<!--
// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) ||
(key==9) || (key==13) || (key==27) )
return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
return true;
// decimal point jump
else if (dec && (keychar == "."))
{
myfield.form.elements[dec].focus();
return false;
}
else
return false;
}
//-->
</SCRIPT>
<?php $getal1 = ' <form action="reken_uit.php" method="get"> <input type="text" name="getalvoor" onKeyPress="return numbersonly(this, event)" /> <select name="plusmin"> <option value="+">+</option> <option value="2">2</option> <option value="3">3</option> </select> <input type="text" name="getalachter" onKeyPress="return numbersonly(this, event)" /> <input type="submit" /> </form> </form> ';; ?> <?=$getal1?> <SCRIPT TYPE="text/javascript"> <!-- // copyright 1999 Idocs, Inc. http://www.idocs.com // Distribute this script freely but keep this notice in place function numbersonly(myfield, e, dec) { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true; // numbers else if ((("0123456789").indexOf(keychar) > -1)) return true; // decimal point jump else if (dec && (keychar == ".")) { myfield.form.elements[dec].focus(); return false; } else return false; } //--> </SCRIPT>
En dit is mijn reken_uit.php waar het probleem zit!
<?
$gv = $_GET["getalvoor"];
$ga = $_GET["getalachter"];
$pm = $_GET["plusmin"];
$resultaat = $gv + $ga;
echo $resultaat;
?>
<? $gv = $_GET["getalvoor"]; $ga = $_GET["getalachter"]; $pm = $_GET["plusmin"]; $resultaat = $gv + $ga; ?>
En nou was het mijn bedoeling om $pm als +, -, :, x te laten werken en dat je kan kiezen of je + enzo kan doen...
Zou iemand me kunnen helpen zodat hij wel ziet Oow das plus.. xD
Alvast Bedankt,
--- TheSpartan!
|