No banco de dados eu tenho uma serie de alunos cadastrados, tenho um formulário com os campos aluno e nota, eu gostaria que quando eu inserisse a nota e salva-se, ele já me redirecionaria para a mesma página de inserção de notas porém com o nome do próximo aluno cadastrado.
Teria como fazer isso?
Desde já agradeço, vlw ae!
Como Salvar E Direcionar Para O Próximo Registro?
Started By Jefferson Fernandes, 27/01/2009, 09:18
3 replies to this topic
#1
Posted 27/01/2009, 09:18
#2
Posted 27/01/2009, 11:52
Vc vai ter que usar o principio da paginação.
Vai ter que usar limit em sua SQL para retornar sempre o próximo registro, lembrando que vc vai ter que ter cuidado com a quantidade de registros que tem.
Se não souber fazer paginação é mole... google vai te trazer resultados aos montes...
Qualquer coisa posta ai de novo que eu tento ajudar...
[]'s
Vai ter que usar limit em sua SQL para retornar sempre o próximo registro, lembrando que vc vai ter que ter cuidado com a quantidade de registros que tem.
Se não souber fazer paginação é mole... google vai te trazer resultados aos montes...
Qualquer coisa posta ai de novo que eu tento ajudar...
[]'s
Aprender, aprender e aprender...
PHP orientado a objeto - Ok
Formação Java - Iniciando
PHP orientado a objeto - Ok
Formação Java - Iniciando
#3
Posted 31/01/2009, 11:47
FalAe!
Não sou muito fera não, mas vou tentar ajudar.
Nesse seu formulário (suposto editar.php) deve ter um botão do tipo "enviar", "editar" ou sei lá. E quando você clica nele, deve ir para alguma página que pega os dados do form e processa, certo? Se tiver essa página (suposta enviar.php), lá no <head> dela coloca o seguinte:
<meta http-equiv="refresh" content="5;URL=http://www.seusite.com/editar.php?aluno=150">
Mas antes, lá na pagina do formulário vc precisa passar o "id" ou outro campo que seja responsavel por indentificar o proximo aluno. Acho que você pode criar um campo oculto que contenha o ID do aluno atual + 1, ou seja, o próximo aluno.
Na pagina (suposta enviar.php), você pega o valor do tal campo oculto e coloca na metatag (onde eu coloquei o 150).
Se tudo der certo, depois que você clicar no botão de envio e a página (enviar.php) abrir, vai processar e em 5 segundos vai redirecionar para o próximo registro. Esses "5 segundos" pode ser alterado.
Mas não sei se esse é o método mais prático e talvez nem seja funcional no seu caso. Mas vale tentar.
Qualquer coisa, posta de novo. Se eu não der conta, tem muita gente boa aqui que saca muito.
T+
Não sou muito fera não, mas vou tentar ajudar.
Nesse seu formulário (suposto editar.php) deve ter um botão do tipo "enviar", "editar" ou sei lá. E quando você clica nele, deve ir para alguma página que pega os dados do form e processa, certo? Se tiver essa página (suposta enviar.php), lá no <head> dela coloca o seguinte:
<meta http-equiv="refresh" content="5;URL=http://www.seusite.com/editar.php?aluno=150">
Mas antes, lá na pagina do formulário vc precisa passar o "id" ou outro campo que seja responsavel por indentificar o proximo aluno. Acho que você pode criar um campo oculto que contenha o ID do aluno atual + 1, ou seja, o próximo aluno.
Na pagina (suposta enviar.php), você pega o valor do tal campo oculto e coloca na metatag (onde eu coloquei o 150).
Se tudo der certo, depois que você clicar no botão de envio e a página (enviar.php) abrir, vai processar e em 5 segundos vai redirecionar para o próximo registro. Esses "5 segundos" pode ser alterado.
Mas não sei se esse é o método mais prático e talvez nem seja funcional no seu caso. Mas vale tentar.
Qualquer coisa, posta de novo. Se eu não der conta, tem muita gente boa aqui que saca muito.
T+
Edição feita por: leonelbr, 31/01/2009, 11:51.
FLASH FORWARD - Novo seriado da ABC. Um substituto para LOST?
Série de ficção cientifica que promete arrastar muitos fãs, principalmente os de Lost. Confira mais em:
www.flashforwardbr.com
-------------------------------------------------------------------------------------------------
Portal Evangélico ( AMIZADE | Downloads | Cartões Virtuais )
Série de ficção cientifica que promete arrastar muitos fãs, principalmente os de Lost. Confira mais em:
www.flashforwardbr.com
-------------------------------------------------------------------------------------------------
Portal Evangélico ( AMIZADE | Downloads | Cartões Virtuais )
#4
Posted 31/01/2009, 15:02
Se vc estiver usando mysql, vc tb pode fazer isso:
$ultimoaluno = mysql_insert_id(); // returna o ID gerado para um campo AUTO_INCREMENT pela ultima query INSERT header ( 'pagina.php?id=$ultimoaluno' );// redireciona para a página de inserção de notas com o id do aluno
Edição feita por: lanlan, 31/01/2009, 15:04.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)