Ik ben aan het experimenteren met php.
Ik wil nu priemtweelingen maken, maar het werkt niet.
Zien jullie een fout?
<u><h3>Priemtweelingen</h3></u>
Vul hieronder de range van waar tot waar hij priemtweelingen moet gaan zoeken</br>
<div style="width: 500px; border: 1px solid black; margin: 8px; padding: 8px; "> <!-- opmaak van de rand -->
<form name="form2" method="post" action="priemtweelingen2.php"> <!-- hieruit haalt het phpscript "priemtweelingen2.php" de waardes -->
<p>
<table border="0">
<tr>
<td>
Begin getal:
</td>
<td>
<input type="text" name="begin_1" style="width: 150px;"> <!-- opmaak teksvakje plus naam die het vakje krijgt / hier wordt de beginwaarde ingegeven-->
</td>
</tr>
<tr>
<td>
Eind getal:
</td>
<td>
<input align="middle" type="text" name="begin_2" style="width: 150px;"> <!-- opmaak teksvakje plus naam die het vakje krijgt / hier wordt de eindwaarde ingegeven-->
</td>
</tr>
</table>
</p>
<p>
<input type="submit" value="bekijk priemtweelingen"> <!-- stuurt de waardes door naar bovengenoemde address in de "action" -->
</p>
</form>
</div>
en mijn php:
<html>
<head>
</head>
<body>
<?php
$begingetal = $_POST["begin_1"];
$eindgetal = $_POST["begin_2"];
for($i=$begingetal;$i<$eindgetal;$i++)
{
for($j=1;$j<$eindgetal;$j++)
{
$deel = $i/$j;
if(is_int($deel)) //"is_int" kijkt of er een numerieke
{
$var[$i][$j] = $deel;
}
}
}
foreach($var as $key => $waarde)
{
if((count($var[$key]) == 1 || (count($var[$key]) == 2)) && (count($var[$key+2]) == 1 || (count($var[$key+2]) == 2)))
{
$priemgetallen = $key;
echo "Dit zijn ze $priemgetallen <br />";
}
}
?>
</body>
</html>
Bedankt alvast voor de hulp!
Mvg,
Camiel en Stan