har du husket at gører functionen ZeroFront tilgængelig før du bruger den ??
dette er tested, og laver en flot dropdown box med indhold med 00 til 59
<?php
function ZeroFront($num){
$str = ($num<10)? "0$num" : "$num";
return $str;
}
$startd = 00;
$slutd = 58;
echo '<select type="text" name="mminutter">';
echo ("<option value='00' style='width:20px;'>00</option>");
while ($startd <= $slutd) {
$startd = $startd + 1;
$startd = ZeroFront($startd); /* ***** denne linje tilføjet ****** */
echo "<option value='".$startd."' style='width:20px;'>".$startd."</option>";
}
echo "</select>";
?>
functioner skal altid erklæres før de kan bruges, dvs de skal være indlæst før du kna anvende dem, ofte liger man alle functioner i toppen af sit ducument, eller i externe filer, man includere i toppen
hele dit string problem ligger i denne linje
$startd = $startd + 1; her udfører du en matematisk operation på en string, og den bliver typecasted til en integer, og foranstillede nuller fjernes