php - Why can't I insert data to MySQL? -


my idea put data in textfield , pass database mysql , when text field filled , button clicked nothing happened. when checked database there nothing there. why that? please me?

<?php //connection string database mysql require 'db.php'; //check if it's set. if(isset($_post['dateloangrantedmonth'],           $_post['dateloangrantedday'],           $_post['dateloangrantedyear'],           $_post['maturitymonth'],           $_post['maturityday'],           $_post['maturityyear'],                                    $_post['expirymonth'],           $_post['expiryday'],           $_post['expiryyear'],           $_post['mrs'],           $_post['name'],           $_post['resident'],           $_post['loaninwords'],           $_post['pesos'],           $_post['interest'],                        $_post['daysmonths'],           $_post['pesosinwords'],           $_post['pesos2'],           $_post['penaltyinterest'],           $_post['itemtype'],           $_post['grams'],           $_post['idpresented'],           $_post['contactnumber'],                          $_post['birthdaymonth'],           $_post['birthdayday'],           $_post['birthdayyear'],           $_post['sex'],           $_post['citizenship'],           $_post['complexion'],           $_post['principal'],                                                $_post['interestabsoluteamount'],           $_post['servicechargeamount'],           $_post['netproceeds'],           $_post['peranum'],           $_post['permonth'],           $_post['others'],           $_post['descriptionpawn'])) {     //loan_assignment     $dateloangrantedmonth = mysqli_real_escape_string($connection, $_post['dateloangrantedmonth']);     $dateloangrantedday   = mysqli_real_escape_string($connection, $_post['dateloangrantedday']);     $dateloangrantedyear  = mysqli_real_escape_string($connection, $_post['dateloangrantedyear']);     //collateral     $itemtype             = mysqli_real_escape_string($connection, $_post['itemtype']);     $descriptionpawn      = mysqli_real_escape_string($connection, $_post['descriptionpawn']);     $maturitymonth        = mysqli_real_escape_string($connection, $_post['maturitymonth']);     $maturityday          = mysqli_real_escape_string($connection, $_post['maturityday']);     $maturityyear         = mysqli_real_escape_string($connection, $_post['maturityyear']);     $expirymonth          = mysqli_real_escape_string($connection, $_post['expirymonth']);     $expiryday            = mysqli_real_escape_string($connection, $_post['expiryday']);     $expiryyear           = mysqli_real_escape_string($connection, $_post['expiryyear']);      $mrs                  = mysqli_real_escape_string($connection, $_post['mrs']);     $resident             = mysqli_real_escape_string($connection, $_post['resident']);     $loaninwords          = mysqli_real_escape_string($connection, $_post['loaninwords']);     $pesos                = mysqli_real_escape_string($connection, $_post['pesos']);     $interest             = mysqli_real_escape_string($connection, $_post['interest']);     $daysmonths           = mysqli_real_escape_string($connection, $_post['daysmonths']);     $pesosinwords         = mysqli_real_escape_string($connection, $_post['pesosinwords']);     $pesos2               = mysqli_real_escape_string($connection, $_post['pesos2']);     $penaltyinterest      = mysqli_real_escape_string($connection, $_post['penaltyinterest']);     $grams                = mysqli_real_escape_string($connection, $_post['grams']);     //pawner     $name                 = mysqli_real_escape_string($connection, $_post['name']);     $idpresented          = mysqli_real_escape_string($connection, $_post['idpresented']);     $contactnumber        = mysqli_real_escape_string($connection, $_post['contactnumber']);     $birthdaymonth        = mysqli_real_escape_string($connection, $_post['birthdaymonth']);     $birthdayday          = mysqli_real_escape_string($connection, $_post['birthdayday']);     $birthdayyear         = mysqli_real_escape_string($connection, $_post['birthdayyear']);      $sex                  = mysqli_real_escape_string($connection, $_post['sex']);     $citizenship          = mysqli_real_escape_string($connection, $_post['citizenship']);     $complexion           = mysqli_real_escape_string($connection, $_post['complexion']);     //loan     $principal            = mysqli_real_escape_string($connection, $_post['principal']);     $interestabsoluteamount = mysqli_real_escape_string($connection,$_post['interestabsoluteamount']);     $servicechargeamount  = mysqli_real_escape_string($connection, $_post['servicechargeamount']);     $netproceeds          = mysqli_real_escape_string($connection, $_post['netproceeds']);      $peranum              = mysqli_real_escape_string($connection, $_post['peranum']);     $permonth             = mysqli_real_escape_string($connection, $_post['permonth']);     $others               = mysqli_real_escape_string($connection, $_post['others']);       // insert query loan.     $sql = "insert loan (principal_loan, interest_absolute_amount, service_charge, net_proceeds)".             "values ($principal, $interestabsoluteamount, $servicechargeamount, $netproceeds);";       // insert query pawner.     $sql .= "insert pawner (name, birthdate, contact_number, resident, valid_id)".              "values ('".$name."', str_to_date('".$birthdayyear."-".$birthdaymonth."-".$birthdayday."', '%y-%m-%d'),              '".$contactnumber."', '".$resident."', '".$idpresented."');";      // insert query collateral.     $sql .= "insert collateral (type, description, maturity_date, expiry_date)".             "values ('".$itemtype."', '".$descriptionpawn."', str_to_date('".$maturityyear."-".$maturitymonth."-".$maturityday."', '%y-%m-%d'),              str_to_date('".$expiryyear."-".$expirymonth."-".$expiryday."', '%y-%m-%d'));";      // insert query loan_assignment.     $sql .= "insert loan_assignment (date_loan_granted, renewal_date)".             "values (str_to_date('".$dateloangrantedyear."-".$dateloangrantedmonth."-".$dateloangrantedday."', '%y-%m-%d'), curdate())";      mysqli_multi_query($connection, $sql);     mysqli_close($connection);   //require 'pdf'; } ?> 

