2014-09-03 51 views
-3
<?php 
include("database.php"); 
if(isset($_POST['submit'])) 
{ 
$category=$_POST["category"]; 
$ittitle=$_POST["ittitle"]; 
$itname=$_POST["itname"]; 
$itrole=$_POST["itrole"]; 
$itsalary=$_POST["itsalary"]; 

$btitle=$_POST["btitle"]; 
$bname=$_POST["bname"]; 
$brole=$_POST["brole"]; 
$bsalary=$_POST["bsalary"]; 

$gtitle=$_POST["gtitle"]; 
$gname=$_POST["gname"]; 
$grole=$_POST["grole"]; 
$gsalary=$_POST["gsalary"]; 

$result=mysql_query("insert into test(ittitle,itname,itrole,itsalary,btitle,bname,brole,bsalary,gtitle,gname,grole,gsalary)values('$_POST[ittitle]','$_POST[itname]','$_POST[itrole]','$_POST[itsalary]','$_POST[btitle]','$_POST[bname]','$_POST[brole]','$_POST[bsalary]','$_POST[gtitle]','$_POST[gname]','$_POST[grole]','$_POST[gsalary]')"); 

echo "Inserted Successfully"; 
} 
?> 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery Show Hide Using Selectbox</title> 
<style type="text/css"> 
    .box{ 
     padding: 20px; 
     display: none; 
     margin-top: 20px; 

    } 
    .it{ background: white; } 
    .bank{ background: white; } 
    .govt{ background: white; } 
</style> 
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("select").change(function(){ 
      $("select option:selected").each(function(){ 
       if($(this).attr("value")=="it"){ 
        $(".box").hide(); 
        $(".it").show(); 
       } 
       if($(this).attr("value")=="bank"){ 
        $(".box").hide(); 
        $(".bank").show(); 
       } 
       if($(this).attr("value")=="govt"){ 
        $(".box").hide(); 
        $(".govt").show(); 
       } 
      }); 
     }).change(); 
    }); 
</script> 
</head> 
<body> 
    <div> 
     <select name="category"> 
      <option>Choose Category</option> 
      <option value="it">it</option> 
      <option value="bank">bank</option> 
      <option value="govt">govt</option> 
     </select> 
    </div> 

    <div class="it box"><table border="1" style="width:250px"> 
<tr> 
<td><b>Title</td> 
<td><input type="text" name="ittitle"></td></tr> 

<tr> 
<td><b> IT Name</td> 
<td><input type="text" name="itname"></td></tr> 

<tr> 
<td><b> IT Job Role</td> 
<td><input type="text" name="itrole"></td></tr> 

<tr> 
<td><b> IT Salary</td> 
<td><input type="text" name="itsalary"></td></tr> 



</table></div> 

<div class="bank box"><table border="1" style="width:250px"> 
<tr> 
<td><b>Title</td> 
<td><input type="text" name="btitle"></td></tr> 

<tr> 
<td><b> Bank Name</td> 
<td><input type="text" name="bname"></td></tr> 

<tr> 
<td><b> Bank Job Role</td> 
<td><input type="text" name="brole"></td></tr> 

<tr> 
<td><b> Bank Salary</td> 
<td><input type="text" name="bsalary"></td></tr> 



</table></div> 

<div class="govt box"><table border="1" style="width:250px"> 
<tr> 
<td><b>Title</td> 
<td><input type="text" name="gtitle"></td></tr> 

<tr> 
<td><b> Govt Name</td> 
<td><input type="text" name="gname"></td></tr> 

<tr> 
<td><b> Govt Job Role</td> 
<td><input type="text" name="grole"></td></tr> 

<tr> 
<td><b> Govt Salary</td> 
<td><input type="text" name="gsalary"></td></tr> 
</table></div> 

<input type="submit" name="submit" value="submit"/> 

</body> 
</html> 

無法在提交後插入數據庫。請告訴我所需的更改。無法在提交後插入數據庫

+0

爲什麼你不使用你的'$ variables'爲你的價值觀? – 2014-09-03 06:22:01

+0

如何使用。你會告訴我 – user3564915 2014-09-03 06:23:31

+1

你沒有任何'

'標籤,也沒有動作或方法等。 – 2014-09-03 06:23:47

回答

0

代碼中沒有任何形式。定義和其作爲方法=「郵報」

+0

類特殊形式如何寫,如果條件插入基於 – user3564915 2014-09-03 06:49:17

0

有你需要改變很多東西,但要解決這個問題,現在,你需要修復的mysql_query這個(注意括號):

