Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<?php
if (isset($_POST['gerar'])) {
if (!empty($_POST['lacre'])) {
$_SESSION['lacre'] = $_POST['lacre'];
$lacre = $_SESSION['lacre'];
while($lacre != 0) {
echo $lacre . " ";
$lacre++;
}
}
?>
gostaria de saber, como faço para o while parar de gerar os numeros assim que adicionar mais 100.
exemplo: digito o numero 61901, ele gere ate o 62000;
do jeito que ta ai, gera numero ate o infinito, rsrrsrs.
>
Ele só gera até o infinito é além.. porque $lacre e uma session, tu teria que renovar a session com o novo número do lacre para ele poder contar....
cria outro contador iniciando em 0 e incrementa no while... se foi o que intendi isso resolve.
mesmo sem criar a sessão, ele gera ate o infinito, testei agora,
como faço pra quando ele adcionar mais 100 ele parar?
$contador = 0;
while($contador < 100) {
$contador++;
}>
$contador = 0;
while($contador < 100) {
$contador++;
}
acho q n está entendo, :/
é assim:
Tenho um numero qualquer - pego ele e adciono mais 100 numeros - exemplo: 61001, ele vai e gera, 61002 - 61003 ... até 62001, porem nao consigo faze-lo!
$numero = $_POST['numero'];
$contador = 0;
while ($contador < 100){
$numero++;
$contador++;
}
Acho que é isso.
>
$numero = $_POST['numero'];
$contador = 0;
while ($contador < 100){
$numero++;
$contador++;
}
Acho que é isso.
Não é isso que quero
Acho que é em....vamos debugar:
$numero = 60000
$contador = 0;
while ($contador < 100){
$numero = 60001;
$contador = 1;
...
$numero = 60002;
$contador = 2;
...
$numero = 60003;
$contador = 3;
}<?php
$lacre = $_POST['lacre'];
$i = $lacre;
$lacre = $lacre + 99;
while($i <= $lacre) {
echo $i ."</br>";
$i++;
}
?
Consegui resolver;
Obrigado
Ele só gera até o infinito é além.. porque $lacre e uma session, tu teria que renovar a session com o novo número do lacre para ele poder contar....
cria outro contador iniciando em 0 e incrementa no while... se foi o que intendi isso resolve.