this html code pass data , when clicked save , print should pass data database.

<html> <head>     <meta charset="utf-8"> <title>home</title> <!--<link rel="stylesheet" href="css/bootstrap.css"> <link rel="stylesheet" href="css/custom.css">--> <link href="css/simple-sidebar.css" rel="stylesheet"> </head> <body>     <nav class="navbar navbar-custom navbar-fixed-top" role="navigation">         <div class="container">             <div class="navbar-header">                 <p class="systemname">pawn broking management system                     <a href="#menu-toggle" class="btn btn-default" id="menu-toggle">toggle menu</a>                 </p>             </div>             <div class="logout" align="right"><a href="#" class="textlogout">logout</a> </div>         </div>     </nav>     <br><br><br>     <div id="wrapper">         <div id="sidebar-wrapper">             <ul class="sidebar-nav">                 <br><br><br><br>                   <li>                     <a href="pricereference.php">price reference</a>                 </li>                 <li>                     <a href="scan.php">scan barcode</a>                 </li>                 <li>                     <a data-toggle="collapse" data-target="#demo"> manage peónline account <i class="fa fa-fw fa-caret-down"></i></a>                     <ul id="demo" class="collapse">                         <li>                             <a href="upload.php">upload photos</a>                         </li>                         <li>                             <a href="viewpost.php">view posts</a>                         </li>                         <li>                             <a href="viewreservation.php">view reservation</a>                         </li>                     </ul>                 </li>                 <li>                     <a href="alltransactions.php">all transactions</a>                 </li>             </ul>         </div>         <div id="page-content-wrapper">             <div class="container-fluid">                 <div class="row">                     <div class="col-lg-12">                         <form method="post" class="formfont">                             <div class="container">                                 <div class="row">                                     <div class="col-md-6"></div>                                         <div class="col-md-5"> <br><br>                                             maturity date: &nbsp;&nbsp;&nbsp;                                             <select name="maturitymonth" id = "month" onfocus = "monthfunction();">                                                 <option value = "">month</option>                                             </select>                                             <select name="maturityday" id = "day" onfocus = "dayfunction();">                                                 <option value = "">day</option>                                             </select>                                             <select name="maturityyear" id = "year" onfocus = "yearfunction();" >                                                 <option value = "">year</option>                                             </select>                                             <br>                                             expiry date: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                             <select name="expirymonth"id = "emonth"  onfocus = "emonthfunction();">                                                 <option value = "">month</option>                                             </select>                                             <select name="expiryday" id = "eday" onfocus = "edayfunction();">                                                 <option value = "">day</option>                                             </select>                                             <select name="expiryyear" id = "eyear" onfocus = "eyearfunction();" >                                                 <option value = "">year</option>                                             </select>                                         </div>                                         <div class="col-lg-10">                                             date loan granted: &nbsp;&nbsp;&nbsp;                                             <select name="dateloangrantedmonth" id = "dlgmonth" onfocus = "dlgmonthfunction();">                                                 <option value = "">month</option>                                             </select>                                             <select name="dateloangrantedday" id = "dlgday" onfocus = "dlgdayfunction();">                                                 <option value = "">day</option>                                             </select>                                             <select name="dateloangrantedyear" id = "dlgyear" onfocus = "dlgyearfunction();" >                                                 <option value = "">year</option>                                             </select>                                             <div class="form-group">                                                 <br>                                                 <label class="radio-inline">                                                     <input type="radio" name="mrs" value="mr.">mr.                                                 </label>                                                 <label class="radio-inline">                                                     <input type="radio" name="mrs" value="mrs.">mrs.                                                 </label>                                                 <label class="radio-inline">                                                     <input type="radio" name="mrs" value="ms.">ms.                                                 </label>                                                 <input type="text" name="name" class="input-custom">                                                 resident of <input type="text" name="resident" class="input-custom"> <br><br>                                                 loan of <input type="text" name="loaninwords" class="input-custom"> pesos                                                 &nbsp; &nbsp; &nbsp; &nbsp; ₱ <input type="text" name="pesos" class="input-custom-peso">                                                 interest of &nbsp;&nbsp;&nbsp;                                                 <select name="interest" name="interest" id="interestof" onfocus="interestoffunction();">                                                     <option value="">%</option>                                                 </select><br><br>                                                   &nbsp; &nbsp;                                                 <select name="count" name="daysmonths" id="for" onfocus="forfunction();">                                                     <option value = "">choose</option>                                                 </select>                                                 &nbsp;&nbsp;&nbsp;                                                 <input type="radio" name="daysm" value="days"> day/s &nbsp;&nbsp;                                                 <input type="radio" name="daysm" value="months"> month/s &nbsp;&nbsp;&nbsp;                                                 has pledge pawnee security loan, article(s) described below appraised<br><br>                                                 @ pesos <input type="text" name="pesosinwords" class="input-custom"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;                                                 ₱ <input type="text" name="pesos2"class="input-custom-peso">  &nbsp;                                                 subject terms , conditions <br><br>stated on reverse side hereof. <br><br>                                                 penalty interest, if any:                                                 <select name="penaltyinterest" id="penaltyinterest" onfocus="penaltyinterestfunction();">                                                     <option value="0">0%</option>                                                 </select><br><br><br>                                                 <div class="col-md-6">                                                     description of pawn <br><br>                                                     <textarea class="form-control-custom2" name="descriptionpawn" rows="3" placeholder="ring, necklace, etc."></textarea> <br>                                                     item type  &nbsp;&nbsp;                                                     <select name="itemtype" id="itemtype" onfocus="itemtypefunction();">                                                         <option value="">choose</option>                                                     </select><br><br>                                                     grams &nbsp;&nbsp;                                                     <input type="text" class="customerhw"><br>                                                     id presented  &nbsp;&nbsp;                                                     <select name="idpresented" id="idpresented" onfocus="idpresentedfunction();">                                                         <option value="">choose</option>                                                     </select><br><br><br>                                                     contact number: <br>                                                     <input type="text" name="contactnumber" class="contactnumber"> <br><br>                                                     miscellaneous <br><br>                                                      birthday &nbsp;&nbsp;                                                     <select name="birthdaymonth" id = "bmonth" onfocus = "bmonthfunction();">                                                         <option value = "">month</option>                                                     </select>                                                     <select name="birthdayday" id = "bday" onfocus = "bdayfunction();">                                                         <option value = "">day</option>                                                     </select>                                                     <select name="birthdayyear" id = "byear" onfocus = "byearfunction();" >                                                         <option value = "">year</option>                                                     </select> <br><br>                                                     sex &nbsp;&nbsp;                                                      <label class="radio-inline">                                                         <input type="radio" name="sex" value="male">male                                                     </label>                                                     <label class="radio-inline">                                                          <input type="radio" name="sex" value="females">female                                                     </label> <br><br>                                                     citizenship <br>                                                     <input type="text" name="citizenship" class="customerhw"><br>                                                     complexion <br>                                                     <input type="text" name="complexion" class="customerhw"><br>                                                     <hr>                                                 </div>                                                 <br><br>                                             <div class="col-md-6">                                                 <a class="principaltext">principal &nbsp;&nbsp;</a>                                                 ₱ <input type="text" name="principal" class="input-custom"> <br><br>                                                 <a class="principaltext">interest in absolute amount</a>                                                 <select name="interestabsoluteamount" id="interestabsoluteamount" onfocus="interestabsoluteamountfunction();">                                                     <option value="0">0%</option>                                                 </select><br><br>                                                 <a class="sca">service charge in amount</a>                                                 <input type="text" name="servicechargeamount" class="input-custom"> <br><br>                                                 <a class="np">net proceeds</a>                                                 ₱ <input type="text" name="netproceeds" class="input-custom"> <br><br><br>                                                 effective interest rate in percent <br>                                                 please check: <br><br>                                                 <input type="checkbox" name="peranum" value="peranum"> &nbsp;per anum &nbsp;&nbsp;                                                 <input type="checkbox" name="permonth" value="permonth"> &nbsp;per month &nbsp;&nbsp; <br>                                                 <input type="checkbox" name="others" value="others"> &nbsp;others                                                 <input type="text" class="input-custom"> <br><br><br><br>                                                   <hr><br><br><br><br><br><br><br><br><br><br><br><br>                                                 appraiser name                                                 <input type="text" name="appraisername" class="input-custom"> <br><br><br><br>                                                     <button id="" type="submit" class="btn btn-danger" align="right">save , print</button>                                             </div>                                          </div>                                     </div>                                 </div>                             </div>                         </form>                     </div>                 </div>             </div>         </div>          <script src="js/jquery.js"></script>         <script src="js/custom.js"></script>         <script src="js/bootstrap.min.js"></script>         <script>             $("#menu-toggle").click(function(e) {                 e.preventdefault();                 $("#wrapper").toggleclass("toggled");             });         </script> <footer>     <center> copyright 2015 - pbms. rights reserved. </center> </footer> </body> </html> 

your sql queries don't have terminating semi-colons part of query, when concatenate them there no way server know 1 query ends , next starts.

update eacch query this:

// insert query loan. $sql = "insert loan".        "(principal_loan, interest_absolute_amount, service_charge, net_proceeds)".        "values ('".$principal."', '".$interestabsoluteamount."', '".$servicechargeamount."', '".$netproceeds."');"; on there -->                                                                              add semi-colon here ^ 

additionally, should check return value of calls mysqli ensure no errors reported. if don't, mysqli fail silently.

this easy single queries - check return value , if it's false @ mysqli_error()

$result = mysqli_query($con, 'some query...'); if ($result === false) {     echo mysqli_error($con);     exit; } 

if you're using multi-query it's more complicated have call mysqli_next_result() check return value of each query. more detals given in manual here;

unless have real performance issues multi-query() offers little benefit , complication. i'd advise use series of single queries. if you're concerned having 'all or nothing' update, wrap whole series in transaction.


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -