Board index   FAQ   Search  
Register  Login
Board index php forum :: php coding PHP coding => General

Want to display Inserted row inside a table in php form

Ask about general coding issues or problems here.

Moderators: macek, egami, gesf

Want to display Inserted row inside a table in php form

Postby saravanataee » Sat Jan 05, 2013 4:40 am

Dear all,

I am having the following php form, which has a table in that, i ill fill up the details and when i click Place order it will store the details into database. My query is that instead of place order it to add item, and for each time i click add item, the store data should be shown below the page where i am working inside a table serially. I mean basically displaying the rows in a grid..

Once it reaches the maximum screen size i should be able to scroll down to see all the items i have added. After all finished adding items i should then want to Place order which finally takes all my items into a single table value..

Any suggestion or idea how to start would be greatful.

Code: Select all
function createoptions($table , $id , $field)
        $sql = "select * from $table ORDER BY $field";
        $res = mysql_query($sql) or die(mysql_error());
        while ($a = mysql_fetch_assoc($res))
        echo "<option value=\"{$a[$id]}\">$a[$field]</option>";

// mysql_connect('localhost', 'root', '');
// mysql_select_db('inventorydb');
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Place an Order</title>
<script language="javascript src="code.js">
<link href="loginmodule.css" rel="stylesheet" type="text/css" />


  #entrydt1 { margin-left: 100px; }
  #orderid1 { margin-left: 107px; }
  #orderdt1 { margin-left: 94px; }
  #itemid { margin-left: 142px; }
  #qtyid { margin-left: 122px; }
  #packid { margin-left: 120px; }
  #qtynoid { margin-left: 80px; }
  #Poid { margin-left: 80px; }
  #resetid { margin-left: 80px; }
  #clearid { margin-left: 80px; }
  #Name { margin-left: 50px;  width:100px;}

<script type="text/javascript" src="jquery.js"></script>
                        <script type="text/javascript" charset="utf-8">
                                $.getJSON("select.php",{category: $(this).val(), ajax: 'true'}, function(j){
                                  var options = '';
                                  for (var i = 0; i < j.length; i++) {
                                        options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';

                                $.getJSON("select.php",{subcategory: $(this).val(), ajax: 'true'}, function(j){
                                  var options = '';
                                  for (var i = 0; i < j.length; i++) {
                                        // options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
                                        options = '<input type="text" name="subcat2" value="' + j[i].optionDisplay + '" />';

                        <script>function calculate() {
document.getElementById("t8").value =
parseFloat(document.getElementById("subcat2").value) *
<h1>Place an Order</h1>
<form method="post">

                <table border='1' >
                                                <td><label for="t1">Item</label></td>
                                                <td><label for="t2">Quantity</label></td>
                                                <td><label for="t2">Packing</label></td>
                                                <td><label for="t2">Quantity in NO's</label></td>
                                                <td><label for="t2">MRP/RATE</label></td>
                                                <td><label for="t2">Discount</label></td>
                                                <td><label for="t2">Amount</label></td>

                                                <td>    <select name="cat" id="category">
                <option value="-1">--Select--</option>
                createoptions("category", "cat_id", "category");
                                                <td><input name="t3" id="t3" size="10" value=""></td>
                                                 <select name="subcat"  id="subcategory">
                                                <!-- <select name="subcat2" id="subcategory2">
                </select> <input type="text" name="subcat2" value="" id="subcategory2" /> -->
                <div id="subcategory2"> </div>
                                                <td><select name="MRP" id="MRP">
                                                <option value=""><--Select--></option>
                                                        $sql = "SELECT Mrprate FROM mrp";
                                                        $result = mysql_query($sql);
                                                        while ($row = mysql_fetch_array($result)) {
                                                        echo "<option value='" . $row['Mrprate'] . "' >" . $row['Mrprate'] . "</option>";
                                                <td><input name="t7" id="t7" size="10" placeholder="40%" value=""></td>
                                                <td><input name="t8" id="t8" size="10" value="" onchange="calculate()"></td>
                                                <td><input type="submit" name="submit" value="Place Order"></td>
                                                <td><input type="submit" name="submit1" value="Reset"></td>

if (isset($_POST['submit']))
                include 'db.php';
                                                                                $item=$_POST['cat'] ;
                                                                                $qty= $_POST['t3'] ;
                                                                                $pack= $_POST['subcat'] ;
                                                                                $qtyno= $_POST['subcat2'] ;
                                                                                $mrp= $_POST['MRP'] ;
                                                                                $dis= $_POST['t7'] ;
                                                                                $amt= $_POST['t8'] ;
                           $query=  mysql_query("INSERT INTO `po`(Item,Quantity,Packing, QuantityNO, MRP, Discount, Amount) VALUES ('$item','$qty','$pack','$qtyno','$mrp','$dis','$amt')");
die('Query Failed with exception'.mysql_error());
echo"Thanks for the input";

New php-forum User
New php-forum User
Posts: 2
Joined: Wed Dec 26, 2012 11:51 pm

Return to PHP coding => General

Who is online

Users browsing this forum: No registered users and 5 guests

Sponsored by Sitebuilder Web hosting and Traduzioni Italiano Rumeno and antispam for cPanel.