2016-05-14 62 views
-3

我无法插入一个简单的行到数据库mysqlphp记录没有插入数据库时​​,点击提交事件

我的代码是:

<?php 
    include("$_SERVER[DOCUMENT_ROOT]/riteshproject/config.php");  
    include('../config.php') 
?> 


<?php 
    if(isset($_POST['Add'])) {   
     $query1="INSERT INTO flatmaster(flat) VALUES ('123')"; 
     mysql_query($query1); 
    }?> 

<input type="Submit" name="Add" id="add" value="Add"> 

我想行插入当我点击提交flatmaster表。

我的整个代码是

<?php 
    include("$_SERVER[DOCUMENT_ROOT]/riteshproject/config.php");  
    include('../config.php')  ?> 

<?php 
     /*if(isset($_POST['Add']))   { 
      $aria=$_POST['area']; 
      $custname=$_POST['custname']; 
      $mob1=$_POST['mob1']; 
      $mob2=$_POST['mob2']; 
      $flatbunglo=$_POST['flatbungalo']; 
      $address=$_POST['address']; 
      $bhk=$_POST['bhk']; 
      $rent=$_POST['rent']; 
      $diposit=$_POST['diposit']; 
      $sqft=$_POST['sqft']; 
      $floor=$_POST['floor']; 
      $lift=$_POST['lift']; 
        echo $addquery="insert into propertymaster (area,custname,mob1,mob2,proptype,address,bhk,rent,diposit,sqft,floor,lift) 
         values ('$aria','$custname','$mob1','$mob2','$flatbunglo','$address','$bhk','$rent','$diposit','$sqft','$floor','$lift')"; 
      mysql_query($addquery); 
       }*/ 
       if(isset($_POST['Add'])) {   
      $query1="INSERT INTO flatmaster(flat) VALUES ('123')";    mysql_query($query1); 
      } 
      ?> <!DOCTYPE html> <html lang="en"> <head> <title>Shree Shree Property,kolhapur</title> <meta charset="utf-8"> <meta 
