DIALOG - after click delete some data in sql

DIALOG - after click delete some data in sql

Hello!

I try to write some function with jquery + php and mysql. I have table with data form mysql, in table I have dialog button (I can delete or cancle operation). When I put some data like this :  data:     "id=22" if I have record with id 22 in database, record is deletet. But I don't know how I can get dynamic id record? Can anybody help me?

JQUERY PART
  1. <script type="text/javascript">

    $(document).ready(function ()
    {

     
        // Configuring the delete confirmation dialog
        $("#dialog-confirm").dialog({
            resizable: false,
            height:330,
            modal: true,
            autoOpen:false,
            buttons: {
                'Delete item': function() {
                       /*$.post('ajax.php', {id:id}, function(data) {
                                             // script is done and a response is returned
                                            // close the dialog box
                                            });
                    */
               
                                   $.ajax({
                                  type: 'POST',
                                  url: 'ajax.php',
                                //
                                //HOW GET ID FROM PHP?
                                data:     "id=22",
                                });

                     
                    alert("TEST TEST");
                    $(this).dialog('close');
                    location.reload();
                              },
                'Cancel': function() {
                    $(this).dialog('close');
                }
            }
        });
     
     
        // Listening for a click on a delete button:
     
        $('a.delete').live('click',function(){
            $("#dialog-confirm").dialog('open');
        });


    });
     
    </script>

















































BODY + PHP TABLE
  1. <body>

    <div>
    <?php
    require_once 'db.php';

       try
       {
          $pdo = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
          $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         
          $stmt = $pdo -> query('SELECT * FROM zadania');
          $data = '<table id="data" class="tablesorter" border="0" cellpadding="0" cellspacing="1"><thead><tr><th>ID</th><th>TIME</th></thead><tbody>';
          while($row = $stmt -> fetch())
          {
         
              $data .=  '<tr><td>'.$row['id_zadania'].'</td><td>'.$row['timestamp'].'</td><td><a href="#"  class="delete">DELETE</a></td></tr>';
            
               
          }
          $data .= '</tbody></table>';
         
          echo $data;

          $stmt -> closeCursor();
         
       }

       catch(PDOException $e)
       {
          echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage();
       }
     
    ?>
         
    </div>
     
     
    <div id="dialog-confirm" title="Delete?">DELETE ITEM?</div>


    </body>








































DELETE DATA FROM SQL PART
  1. <?php
    $id=$_POST['id'];
        try
        {
            $pdo = new PDO('mysql:host=localhost;dbname=produkty;port=3305', 'root', 'apocomito247');
            $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

            $ilosc = $pdo -> exec('DELETE FROM `soundcom`.`zadania` WHERE `zadania`.`id_zadania` = '.$id.' LIMIT 1;');

             if($ilosc > 0)
            {
                echo 'Usunieto: '.$ilosc.' rekordow';
            }
            else
            {
                echo 'Wystąpił błąd podczas usuwania rekordow!';
            }
        }
        catch(PDOException $e)
        {
            echo 'Wystąpił błąd biblioteki PDO: ' . $e->getMessage();
        }
    ?>