Pobieram sobie dane z bazy MySQL, wypisuję ję do odpowiednich kontenerów, klikam edytuję, zatwierdzam !
i tutaj pojawia się problem w jaki sposób te dane są widoczne w skrypcie, który ma uaktualnić odpowiednie dane w bazie?
na stronie pluginu jeditable, nie jest o tym wspomniane, oprócz czegoś takiego:
When submitting change following data will be POST:ed to server: id=elements_id&value=user_edited_content" title="Zobacz w manualu PHP" target="_manual
mój kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" debug="true"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script src="files/jquery-1.2.6.js" type="text/javascript" charset="utf-8"></script> <script src="files/jquery.jeditable.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" charset="utf-8"> $(function() { $(".edit_area").editable("save.php", { indicator : "<img src='files/indicator.gif'>", type : 'textarea', onblur : 'submit', select : true, submit : 'OK', cancel : 'Anuluj', tooltip : 'Kliknij by edytować' }); }); </script> </head> <body> <style type="text/css"> #nazwa { background-color: #4567ff; width: 150px; height: 50px; } #opis { background-color: #FD4141; width: 150px; height: 50px; } #cena { background-color: #333333; width: 100px; height: 25px; } </style> <?php $db = new PDO('mysql:host=localhost;dbname=zsz', 'root', ''); $players = $db -> query('SELECT * FROM produkt LIMIT 2'); while($row = $players->fetch()) { <p id="opis" class="edit_area"> '.$row['KOpisP'].'</p> <p id="cena" class="edit_area">'.$row['Cena'].'</p><br />'."\n"; } ?> </body> </html>
pytanie brzmi w jaki sposób w pliku save.php pobrać wyedytowane dane?
pzdr