name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" 
href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 
<script 
src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
<style> 
    /* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar { 
     margin-bottom: 0; 
     border-radius: 0; 
    } 

    /* Set height of the grid so .sidenav can be 100% (adjust as needed) */ 
    .row.content {height: 450px} 

    /* Set gray background color and 100% height */ 
    .sidenav { 
     padding-top: 20px; 
     background-color: #f1f1f1; 
     height: 100%; 
    } 

    /* Set black background color, white text and some padding */ 
    footer { 
     background-color: #555; 
     color: white; 
     padding: 15px; 
    } 

    /* On small screens, set height to 'auto' for sidenav and grid */ 
    @media screen and (max-width: 767px) { 
     .sidenav { 
     height: auto; 
     padding: 15px; 
     } 
     .row.content {height:auto;}  .active { background-color: #00bfff; } 
    } 

     </style> </head> <body> 

<nav class="navbar navbar-inverse"> <div class="container-fluid"> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span>       
     </button> 
     <a class="navbar-brand" href="#">Logo</a> 
    </div> 
    <div class="collapse navbar-collapse" id="myNavbar"> 
     <ul class="nav navbar-nav"> 

     <li><a href="../home.php" class="active">Home</a></li>  <li class="current" id="dddd"><a href="../aboutus.php" >About 
US</a></li>   <li><a href="#">Contact US</a></li> 
     <li><a href="#">Add Property</a></li>  <li><a href="#">Luxarious Property</a></li>   <li><a href="#">Property For 
Sale</a></li>  <li><a href="#">Other Services</a></li> 
      </ul> 
     <ul class="nav navbar-nav navbar-right">  <li><a href="logout.php"><span class="glyphicon 
glyphicon-log-in"></span>Logout</a></li> 
     </ul> 
    </div> </div> </nav> <div class="container-fluid text-center">  <div class="row content"> 
    <div class="col-sm-2 sidenav"> 
     <p><a href="#">Link</a></p> 
     <p><a href="#">Link</a></p> 
     <p><a href="#">Link</a></p> 
    </div> 
    <div class="col-sm-8 text-left"> <html> <body> <div id="wrap2"> <form> <?php include("auth.php"); //include auth.php file on all 
secure pages ?>  <h4>Welcome Mr.<?php echo $_SESSION['username']; 
?>!</h4> </form>  <form> <html> 
     <body> 
     <table> 
      <tr> 
       <td width='100px' > 
       </td> 

       <td align="right"> 
       Area: 
       </td> 
       <td style="text-align:left" width="100px"> 

            <select name="area" id="area" value="select"> 
            <option value="SELECT" style="display:none">SELECT</option> 
             <?php 

              $query="select code,areaname from areamaster"; 
              $query_run=mysql_query($query); 
              mysql_num_rows($query_run); 

              while($row=mysql_fetch_assoc($query_run)) 

              { 
              ?> 

              <option value="<?php echo $row['code']?>"><?php echo $row['areaname']?></option> 
              <?php 
              } 
             ?> 
            </select> 
          </td> 
      </tr> 
      <tr class="space1"> 
       <td width='100px' > 
       </td> 

       <td align="right"> 
       Customer Name: 
       </td> 
       <td> 
       <input type="text" id="custname" name="custname" size="40"> 
       </td> 
      </tr> 

      <tr> 
       <td width='100px' > 
       </td> 

       <td align="right"> 
       Mobile No 1: 
       </td> 
       <td> 
       <input type="text" id="mob1" name="mob1"> 
       </td> 
      </tr> 

      <tr> 
       <td width='100px' > 
       </td> 

       <td align="right"> 
       Mobile No 2: 
       </td> 
       <td> 
       <input type="text" id="mob2" name="mob2"> 
       </td> 
      </tr> 

      <tr> 
      <td> 
      </td> 
      <td><b>FLAT DETAILS:</b> 
      </td> 

      </tr> 
        <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       Flat/Bungalo: 
       </td> 
      <td> 
      <select name="flatbungalo" id="flatbungalo" value="select"> 
            <option>Flat</option> 
            <option>Bungalo</option> 
            <option>House</option> 

      </select> 
      </td>   </tr> 

      <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       Property Address: 
       </td> 
      <td><input type="text" id ="address" name ="address" size="40"> 
      </td>   </tr> 

     <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       BHK: 
       </td> 
      <td> 
      <select name="bhk" id="bhk" value="select"> 
            <option>1 BHK</option> 
            <option>2 BHK</option> 
            <option>3 BHK</option> 
            <option>4 BHK</option> 

      </select> 
      </td>   </tr> 
       <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       RENT: 
       </td> 
      <td><input type="text" id ="rent" name ="rent" size="10"> 
      </td>   </tr> 

      <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       Diposit: 
       </td> 
      <td><input type="text" id ="diposit" name ="diposit" size="10"> 
      </td>   </tr> 
       <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       SQ Ft: 
       </td> 
      <td><input type="text" id ="sqft" name ="sqft" size="10"> 
      </td>   </tr> 
       <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       Floor: 
       </td> 
      <td><input type="text" id ="floor" name ="floor" size="10"> 
      </td>   </tr> 

      <tr> 
      <td width='100px' > 
      </td> 
      <td align="right"> 
       Lift: 
       </td> 
      <td> 
      <select name="lift" id="lift" value="select"> 
            <option>Yes</option> 
            <option>No</option> 


      </select> 
      </td>   </tr> 

     <tr height="20"> 
     </tr>  
       <tr> 
      <td> 
      </td> 
      <td> 
      </td>   <td align="left"><form method="POST"><input type="Submit" name="Add" id="add" value="Add"></form> 
      </td>   </tr> 
       </table>  </html> </form> </div> </body> </html> 
    </div> 
    <div class="col-sm-2 sidenav"> 
     <div class="well"> 
     <p>ADS</p> 
     </div> 
     <div class="well"> 
     <p>ADS</p> 
     </div> 
    </div> </div> </div> 

<footer class="container-fluid text-center"> <p>Footer Text</p> 
</footer> 

</body> </html> 
+0

你在哪里连接到数据库?打开错误报告,检查错误日志,检查mysql_error()错误。 – David

+1

表单标签,方法等。 –

+0

[PHP的:“注意:未定义的变量”和“注意:未定义的索引”]的可能重复(http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) –

回答

1

你需要用你的提交form内按钮,并使用POST发送数据:

<?php 
if(isset($_POST['Add'])) {   
$query1="INSERT INTO flatmaster(flat) VALUES ('123')"; 
mysql_query($query1); 
} 
?> 

<form method="POST"> 
<input type="Submit" name="Add" id="add" value="Add"> 
</form> 

警告!您的代码易受SQL注入攻击! How do I prevent SQL Injection Attacks?

+0

是的我的输入类型是在表格标签 –

+0

但仍然不工作 –

+0

@RiteshFondke当你说_“不是工作“_,你能否进一步解释? –