Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cesaroet

while parar de gerar os numeros

Recommended Posts

<?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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

$numero = $_POST['numero'];

 

$contador = 0;

while ($contador < 100){

 

$numero++;

$contador++;

 

}

 

Acho que é isso.

Não é isso que quero

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é em....vamos debugar:

 

$numero = 60000

$contador = 0;

 

while ($contador < 100){

$numero = 60001;

$contador = 1;

...

$numero = 60002;

$contador = 2;

...

$numero = 60003;

$contador = 3;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$lacre =  $_POST['lacre'];
$i = $lacre;
$lacre = $lacre + 99;
while($i <= $lacre) { 
echo $i ."</br>";
$i++; 
}
?

Consegui resolver;

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.