$結果= mysql_query(「插入測試(ittitle, itname,itrole,itsalary,BTITLE,BNAME,brole,bsalary,gtitle,的gname,grole,gsalary)值( '{$ _ POST [ 「ittitle」]}', '{$ _POST [ 「itname」]}', '{$ _POST [ 「itrole」]}', '{$ _ POST [ 「itsalary」]}', '{$ _ POST [ 「BTITLE」]}', '{$ _ POST [ 「BNAME」]}',「{ $ _POST [ 「brole」]} ' '{$ _ POST [ 「bsalary」]}', '{$ _ POST [ 「gtitle」]}', '{$ _ POST [ 「的gname」]}','{$ _ POST [ 「grole」]}」, '{$ _ POST [ 「gsalary」]}')「);

0
<?php 
include("database.php"); 
if(isset($_POST['submit'])) 
{ 
$category=$_POST["category"]; 

$ittitle=$_POST["ittitle"]; 
$itname=$_POST["itname"]; 
$itrole=$_POST["itrole"]; 
$itsalary=$_POST["itsalary"]; 

$btitle=$_POST["btitle"]; 
$bname=$_POST["bname"]; 
$brole=$_POST["brole"]; 
$bsalary=$_POST["bsalary"]; 

$gtitle=$_POST["gtitle"]; 
$gname=$_POST["gname"]; 
$grole=$_POST["grole"]; 
$gsalary=$_POST["gsalary"]; 

$result=mysql_query("insert into test(ittitle,itname,itrole,itsalary,btitle,bname,brole,bsalary,gtitle,gname,grole,gsalary)values('$_POST[ittitle]','$_POST[itname]','$_POST[itrole]','$_POST[itsalary]','$_POST[btitle]','$_POST[bname]','$_POST[brole]','$_POST[bsalary]','$_POST[gtitle]','$_POST[gname]','$_POST[grole]','$_POST[gsalary]')"); 

echo "Inserted Successfully"; 
} 
?> 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery Show Hide Using Selectbox</title> 
<style type="text/css"> 
    .box{ 
     padding: 20px; 
     display: none; 
     margin-top: 20px; 

    } 
    .it{ background: white; } 
    .bank{ background: white; } 
    .govt{ background: white; } 
</style> 
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("select").change(function(){ 
      $("select option:selected").each(function(){ 
       if($(this).attr("value")=="it"){ 
        $(".box").hide(); 
        $(".it").show(); 
       } 
       if($(this).attr("value")=="bank"){ 
        $(".box").hide(); 
        $(".bank").show(); 
       } 
       if($(this).attr("value")=="govt"){ 
        $(".box").hide(); 
        $(".govt").show(); 
       } 
      }); 
     }).change(); 
    }); 
</script> 
</head> 
<body> 
<form action="" method="get" name="form1"> 
    <div> 
     <select name="category"> 
      <option>Choose Category</option> 
      <option value="it">it</option> 
      <option value="bank">bank</option> 
      <option value="govt">govt</option> 
     </select> 
    </div> 

    <div class="it box"><table border="1" style="width:250px"> 
<tr> 
<td><b>Title</td> 
<td><input type="text" name="ittitle"></td></tr> 

<tr> 
<td><b> IT Name</td> 
<td><input type="text" name="itname"></td></tr> 

<tr> 
<td><b> IT Job Role</td> 
<td><input type="text" name="itrole"></td></tr> 

<tr> 
<td><b> IT Salary</td> 
<td><input type="text" name="itsalary"></td></tr> 



</table></div> 

<div class="bank box"><table border="1" style="width:250px"> 
<tr> 
<td><b>Title</td> 
<td><input type="text" name="btitle"></td></tr> 

<tr> 
<td><b> Bank Name</td> 
<td><input type="text" name="bname"></td></tr> 

<tr> 
<td><b> Bank Job Role</td> 
<td><input type="text" name="brole"></td></tr> 

<tr> 
<td><b> Bank Salary</td> 
<td><input type="text" name="bsalary"></td></tr> 



</table></div> 

<div class="govt box"><table border="1" style="width:250px"> 
<tr> 
<td><b>Title</td> 
<td><input type="text" name="gtitle"></td></tr> 

<tr> 
<td><b> Govt Name</td> 
<td><input type="text" name="gname"></td></tr> 

<tr> 
<td><b> Govt Job Role</td> 
<td><input type="text" name="grole"></td></tr> 

<tr> 
<td><b> Govt Salary</td> 
<td><input type="text" name="gsalary"></td></tr> 
</table></div> 

<input type="submit" name="submit" value="submit"/> 
</form> 
</body> 
</html>  
+0

你應該一些解釋上如何解決這個問題,除了一些代碼:) – teriiehina 2014-09-03 06:38:22

+0

怎麼寫,如果條件插入基於 – user3564915 2014-09-03 06:51:22

0

