<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[PHP- How to add html table cell values to MYSQL Database]]></title><description><![CDATA[<p dir="auto">First of all I have an empty table(First, it only contain table headings)and 4 Input fields.if someone fill those 4 input fields and press Add medicine Button; the values of those 4 input fields come as first row of the table. if it done again the second row of the table will be filed up. This table contain 5th column which has a button to delete corresponding row. i want to tell that those two button are working perfectly. What i really want is, if some one finishes the row adding; all the row values should go to the database as rows. please guide me to do this.</p>
<p dir="auto"><strong>add_prescrition.php</strong></p>
<pre><code>&lt;form method="POST" &gt;
&lt;div class="row"&gt;
    &lt;div class="col-md-4"&gt;
        &lt;label for="fullName"&gt;Appointment Number&lt;/label&gt;
        &lt;div class="form-group"&gt;
            &lt;div class="form-line"&gt;
                &lt;input type="text" name="appNumber" id="appNumber" class="form-control" placeholder="Appointment Number" required=""&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="col-md-4"&gt;
        &lt;label for="nic"&gt;Patient's Name&lt;/label&gt;
        &lt;div class="form-group"&gt;
            &lt;div class="form-line"&gt;
                &lt;input type="text" name="pName" id="pName" class="form-control" placeholder="Patinet's Name"&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="col-md-4"&gt;
        &lt;label for="nic"&gt;Patient's Age&lt;/label&gt;
        &lt;div class="form-group"&gt;
            &lt;div class="form-line"&gt;
                &lt;input type="text" name="pAge" id="pAge" class="form-control" placeholder="Patient's Age"&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;div class="form-group"&gt;
    &lt;!-- Multiple CKEditor --&gt;
    &lt;label for="nic"&gt;Present Complaint&lt;/label&gt;
        &lt;textarea name="pc" class="ckeditor"&gt;&lt;/textarea&gt;
        &lt;script type="text/javascript"&gt;
            CKEDITOR.replace( 'editor1' );
            CKEDITOR.add            
        &lt;/script&gt;
        &lt;br&gt;&lt;br&gt;
    &lt;label for="nic"&gt;Examination&lt;/label&gt;
    &lt;textarea name="examination" class="ckeditor"&gt;&lt;/textarea&gt;
        &lt;script type="text/javascript"&gt;
            CKEDITOR.replace( 'editor2' );
            CKEDITOR.add            
        &lt;/script&gt;
&lt;/div&gt;

&lt;label for="Treatment"&gt;&lt;h4&gt;Treatment&lt;/h4&gt;&lt;/label&gt;

&lt;div class="row"&gt;
    &lt;div class="col-md-3"&gt;
        &lt;label for="doctorName"&gt;Drug Name&lt;/label&gt;
            &lt;select id="drugId" class="form-control show-tick" data-live-search="true" name="drugId" id="doctorId"&gt;
                &lt;option value="0"&gt; Select Drug&lt;/option&gt;
                 &lt;?php $ret=mysqli_query($con,"select * from doctors");
                while($row=mysqli_fetch_array($ret))
                {
                ?&gt;
                &lt;option value="&lt;?php echo htmlentities($row['id']);?&gt;"&gt;
                    &lt;?php echo htmlentities($row['doctorName']);?&gt;
                &lt;/option&gt;
            &lt;?php } ?&gt;
            &lt;/select&gt;
    &lt;/div&gt;
    &lt;div class="col-md-3"&gt;
        &lt;label for="nic"&gt;Dose&lt;/label&gt;
        &lt;div class="form-group"&gt;
            &lt;div class="form-line"&gt;
                 &lt;input type="text" name="dose" id="dose" class="form-control" placeholder="Eg: 1+0+1  2+0+2"&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt; 
     &lt;div class="col-md-3"&gt;
        &lt;label for="nic"&gt;Days&lt;/label&gt;
        &lt;div class="form-group"&gt;
            &lt;div class="form-line"&gt;
                 &lt;input type="text" name="days" id="days" class="form-control" placeholder="Eg: 1, 2, 5"&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;  
    &lt;div class="col-md-3"&gt;
        &lt;label for="nic"&gt;External Medicine&lt;/label&gt;
        &lt;div class="form-group"&gt;
            &lt;div class="form-line"&gt;
                &lt;textarea rows="1" class="form-control no-resize auto-growth" placeholder="External Medicine" id="eMedicine"&gt;&lt;/textarea&gt;
        &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;        
&lt;/div&gt;
&lt;input type="button" class="btn btn-success m-t-10 waves-effect" onclick="addRow();" value="Add Medicine"&gt;
&lt;div class="body"&gt;
    &lt;div class="table-responsive"&gt;
        &lt;table class="table table-bordered table-striped table-hover dataTable js-exportable" name="drugTable" id="drugTable"&gt;
            &lt;thead&gt;
                &lt;tr&gt;
                    &lt;th&gt;Drug Name&lt;/th&gt;
                    &lt;th&gt;Dose&lt;/th&gt;
                    &lt;th&gt;Days&lt;/th&gt;
                    &lt;th&gt;External Medicine&lt;/th&gt;
                    &lt;th&gt;Action&lt;/th&gt;
                &lt;/tr&gt;
            &lt;/thead&gt;
            &lt;tbody&gt;
                &lt;tr&gt;
                &lt;/tr&gt;
            &lt;/tbody&gt;
        &lt;/table&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;label for = 'docfee'&gt;Doctor Fee&lt;/label&gt;
&lt;div class="form-group"&gt;
    &lt;div class="form-line"&gt;
        &lt;input type="text" name="docFee" id="docFee" class="form-control"&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;button class="btn btn-primary m-t-10 waves-effect" type="submit" name="submit"&gt;ADD PRESCRIPTION&lt;/button&gt;&lt;/form&gt;

&lt;script&gt; 

    function deleteRow()
    {
        $('table').on('click', 'input[type="button"]', function(e){
           $(this).closest('tr').remove()
            })
    }

        function addRow()
        {
            // get input values
            var drugName = document.getElementById('drugId').value;
            var dose = document.getElementById('dose').value;
            var days = document.getElementById('days').value;
            var eMedicine = document.getElementById('eMedicine').value;
            var action = "&lt;input type='button' class='btn btn-danger m-t-4 waves-effect' id='del' name='del' onclick='deleteRow()' value='DELETE'&gt;";

              // get the html table
              // 0 = the first table
              var table = document.getElementsByTagName('table')[0];

              // add new empty row to the table
              // 0 = in the top 
              // table.rows.length = the end
              // table.rows.length/2+1 = the center
              var newRow = table.insertRow(table.rows.length);

              // add cells to the row
              var cel1 = newRow.insertCell(0);
              var cel2 = newRow.insertCell(1);
              var cel3 = newRow.insertCell(2);
              var cel4 = newRow.insertCell(3);
              var cel5 = newRow.insertCell(4);

              // add values to the cells
              cel1.innerHTML = drugName;
              cel2.innerHTML = dose;
              cel3.innerHTML = days;
              cel4.innerHTML = eMedicine;
              cel5.innerHTML = action;

              document.getElementById("drugId").value = "0";
              document.getElementById("dose").value = "";
              document.getElementById("days").value = "";
              document.getElementById("eMedicine").value = "";
        }

&lt;/script&gt;
</code></pre>
]]></description><link>https://lankadevelopers.lk/topic/423/php-how-to-add-html-table-cell-values-to-mysql-database</link><generator>RSS for Node</generator><lastBuildDate>Fri, 12 Jun 2026 20:04:20 GMT</lastBuildDate><atom:link href="https://lankadevelopers.lk/topic/423.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Oct 2019 09:43:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PHP- How to add html table cell values to MYSQL Database on Mon, 28 Oct 2019 12:31:48 GMT]]></title><description><![CDATA[<p dir="auto">good work</p>
]]></description><link>https://lankadevelopers.lk/post/2433</link><guid isPermaLink="true">https://lankadevelopers.lk/post/2433</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Mon, 28 Oct 2019 12:31:48 GMT</pubDate></item></channel></rss>