0

[Resolvido] Selects Dinâmicos

criado por Lia em 28/06/2010 2:53am
Olá a todos!
Sou meio leiga ainda no assunto, mas preciso de uma ajudinha de vcs.
Gostaria de fazer um tratamento nesse código abaixo, mas que fosse em PHP e não usando javascript. Segue a descrição do problema:
- São 3 select's com valores iguais
- Existe em uma tabela no BD, 3 campos para receber esses valores.
- O preenchimento tem q ser pela ordem: Preferência 1, Preferência 2 e Preferência 3.
- Por ex: no 1 eu escolho a option 'Uva', quando eu for para o select 2 esse 'Uva' não deve aparecer entre as 8 frutas do select (ou até aparece, mas qdo for selecionada ter uma msg falando q ñ pode selecionar essa fruta novamente). Selecionando 'Maçã' na Preferência 2, qdo for para o 3, a option 'Uva' e 'Maçã' não poderiam ser selecionadas.
- Resumindo... jamais se pode repetir a preferência.

<html>
<head><title>::Teste::</title></head>
<body>
<form action="teste2.php" name="FORMULARIO" method="">
Preferência 1:
<select name="primeiro" id="primeiro">
<option value="" selected="selected">>Selecione<</option>
<option value="manga">Manga</option>
<option value="morango">Morango</option>
<option value="abacaxi">Abacaxi</option>
<option value="uva">Uva</option>
<option value="laranja">Laranja</option>
<option value="pera">Pêra</option>
<option value="melancia">Melancia</option>
<option value="maca">Maçã</option>
</select>
<BR>
Preferência 2:
<select name="segundo" id="segundo">
<option value="" selected="selected">>Selecione<</option>
<option value="manga">Manga</option>
<option value="morango">Morango</option>
<option value="abacaxi">Abacaxi</option>
<option value="uva">Uva</option>
<option value="laranja">Laranja</option>
<option value="pera">Pêra</option>
<option value="melancia">Melancia</option>
<option value="maca">Maçã</option>
</select>
<BR>
Preferência 3:
<select name="terceiro" id="terceiro">
<option value="" selected="selected">>Selecione<</option>
<option value="manga">Manga</option>
<option value="morango">Morango</option>
<option value="abacaxi">Abacaxi</option>
<option value="uva">Uva</option>
<option value="laranja">Laranja</option>
<option value="pera">Pêra</option>
<option value="melancia">Melancia</option>
<option value="maca">Maçã</option>
</select>
<BR>
<INPUT type="submit" name="Enviar" id="enviar" onClick="">
</form>
</body>
</html>

Desde já agradeço qq ajuda recebida.
T+

Lista de Respostas:

0
21/02/2011 8:52am
(~13 anos atrás)
Matheus Ricelly respondeu:
Não sei se resolve a sua dúvida, mais veja esse link abaixo:

http://www.daviferreira.com/blog/post/3/populando-selects-de-cidades-e-estados-com-ajax-php-e-jquery.html

Talvez resolva a sua questão. Lá fala de cidades, mais pode ser aplicado a outros assuntos.

Valeu!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)