• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

radicalboy

Option value

6 mensagens neste tópico

Boas pessoal.. gostava de uma ajudinha..

Então é assim:

1) Tenho na BD tabelas com distritos, concelhos e freguesias..

Queria ir buscar esses valores para numa primeira opção escolher o distrito, depois de escolhido, ficava só os concelhos desse distrito e ficava assim também a freguesia.

Estrutura da tabela:

Distritos:

ID | Nome

Concelhos:

ID | Nome | dist (corresponde ao id do distrito)

Freguesia:

ID | Nome | conc (corresponde ao id do concelho)

Acham que pode ficar assim a estrutura da tabela?

2) Lista de membros..

Queria que mostra-se os users todos registados, numa tabela e cada linha teria a sua cor

Obrigado desde já

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Essa estrutura de base de dados funciona para esse caso na boa  :D

Para listares membros registados numa linha de cada cor, terás de criar um ciclo que te incremente um caractere / numero novo na cor da list. Se for para serem mesmo todos diferentes, tens de ir incrementando. Se for random, crias a regra do random e tá feito :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Essa estrutura de base de dados funciona para esse caso na boa  :D

Para listares membros registados numa linha de cada cor, terás de criar um ciclo que te incremente um caractere / numero novo na cor da list. Se for para serem mesmo todos diferentes, tens de ir incrementando. Se for random, crias a regra do random e tá feito :D

Será apenas 2 cores... uma vez outra vez outra, e volta ao inicio... para ser mais facil seguir a linha do que com tudo igual.

Como ficaria o codigo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Nesse caso é fácil :

for ($x=0; .... )
{
    $x % 2 > 0 ? $color = 'red' : $color = 'blue';
} 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Nesse caso é fácil :

for ($x=0; .... )
{
    $x % 2 > 0 ? $color = 'red' : $color = 'blue';
} 

E no caso da Option?!

Não sabes como ir buscar os valores À BD e mete-los em Option por ordem alfabética?! (pelo menos esta parte)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Nesse caso é fácil :

for ($x=0; .... )
{
    $x % 2 > 0 ? $color = 'red' : $color = 'blue';
} 

Mais uma hipótese, que penso que seja mais eficiente, seria

$b=0;
while( buscar row ) {

echo '...', ( $b ? 'class="cor"' : '' ), '...';
$b = !$b;

}

E para ordenar por ordem alfabética é só meteres na query

... ORDER BY campo ASC

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora