Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia amigos programadores.
Estou tentando colocar um checkbox no meu formulário php mas ele não exibe os dados na tabela MysQL.
A opção Checkbox se chama bola 8.
Como posso fazer com que na base de dados além dos dados textbox ela salve o checkbox ?
Obrigado pela atenção.
Boa noite.
Estou enviando outro form de pedidos...
HTML :
<input name="compra" type="checkbox" id="checkbox" value="1">
------------------------------------------------------
PHP salvar na base de dados :
<?
$nome_cliente = $_POST['nome_cliente'];
$nome_loja = $_POST['nome_loja'];
$site = $_POST['site'];
$email = $_POST['email'];
$celular = $_POST['celular'];
$endereco = $_POST['endereco'];
$bairro = $_POST['bairro'];
$setor_comercio = $_POST['setor_comercio'];
$produtos = $_POST['produtos'];
$ponto = $_POST['ponto'];
$observacao = $_POST['observacao'];
$compra = $_POST['compra'];
//Gravando no banco de dados ! conectando com o localhost - mysql
$conexao = mysql_connect("pedidos.mysql.uhserver.com", "admin_ouro", "Tk90x"); //localhost é onde esta o banco de dados.
if (!$conexao)
die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());
//conectando com a tabela do banco de dados
$banco = mysql_select_db("pedidos",$conexao); //nome da tabela que deseja que seja inserida os dados cadastrais
if (!$banco)
die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
//Query que realiza a inserção dos dados no banco de dados na tabela indicada acima
$query = "INSERT INTO `pedidos`.`pedidos` (`id`, `nome_cliente`, `nome_loja`, `compra`, `site`, `email`, `celular`, `endereco`, `bairro`, `setor_comercio`, `produtos`, `ponto`, `observacao` ) VALUES (NULL, '$nome_cliente', '$nome_loja', '$site', '$email', '$celular', '$endereco', '$bairro', '$setor_comercio', '$produtos', '$ponto', '$compra', '$observacao')";
mysql_query($query,$conexao);Ele não grava na tabela.
1. as funções mysql* não existem mais; pesquise sobre **Mysqli** ou **PDO**;
2. tente abrir o código com a tag completa:
<?php
3. aqui tem outras dicas boas:
do mesmo jeito que você salva o textbox você salva o checkbox..
posta seu código ai do formulário e o php para identificarmos o erro