Tamam, öncelikle i kontrol kullanıcı girişleri sığınak ve kod bir karmaşa biraz ama denenmesinde şu anda, bu yüzden onun değil bir canlı sistem olduğunu biliyorum.
Ben her satırda geçmesi ve her satır geçer ve mysql db ilgili satır güncelleştiren bir php sayfasına bir dizi olarak değerleri göndermek için jQuery kullanıyorum, tek bir sayfada bir tablo var. Sürece sadece ne var düzenlemek istediğiniz gibi Thtas büyük. Kullanıcı tabloya başka bir satır ekler varsa, hala tüm satırları gönderir ama güncellemek için ilgili satır bulamazsa ben mantıklı olduğunu, eklemek php gerekiyor?
Olduğu gibi bu php güncelleme için benim kod:
if (isset($_POST['data']) && is_array($_POST['data'])) {
foreach ($_POST['data'] as $row => $data) {
$sql = "UPDATE `orders` SET supp_short_code='".$data['supp_short_code']."', project_ref='".$data['project_ref']."', om_part_no='".$data['om_part_no']."', description='".$data['description']."', quantity=".$data['quantity_input'].", cost_of_items='".$data['cost_of_items']."', cost_total='".$data['cost_total_td']."' where order_id = ".$data['order_id']." and row_id = ".$data['index']."";
$result = mysql_query($sql);
}
}
"Index" yardımcı olur eğer ilk sayfada tablodan satır dizini nedir?