2013-03-18 77 views
0

您好,這是我第一次尋求幫助,我是新來的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

回答

0

檢查你想在一個給定的數據庫,並添加它的存在價值的複選框的名稱。我提供的示例使用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

相關問題