Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>try this code. I have commented where your error is and make it correct.</p> <pre><code>include("config.php"); if(isset($_POST['submit_val'])) { // $uid = (int)$_POST["edited"]; &lt;-- this will get same id for all records there is no value for "edited" in $_POST so it will update all records. foreach( $_POST['slno'] as $key=&gt;$slno ) { $uid = (int)$slno; // &lt;-- Update it by slno this will work. $e_date = $_POST['date'][$key]; $e_particulars = $_POST['particulars'][$key]; $e_noofnights = $_POST['noofnights'][$key]; $e_rate = $_POST['rate'][$key]; $e_price = $_POST['price'][$key]; $e_tax = $_POST['tax'][$key]; $e_nettotal = $_POST['nettotal']; $e_totalamount = $_POST['totalamount']; $e_finaltotal = $_POST['finaltotal']; $e_slno = mysql_real_escape_string($slno); // &lt;-- here you are doing mistake replace $e_slno by $slno $e_date = mysql_real_escape_string($e_date); $e_particualrs = mysql_real_escape_string($e_particulars); $e_noofnights = mysql_real_escape_string($e_noofnights); $e_rate = mysql_real_escape_string($e_rate); $e_price = mysql_real_escape_string($e_price); $e_tax = mysql_real_escape_string($e_tax); $e_nettotal = mysql_real_escape_string($e_nettotal); $e_totalamount = mysql_real_escape_string($e_totalamount); $e_finaltotal = mysql_real_escape_string($e_finaltotal); $e_tariff = "UPDATE ebvouchertariffs SET TariffSlNo = '$e_slno', TariffDate = '$e_date', TariffParticulars = '$e_particulars', NoOfNights = '$e_noofnights', TariffRate = '$e_rate', TariffPrice = '$e_price', TariffTax = '$e_tax', TariffNetTotal = '$e_nettotal', TariffAddTotal = '$e_totalamount', TariffFinalTotal = '$e_finaltotal', ModifiedOn = NOW() WHERE TariffSlNo = '$uid'"; } mysql_query($e_tariff)or die(mysql_error()); mysql_close($link); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload