Ir para conteúdo
Fórum Script Brasil
  • 0

separação de strings por quebra de linha


lucas1407

Pergunta

oi galera, eu estou fazendo uma enquete com o php e mysql e eu queria usar apenas uma coluna para as opções para não ter que por opção 1 | votos opção1, opção2 | votos opção2 ...

e eu queria por só assim:

opções | votos
------------------
cinza    | 2
azul      | 3

e depois eu façoa a consulta sql e separo cada dado separação por quebra de linhas, tem como? Se sim, como?

vlw.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa tarde Ghs deixa eu ver se posso te ajudar.

Não fica mais facil de fazer se você fizer assim 2 colunas no banco

Opção | Votos

Monta o layout das opção com a coluna Opção e sempre que um usuario novo votar naquela opção você faz um select no banco onde a opção selecionada pelo clique do usuario ai pega o que tem no campo e soma + 1 faz o update.

Assim você pode ter 10 opções o que vai sempre mudar vai ser a quantidade de votos.

Espero ter ajudado qualquer coisa posta ai..

Link para o comentário
Compartilhar em outros sites

  • 0

é isso que quero, duas colunas

Opção | Votos

só que na coluna opção eu quero todas as opções com um limite de 20 opções e de 300 caracteres.

a dúvida é que eu quero cortar cada opção pela quebra de linha e por um <li>opção 1.... em todas para poder editar no CSS e te a lista de votos da ordem correta

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, não sei se isso vai resolver o teu problema, mas segue a mesma linha que eu tenho feito.

Criei um sistema de restrição de páginas para exibição, isso por grupo.

Para não ter que criar uma coluna para cada página na tabela do banco.

Fiz com que toda a verificação seja posta em uma string e grupos de páginas separadas por ";".

Por exemplo

Grupo Página 02 - cod PR00

>página interna - cod PR01

>página interna - cod PR02

>página interna - cod PR03

Grupo Página 02 - cod SG00

>página interna - cod SG01

>página interna - cod SG02

>página interna - cod SG03

Grupo Página 02 - cod TR00

>página interna - cod TR01

>página interna - cod TR02

>página interna - cod TR03

então guardarei no banco na tabela referente aos grupos na coluna codAt uma string parecida com isso

PR00PR01PR02PR03;SG00SG01SG02SG03;TR00TR01TR02TR03

então joguei isso na session e usei uma função para desmembrar isso tudo

usando o explode()

para separa os grupos de páginas transformando aquela mega string em um array quebrando a cada ";".

Depois utilizei o chunk_split()

para separar por número de caracter, ou seja, criar um novo array com valores delimitados

chunk_split($string, 4)

depois é só ir trabalhando com os arrays

Pode dar uma olhada na lista de funções para arrays aqui

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...