我遇到了问题,试图在我的数据库中设置复选框

问题描述:

您好,这是我第一次寻求帮助,我是新来的PHP和查询的,但我有一些问题试图把多复选框我的数据库:我遇到了问题,试图在我的数据库中设置复选框

这里的交易

我有2个数据库, 子categoria, artigo categoria;

我有这样的HTML

<form action="checkbox.php" method="post"> 
          <p>Indique a que categoria pertence o seu artigo</p> 
          <input type="checkbox" name="ves" value="26">Vestuario<br> 
           <input type="checkbox" name="cs" value="1">Calcado Senhora<br> 
           <input type="checkbox" name="csr" value="2">Calcado Senhor<br> 
           <input type="checkbox" name="csa" value="3">Calcado Crianca<br> 
           <input type="checkbox" name="vs" value="4">Vestuario Senhora<br> 
           <input type="checkbox" name="vsr" value="5">Vestuario Senhor<br> 
           <input type="checkbox" name="vsa" value="6">Vestuario Crianca<br> 
           <input type="checkbox" name="ov" value="7">Outro<br> 
           <br> 
          <input type="checkbox" name="ino" value="27">Imobiliário<br> 
           <input type="checkbox" name="sa" value="8">Sala<br> 
           <input type="checkbox" name="cz" value="9">Cozinha<br> 
           <input type="checkbox" name="cb" value="10">Casa de Banho<br> 
           <input type="checkbox" name="jm" value="11">Jardim<br> 
           <input type="checkbox" name="qt" value="12">Quarto<br> 
           <input type="checkbox" name="et" value="13">Escritorio<br> 
           <input type="checkbox" name="oi" value="14">Outro<br> 
           <br> 
          <input type="checkbox" name="bri" value="28">Brinquedos<br> 
           <input type="checkbox" name="05" value="15">Dos 0-5 anos<br> 
           <input type="checkbox" name="510" value="16">Dos 5-10 anos<br> 
           <input type="checkbox" name="1012" value="17">Dos 10-12 anos<br> 
           <input type="checkbox" name="1216" value="18">Dos 12-16 anos<br> 
           <input type="checkbox" name="ob" value="19">Outro<br> 
           <br> 
          <input type="checkbox" name="info" value="29">Informática/electrodomesticos<br> 
           <input type="checkbox" name="ac" value="20">Acessorios de computador (rato, teclado, monitor, etc)<br> 
           <input type="checkbox" name="ai" value="21">Computador integral<br> 
           <input type="checkbox" name="ecb" value="22">Electrodomestico de casa de banho(secador de cabelo, maquina de barbear, etc)<br> 
           <input type="checkbox" name="esa" value="23">Electrodomestico de sala (televisores, aquecedores, etc)<br> 
           <input type="checkbox" name="ecz" value="24">Electrodomestico de cozinha (maquina de lavar, torradeira, etc<br> 
           <input type="checkbox" name="oie" value="25">Outro<br> 
         </form> 
        <br><br> 
        <input type=reset value="Limpar dados"> 
        <input type="submit" onclick="Submit()" value="Submeter Registo" /> 
     </form> 

vestuario,imobiliario,brinquedos和Informatica应该被张贴在artigo categoria 他们的休息应放在子categoria提交按钮被按下后。我真的想把这个工作,但我无法找到一个好的答案我的问题,这将是任何帮助,你可以提供多少apreciated。

预先感谢那些谁帮助.... :)

+2

我觉得你应该表现出一些代码 – 2013-03-18 16:14:05

检查你想在一个给定的数据库,并添加它的存在价值的复选框的名称。我提供的示例使用mysql_query只是因为输入的速度更快,但实际上应该使用PDO作为SQL注入的防护措施,至少在您可以自己清理数据之前。

<?php 
    if (isset($_POST['bri'])) { 
     mysql_query("INSERT INTO artigo categoria ('column1') VALUE ('".$_POST['bri']."')"); 
    } 
?> 

下面是信息的链接PDO: http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/

+0

感谢您的帮助,我将看看是否可以把这个工作 – user2183094 2013-03-18 16:54:24

+0

没问题。确保接受答案,以便其他人也知道它的工作原理! – 2013-03-18 17:26:05

+0

我该怎么做,我是新来的,对不起,请问 – user2183094 2013-03-18 17:59:44