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

Checkbox Como Array


preceptor

Pergunta

// tabela categoria tem 2 campos codigo e categoria

$check = mysql_query("select * from categoria");

<? while ($box = mysql_fetch_array($check) { ?>

<input type='checkbox' name='<print $box['categoria']; ?'><print $box['categoria']; ?> <br>

<? } ?>

A consulta retorna 25 resultados em 25 checkboxs, agora quero selecionar apenas alguns e enviar para outra pagina.

Essas categorias vao aumentar ou diminuir, de acordo com os cadastros futuros

alguém pode me dar um help, preciso criar uma maneira de recohecer na outra pagina somente os valores que marquei

Valeu

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tenho numa tabela 15 registros

select * from mercadoria

faco uma busca no bd e tenho o resultado. Onde o valor de cada check é o seu codigo

- ► congelados

- ► Frutas

- ► Perfumaria

- ► ....

15 checkbox. Preciso emitir relatorios para alguns produto que são selecionados dessa lista

marco 3 checks e envio pra outra pagina pra emitir um novo resultado

select * from mercadoria where codigo='$checks1,$check2,$check3' // mas isso aqui não pode

então o problema é:

- Gerar checkbox dinamicamente, selecionar alguns //até aqui eu tenho certeza

-enviar pra outra pagina

- Realizar uma nova consulta a partir dos valores selecionados

Agora como fazer

- já sei que os checks tem que ser array mas como?

Link para o comentário
Compartilhar em outros sites

  • 0

O que um carrinho de compras faz. Voce marca os itens que você quer e vai pra uma pagina de confircao. Certo. Bom o que quero é bem parecido, selecionaria uns checkbox com valores que retornaram de uma consulta. E teria em uma nova pagina as info a partir dessa selecao

Selecionaria 10 produtos da lista que irao para uma promocao. e enviaria pra uma pagina onde seriam exibidos so essas selecoes

Pagina 01. Selecone os itens

ø - manteiga

o - biscoito

ø - leite

Pagina2. Itens selecionados

ø - manteiga

ø - leite

Sei que tenho que fazer isso usando array so não sei como fazer

valeu galera se puderem me dar uma forca

Link para o comentário
Compartilhar em outros sites

  • 0

Eu não sei se entendi muito bem, mas será isto?

<input type="checkbox" name="categorias[<?= $box['categoria']; ?>]"><?= $box['categoria']; ?><br>
Isto vai-te criar um array categorias com apenas os items que tu selecionares.
foreach ($_POST['categorias'] as $categoria)
{
     //fazer qualquer coisa com $categoria
}

;)

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
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...