Note that there are some explanatory texts on larger screens.

plurals
  1. POMysql wrongly update the dynamic row records
    primarykey
    data
    text
    <p>I trying to update my dynamic row values here. When i insert a new voucher record it could inserted the values correctly into database. When i edit the record values that time also it fetch the values from database correctly. But updation is my problem. It always update the last row values in all rows.. </p> <p>Previously i posted another question here related to this question but still didn't clear this error. <a href="https://stackoverflow.com/questions/20628000/dynamic-row-values-wrongly-updated-into-mysql-php">Here is the link for another same question</a></p> <p><strong>Updation page PHP Coding :</strong> </p> <pre><code>if(isset($_POST['submit_val'])) { $uid = (int)$_POST["edited"]; foreach( $_POST['slno'] as $key=&gt;$slno ) { $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($e_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 = mysql_query("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 VoucherID_Fk = '$uid'"); } mysql_close($link); } </code></pre> <p>I attached a few images here..</p> <p><strong>Before Updation:</strong></p> <p><img src="https://i.stack.imgur.com/jWwEy.png" alt="enter image description here"></p> <p><strong>After Updation</strong></p> <p><img src="https://i.stack.imgur.com/2XVcj.png" alt="enter image description here"></p> <p>You can see above images here. When i update a row it always updates the last row values in all rows.. Where i made a mistake?</p>
    singulars
    1. This table or related slice is empty.
    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.
 

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