Funktion med minutter driller
Jeg har bøvlet med den her funktion et stk. tid og den vil ikke helt som jeg vil?Den skal gennemløbe 60 minutter så det bliver en select boks i en formular, men det skal ikke bare løbe fra 1-59, den skal først liste 5,10,15 osv op til 59 og herefter 1,2,3,4,6 op til 59(ikke 5 igen) - dvs alt hvad der giver modulus 5 ( %5) skal stå i toppen og resten i bunden - jeg har forsøgt med dette:
function minut(){
$select .= '<select name="minut">';
$select .= '<option value="">Min</option>';
for($x = 1; $x < 60; $x++){
if($x % 5){
$toparray[] = $x;
}else{
$bundarray[] = $x;
}
}
foreach ($toparray as $value) {
if(isset($_POST['minut']) && $value == $_POST['minut']){
$top .= '<option value="'.$value.'" selected>'.$value.'</option>';
}else{
$top .= '<option value="'.$value.'">'.$value.'</option>';
}
//echo "Key: $key; Value: $value<br>\n";
}
foreach ($bundarray as $value) {
if(isset($_POST['minut']) && $value == $_POST['minut']){
$bund .= '<option value="'.$value.'" selected>'.$value.'</option>';
}else{
$bund .= '<option value="'.$value.'">'.$value.'</option>';
}
//echo "Key: $key; Value: $value<br>\n";
}
$selectslut = '</select>';
$content = $select.$top.$bund.$selectslut;
echo $content;
}