方法試試這個代碼

<?php 
    require_once("database.php"); 
    if(isset($_POST['submit'])) 
    { 
    $category=$_POST["category"]; 
    $ittitle=$_POST["ittitle"]; 
    $itname=$_POST["itname"]; 
    $itrole=$_POST["itrole"]; 
    $itsalary=$_POST["itsalary"]; 

    $btitle=$_POST["btitle"]; 
    $bname=$_POST["bname"]; 
    $brole=$_POST["brole"]; 
    $bsalary=$_POST["bsalary"]; 

    $gtitle=$_POST["gtitle"]; 
    $gname=$_POST["gname"]; 
    $grole=$_POST["grole"]; 
    $gsalary=$_POST["gsalary"]; 

    $result=mysql_query("insert into test(`ittitle`,`itname`,`itrole`,`itsalary`,`btitle`,`bname`,`brole`,`bsalary`,`gtitle`,`gname`,`grole`,`gsalary`) values('$_POST[ittitle]','$_POST[itname]','$_POST[itrole]','$_POST[itsalary]','$_POST[btitle]','$_POST[bname]','$_POST[brole]','$_POST[bsalary]','$_POST[gtitle]','$_POST[gname]','$_POST[grole]','$_POST[gsalary]')"); 

    echo "Inserted Successfully"; 
    } 
    ?> 

    <!DOCTYPE html> 
    <html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <title>jQuery Show Hide Using Selectbox</title> 
    <style type="text/css"> 
     .box{ 
      padding: 20px; 
      display: none; 
      margin-top: 20px; 

     } 
     .it{ background: white; } 
     .bank{ background: white; } 
     .govt{ background: white; } 
    </style> 
    <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> 
    <script type="text/javascript"> 
     $(document).ready(function(){ 
      $("select").change(function(){ 
       $("select option:selected").each(function(){ 
        if($(this).attr("value")=="it"){ 
         $(".box").hide(); 
         $(".it").show(); 
        } 
        if($(this).attr("value")=="bank"){ 
         $(".box").hide(); 
         $(".bank").show(); 
        } 
        if($(this).attr("value")=="govt"){ 
         $(".box").hide(); 
         $(".govt").show(); 
        } 
       }); 
      }).change(); 
     }); 
    </script> 
    </head> 
    <body> 
<form action="#"> 
     <div> 
      <select name="category"> 
       <option>Choose Category</option> 
       <option value="it">it</option> 
       <option value="bank">bank</option> 
       <option value="govt">govt</option> 
      </select> 
     </div> 

     <div class="it box"><table border="1" style="width:250px"> 
    <tr> 
    <td><b>Title</td> 
    <td><input type="text" name="ittitle"></td></tr> 

    <tr> 
    <td><b> IT Name</td> 
    <td><input type="text" name="itname"></td></tr> 

    <tr> 
    <td><b> IT Job Role</td> 
    <td><input type="text" name="itrole"></td></tr> 

    <tr> 
    <td><b> IT Salary</td> 
    <td><input type="text" name="itsalary"></td></tr> 



    </table></div> 

    <div class="bank box"><table border="1" style="width:250px"> 
    <tr> 
    <td><b>Title</td> 
    <td><input type="text" name="btitle"></td></tr> 

    <tr> 
    <td><b> Bank Name</td> 
    <td><input type="text" name="bname"></td></tr> 

    <tr> 
    <td><b> Bank Job Role</td> 
    <td><input type="text" name="brole"></td></tr> 

    <tr> 
    <td><b> Bank Salary</td> 
    <td><input type="text" name="bsalary"></td></tr> 



    </table></div> 

    <div class="govt box"><table border="1" style="width:250px"> 
    <tr> 
    <td><b>Title</td> 
    <td><input type="text" name="gtitle"></td></tr> 

    <tr> 
    <td><b> Govt Name</td> 
    <td><input type="text" name="gname"></td></tr> 

    <tr> 
    <td><b> Govt Job Role</td> 
    <td><input type="text" name="grole"></td></tr> 

    <tr> 
    <td><b> Govt Salary</td> 
    <td><input type="text" name="gsalary"></td></tr> 
    </table></div> 

    <input type="submit" name="submit" value="submit"/> 
    </form> 
    </body> 
    </html> 
+0

類別@ user3564915特殊形式:你的代碼是不是免費的SQL注入。 – 2014-09-03 06:41:35

0
$result=mysql_query("insert into test(ittitle,itname,itrole,itsalary,btitle,bname,brole,bsalary,gtitle,gname,grole,gsalary) 
values('$ittitle','$itname','$itrole','$itsalary','$btitle','$bname','$brole','$bsalary','gtitle','$gname','$grole','$gsalary')");