** RESOLVIDO ** Gerar sequencia de numeros

?

Só por uma questão de teste, modifique o FOR desta forma:

for ($v_inicio=$ini; $v_inicio< $ter; $v_inicio++){

E tente.

Kleyber, boa tarde.

Criou do 1100 a 1109 e um campo em branco de novo.

fiz um while e aconteceu a mesma coisa.

Tentei fazer diferente:
inicio=1100
quantidade=10
mas não consegui fazer?

?

Celso,

Faz assim, por favor:

if (sc_btn_insert)
{
$ter={termino};

echo “TERMINO = $ter”.’\r\n’;

$ini={inicio};

echo “INICIO= $ini”.’\r\n’;

for ($v_inicio=$ini; $v_inicio<= $ter; $v_inicio++){

$sql = “INSERT INTO tb_ramais (ramais) VALUES ($v_inicio)”;

echo $sql.’\r\n’;

// sc_exec_sql($sql);
}
}

E poste aqui o resultado.

Prezado Kleyber, saiu assim

TERMINO = 1110\r\nINICIO= 1100\r\nINSERT INTO tb_ramais (ramais) VALUES (1100)\r\nINSERT INTO tb_ramais (ramais) VALUES (1101)\r\nINSERT INTO tb_ramais (ramais) VALUES (1102)\r\nINSERT INTO tb_ramais (ramais) VALUES (1103)\r\nINSERT INTO tb_ramais (ramais) VALUES (1104)\r\nINSERT INTO tb_ramais (ramais) VALUES (1105)\r\nINSERT INTO tb_ramais (ramais) VALUES (1106)\r\nINSERT INTO tb_ramais (ramais) VALUES (1107)\r\nINSERT INTO tb_ramais (ramais) VALUES (1108)\r\nINSERT INTO tb_ramais (ramais) VALUES (1109)\r\nINSERT INTO tb_ramais (ramais) VALUES (1110)\r\n

No banco gravou apenas um dado em branco com o id=1

Celso,

Bom, pelo que está demonstrado, podem ser duas razões:

1 - Você está dando um INSERT nessa tabela ANTES ou DEPOIS dessa rotina;
2 - Você esvaziou a tabela deixando um registro em branco.

Experimente dar um TRUNCATE TABLE tb_ramais e depois execute a rotina novamente.

Srs. Boa tarde.

Obrigado pelo apoio consegui fazer funcionar, sem o apoio de vocês não teria conseguido e muito obrigado ao Willian.

Refiz a app e a tabela no banco, ai deu certinho.

Só tenho agora que tratar as mensagens do banco, mas ai é outro tópico.

Que bom. Coloque ** RESOLVIDO ** no tópico inicial, por favor.