l.degroot01
Gebruiker
- Lid geworden
- 18 jan 2003
- Berichten
- 161
Ik heb een omrekentool gemaakt, weer puur als oefening, al was deze niet zo moeilijk.
Als iemand een bugje spot of een functie toegevoegd zou willen zien vermeld het rustig hieronder.
Plaats het in een .php file en draai het vanaf een server om het te kunnen gebruiken.
Als iemand een bugje spot of een functie toegevoegd zou willen zien vermeld het rustig hieronder.
Plaats het in een .php file en draai het vanaf een server om het te kunnen gebruiken.
Code:
<!--
Programmer: Leslie de Groot
Date: 16-11-2010
Goal: Binary, Decimal converter
**CHANGELOG**
16-11-2010 Hexadecimaal optie toegevoegd.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Omrekentool</title>
</head>
<body>
<form method="post" action="">
<table>
<tr>
<td>
Getal (Binair, Decimaal of Hexadecimaal):
</td>
<td>
<input type="int" name="getal"/>
</td>
</tr>
<tr>
<td>
<input type="radio" name="omzetting" value="decimaalbinair" CHECKED/>Decimaal -> Binair
</td>
<td>
<input type="radio" name="omzetting" value="decimaalhex"/>Decimaal -> Hexadecimaal
</td>
</tr>
<tr>
<td>
<input type="radio" name="omzetting" value="binairdecimaal"/>Binair -> Decimaal
</td>
<td>
<input type="radio" name="omzetting" value="binairhex"/>Binair -> Hexadecimaal
</td>
</tr>
<tr>
<td>
<input type="radio" name="omzetting" value="hexbinair"/>Hexadecimaal -> Binair
</td>
<td>
<input type="radio" name="omzetting" value="hexdecimaal"/>Hexadecimaal -> Decimaal
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="Bereken"/>
</td>
</tr>
</table>
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST"){
$getal = $_POST["getal"];
$omzetting = $_POST["omzetting"];
if($getal == ""){
print("<font color='red'><b>Je dient een getal op te geven!</b></font><br/>");
}
if($omzetting == "decimaalbinair"){
echo base_convert($getal, 10, 2);
}
if($omzetting == "decimaalhex"){
echo base_convert($getal, 10, 16);
}
if($omzetting == "binairdecimaal"){
echo base_convert($getal, 2, 10);
}
if($omzetting == "binairhex"){
echo base_convert($getal, 2, 16);
}
if($omzetting == "hexbinair"){
echo base_convert($getal, 16, 2);
}
if($omzetting == "hexdecimaal"){
echo base_convert($getal, 16, 10);
}
}
?>
</body>
</html>