Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola ppls eu tenho de fazer uma coisa desde género:
eu tenho 1 pagina onde tenho os seguintes selects
Categoria
--- PlayStation - 1
--- XBOX - 2
(A partir daqui eles são populados automaticamente so vou por isto como exemplo)
Plataforma
-- PSP - 1
-- PS3 - 2
-- XBOX 360 -3
Jogos
-- Jogo1 PSP - 1
-- Jogo 2 PS3 - 2
-- Jogo 3 PS3 - 3
Então como +é para editar, precisava que as box ficassem "selectadas" com os valor vindos do mysql (da tabela noticia)
ou seja a noticia tinha
categoria = 1
plataforma = 2
jogo = 2
então os selects ficavam assim
Categoria
--- PlayStation - 1 - selected
--- XBOX - 2
Plataforma
-- PSP - 1
-- PS3 - 2 - selected
(Desapareceu o xbox 360 pk a plataforma escolhida foi a plataforma Playstation)
Jogos
-- Jogo 2 PS3 - 2 - selected
-- Jogo 3 PS3 - 3
(o jogo Jogo1 PSP desapareceu pk a categoria selecciona é a PS3)
A autopopulaçao ja fiz via jquery com o seguinte código:
$().ready(function() {
$("select[@name=categorias]").change(function(){
$('select[@name=plataforma]').html('<option value="">A carregar Plataformas</option>');
$.post('procura_plataforma.php', { categoria : $(this).val() }, function(resposta){
$('select[@name=plataforma]').html(resposta);
}
);
});
$("select[@name=plataforma]").change(function(){
$('select[@name=jogos]').html('<option value="">A carregar dados</option>');
$.post('procura_jogos.php', { estado : $(this).val() }, function(resposta){
$('select[@name=jogos]').html(resposta);
}
);
});
});
O problema agora esta, se eu tiver a categoria Playstation seleccionada (com os dados vindo do sql), ao abrir a pagina ele nao popula o select das plataformas e "selecta" automatica a value (neste caso -- PS3 - 2) e por sua vez nao faz o mesmo ao select dos jogos
estou mesmo desesperado com isto sera que alguem me pode ajudar?
Cumprimentos e mt obrigado
Carregando comentários...