php - Some Form Inputs didn't sent via GET / POST -
this question has answer here:
here update item.php
<!doctype html> <html lang="en"> <head> <style type="text/css"> input[type='text'],input[type='number'],input[type='date']{ color:#0000ff; background-color:#ffffcc; } </style> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>update-item| pds</title> <!-- bootstrap core css --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- custom css --> <link href="css/sb-admin.css" rel="stylesheet"> <!-- custom fonts --> <link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <!-- html5 shim , respond.js ie8 support of html5 elements , media queries --> <!-- warning: respond.js doesn't work if view page via file:// --> <!--[if lt ie 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <?php $servername = "127.0.0.1"; $username = "root"; // create connection $conn = mysql_connect($servername, $username,""); $id=$_get["id"]; // check connection if (!$conn) { exit(); } else { $id=$_get["id"]; $sql="select item_code,item_name,department,make,vat,cost,packing,unit,exp_date,stock,description item_master item_code=$id"; mysql_select_db('pds', $conn); $result = mysql_query($sql); } if (!$result) { echo "<script type='text/javascript'>alert('error');</script>"; } else { $row = mysql_fetch_array( $result ); $name=$row['item_name']; $vat=$row['vat']; $cost=$row['cost']; $packing=$row['packing']; $unit=$row['unit']; $ex=$row['exp_date']; $stock=$row['stock']; $desc=$row['description']; $dept=$row['department']; $make=$row['make']; } ?> <div id="wrapper"> <!-- navigation --> <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <!-- brand , toggle grouped better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.html">pds</a> </div> <!-- top menu items --> <ul class="nav navbar-right top-nav"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <?php session_start(); if(isset($_session['user'])) { $s1=$_session['user']; echo $s1; } else { header('location:login.html'); session_destroy(); } ?> <b class="caret"></b></a> <ul class="dropdown-menu"> <li> <a href="/logout.php"><i class="fa fa-fw fa-power-off"></i> log out</a> </li> <li> <a href="change password2.php">change password</a> </li> </ul> </li> </ul> <!-- sidebar menu items - these collapse responsive navigation menu on small screens --> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav side-nav"> <li> <a href="./home.php"><i class="fa fa-fw fa-home"></i>home</a> </li> <li class="active"> <a href="javascript:;" data-toggle="collapse" data-target="#demo11"><i class="fa fa-fw fa-tasks"></i>item-master<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo11" class="collapse"> <li> <a href="./view item">view item</a> </li> <li> <a href="./add item.php" accesskey="i">add item</a> </li> </ul> </li> <li> <a href="javascript:;" data-toggle="collapse" data-target="#demo"><i class="fa fa-fw fa-bus"></i>make-master<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo" class="collapse"> <li> <a href="./view make">view make</a> </li> <li> <a href="./add make.php">add make</a> </li> </ul> </li> <li> <a href="javascript:;" data-toggle="collapse" data-target="#demo2"><i class="fa fa-fw fa-plus-square"></i>department mater<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo2" class="collapse"> <li> <a href="./view dept">view department</a> </li> <li> <a href="./add department.php">add department</a> </li> </ul> </li> <li> <a href="javascript:;" data-toggle="collapse" data-target="#demo3"><i class="fa fa-fw fa-shopping-cart"></i>sales<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo3" class="collapse"> <li> <a href="./view sales">view sales</a> </li> <li> <a href="./add sales.php">add sales</a> </li> </ul> </li> <li> <a href="javascript:;" data-toggle="collapse" data-target="#demo4"><i class="fa fa-fw fa-plus"></i>purchase<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo4" class="collapse"> <li> <a href="./view purchase">view purchase</a> </li> <li> <a href="./add purchase.php">add purchase</a> </li> </ul> </li> <li> <a href="javascript:;" data-toggle="collapse" data-target="#demo5"><i class="fa fa-fw fa-users"></i>accounts<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo5" class="collapse"> <li> <a href="./view account">view account</a> </li> <li> <a href="./add account.php">add account</a> </li> </ul> </li> <li> <a href="javascript:;" data-toggle="collapse" data-target="#demo6"><i class="fa fa-fw fa-users"></i>users<i class="fa fa-fw fa-caret-down"></i></a> <ul id="demo6" class="collapse"> <li> <a href="./view user">view users</a> </li> <li> <a href="./add user.php">add users</a> </li> </ul> </li> </nav> <div id="page-wrapper"> <div class="container-fluid"> <!-- page heading --> <div class="row"> <div class="col-lg-12"> <h1 class="page-header"> update item </h1> <ol class="breadcrumb"> <li> <i class="fa fa-dashboard"></i> <a href="index.html">pds</a> </li> <li class="active"> <i class="fa fa-edit"></i> update item </li> </ol> </div> </div> <!-- /.row --> <div class="row"> <div class="col-lg-6"> <form role="form" method="get" action="update-item.php"> <div class="form-group"> <label>item code</label> <input type="text" class="form-control" name="id" placeholder="enter itemcode" required value="<?php echo htmlentities($id);?>" disabled="disabled"> </div> <div class="form-group"> <label>item name</label> <input type="text" class="form-control" name="name" placeholder="enter itemname" required value="<?php echo htmlentities($name);?>" disabled="disabled"> </div> <div class="form-group"> <label>department</label> <select class="form-control" style="background-color:#ffffcc; color:#0000ff;" name="dept" required> <option disabled="disabled" selected="selected">current :<?php echo $dept ?> </option> <?php $link = mysqli_connect("127.0.0.1", "root", "","pds"); $sqlresult = mysqli_query($link, "select department_name department_master"); while($row = mysqli_fetch_array($sqlresult)) { ?> <option name="dept" value="<?php echo $row['department_name']; ?>"><?php echo $row['department_name']; ?></option> <?php } ?> </select> </div> <div class="form-group"> <label>make:-</label> <select style="background-color:#ffffcc; color:#0000ff;" class="form-control" name="make" required> <option disabled="disabled" selected="selected">curent :<?php echo $make ?> <?php $link = mysqli_connect("127.0.0.1", "root", "","pds"); $sqlresult = mysqli_query($link, "select make_name make_master"); while($row = mysqli_fetch_array($sqlresult)) { ?> <option value="<?php echo $row['make_name']; ?>"><?php echo $row['make_name']; ?> <?php } ?> </select> </div> <div class="form-group"> <label>vat:-</label> <input type="text" class="form-control" name="vat" placeholder="enter vat percentage (%)" required value="<?php echo htmlentities($vat);?>"> </select> </div> <div class="form-group "> <label>cost/sell rate:-</label> <input type="text" class="form-control" name="mrp" placeholder="enter cost/sell rate $$$" required value="<?php echo htmlentities($cost);?>"> </select> </div> <p>.</p> <div class="form-group col-md-6 col-sm-12 col-xs-12 col-lg-6"> <label>packing:-</label> <input type="text" class="form-control" name="pack" placeholder="enter packing (1x100)" required value="<?php echo htmlentities($packing);?>"> </div> <div class="form-group col-md-6 col-sm-12 col-xs-12 col-lg-6"> <label>unit:-</label> <input type="text" class="form-control" name="unit" placeholder="enter unit liter/gm/kg" style="float:left;" required value="<?php echo htmlentities($unit);?>"> </div> <br /><br /><br /><br /><br /> <br /> <div class="form-group"> <label>expiry date:-</label> <input type="date" class="form-control" name="ex" placeholder="enter expirydate" required value="<?php echo htmlentities($ex);?>"> </div> <div class="form-group"> <label>stock:-</label> <input type="number" class="form-control" name="stock" placeholder="enter stock:-" required value="<?php echo htmlentities($stock);?>"> </div> <div class="form-group"> <label>description:-</label> <textarea style="color:#0000ff; background-color:#ffffcc;" class="form-control" name="desc" placeholder="enter stock:-" required value="<?php echo htmlentities($desc);?>"> </textarea> </div> <br /> <button type="submit" class="btn btn-default">submit</button> <button type="reset" class="btn btn-default">reset</button> </ form> </div> </div> <!-- /.row --> </div> <!-- /.container-fluid --> </div> <!-- /#page-wrapper --> </div> <!-- /#wrapper --> <!-- jquery --> <script src="js/jquery.js"></script> <!-- bootstrap core javascript --> <script src="js/bootstrap.min.js"></script> </body> </html>
and here second file update data :-update-item.php
<?php $servername = "127.0.0.1"; $username = "root"; // create connection $conn = mysql_connect($servername, $username,""); // check connection if (!$conn) { exit(); } else { $id=$_get['id']; $name=$_get['name']; $dept=$_get['dept']; $make=$_get['make']; $vat=$_get['vat']; $mrp=$_get['mrp']; $pack=$_get['pack']; $unit=$_get['unit']; $ex=$_get['ex']; $stock=$_get['stock']; $desc=$_get['desc']; echo "id=",$id; echo "dept=",$dept; echo "make=",$make; echo "name=",$name; echo "vat=",$vat; echo "mrp=",$mrp; echo "pack=",$pack; } ?>
and output :-
id=dept=make=name=vat=4mrp=100pack=1*100
i can't values of variable id , name ,department,make.
and url
http://127.0.0.1:8888/pharmaceutical%20distribution%20system/pds/update-item.php?vat=4&mrp=100&pack=1*100&unit=ml&ex=2015-12-31&stock=0&desc=++++++++++++++++++++++++++++%09
edit 2: removed irrelevant information.
Comments
Post a Comment