Tag et kig på min kode her:
<?
if($_POST["was"] == "two") {
$one = split (",", $_POST["nummer"]);
$i = 0;
while($one[$i]) {
if(strstr($one[$i],"-")) {
$two = split("-", $one[$i]);
$three = $two[0];
while($three <= $two[1]) {
echo $three;
$three++;
}
}
else {
echo $one[$i];
}
$i++;
}
}
else { ?>
<form action="test.php" method="POST">
Nummer: <input type="text" name="nummer">
<input type="hidden" name="was" value="two">
<input type="submit" value="Send" name="submit">
</form>
<? } ?>
Den smider først alle tallene i et array hvor den bagefter tjekker om der er et "-" i. Hvis der er det bliver den splittet til et array hvor den tæller op fra det første tal til det sidste tal.
Håber du kan bruge koden.
Du kan se koden i funktion her:
http://www.pazo.h4f.dk/test.php/Martin Wolf
Din lokale slagter[Redigeret d. 12/11-02 15:44:15 af Martin Wolf][Redigeret d. 12/11-02 15:58:27 af Martin Wolf]