Eu não estou conseguindo duas coisas.... Quando o número até 100, divide por 10, quando de 101 à 1000 divide por 100 assim vai. O outro problema é que quando o numero é até 20, ele cria o select da maneira certa 1,10 e 11,20 mais quando coloco 21 ele não cria o select 21,30.
Pergunta
Marcelo Mussi
Estou com um pequeno problema, gostaria de ajuda, o código à seguir:
echo "<select>"; $a = 2781; if($a >= 100) { $b = 10; } elseif($a >= 1000) { $b = 100; } elseif($a >= 10000) { $b = 1000; } elseif($a >= 100000) { $b = 10000; } for($i = 1; $i <= $a/$b; $i++){ $x = ($i * $b) -9; $y = $i * $b; echo "<option value=\"$i\">$x , $y</option>"; } echo "</select>";Eu não estou conseguindo duas coisas.... Quando o número até 100, divide por 10, quando de 101 à 1000 divide por 100 assim vai. O outro problema é que quando o numero é até 20, ele cria o select da maneira certa 1,10 e 11,20 mais quando coloco 21 ele não cria o select 21,30.
alguém pode me ajudar?
grato!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.