Jump to content


Photo

Checkbox


  • Faça o login para participar
1 reply to this topic

#1 marciofr

marciofr

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 25/07/2004, 14:47

Tenho uma dúvida que é a seguinte:

Preciso capturar os dados de uma tabela e listar todos os dados em checkbox, para o cliente na hora de cadastrar poder escolher as opções, por exemplo:

TABELA OPCOES
cod_opcao
opcao

RESULTADO
Cadas item na tabela opcao devera ser um checkbox, tipo do que o cliente gosta ai aparece

esportes radicais
futebol
tenis

E depois de escolhido os campos de interesse (checkbox) deverá cada campo gerar um cadastro no banco de dados.

é possível? como?

Abraços.
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/07/2004, 15:57

Pode ser assim...

exemplo:
Na tabela OPCOES tem os seguintes cadastros:

cod_opcao | opcao
1              | carros
2              | barcos


Para mostrar os check's:

<?php
#Faça a conexão e seleção do BD

$s = mysql_query("SELECT * FROM opcoes");
echo "<form method=\"post\" action=\"validar.php\">";

//mostrando os checks..
while($x=mysql_fetch_array($s)){
echo "<input type=\"checkbox\" name=\"opc[]\" value=\"".$x[opcao]."\"> ".$x[opcao]." <BR>";
}

echo "<input type=\"submit\" value=\" OK \"></form>";
?>


E na página validar.php coloque:

<?php
#Faça a conexão e seleção do BD

$opcoes = $_POST['opc'];

foreach ($opcoes as $opcao) {
mysql_query("INSERT INTO opcao (opcao) VALUES ('$opcao')");
}
?>


É isso ae... daí tu incrementa com suas coisas ae..... (y)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq