Ouverture de jQuery UI boîte de Dialogue de contenu dynamique

J'ai une question à propos de jQuery UI boîtes de Dialogue et montrant un contenu dynamique à partir d'une base de données.

J'ai donc reçu une webapplication où j'ai aussi besoin de faire un module admin pour gérer tous les utilisateurs et d'autres informations. J'ai créé une page qui affiche tous les utilisateurs dans une liste, dans chaque ligne, j'ai également fait un bouton éditer. Je voulais faire en sorte que lorsque vous appuyez sur un des utilisateurs de modifier le bouton, une boîte de dialogue s'ouvre et affiche toutes les informations de l'utilisateur et des trucs dans la boîte de dialogue.

Donc ma question est, quelle est la meilleure façon de le faire? Je pensais faire une page PHP où j'exécute la Requête MySQL et de montrer que dans la boîte de dialogue, mais je suis sûr qu'il y a de meilleures façons..

EDIT: Voici le code de la page telle qu'elle est maintenant. J'ai ajouté un petit espace réservé boite que j'ai utilisé pour des fins de test.

Javascript:

script type="text/javascript"> 
    jQuery(document).ready( function(){       
        jQuery(".edit-button").click( showDialog );

            //variable to reference window
            $myWindow = jQuery('#myDiv');

            //instantiate the dialog
            $myWindow.dialog({ height: 600,
                    width: 800,
                    modal: true,
                    position: 'center',
                    autoOpen:false,
                    title:'Bewerk therapeut',
                    overlay: { opacity: 0.5, background: 'black'}
                    });
            }

    );
//function to show dialog   
var showDialog = function() {
    $myWindow.show(); 
    //open the dialog
    $myWindow.dialog("open");
    }

var closeDialog = function() {
    $myWindow.dialog("close");
}

PHP:

<?php
//LEFT OUTER JOIN Vragen ON Vragen.bsn_nummer = Gebruikers.bsn_nummer
include_once 'classes/class.mysql.php';
$db = new Mysql();
$dbUsers = new Mysql();

$db->Query("SELECT * FROM USERS_users ORDER BY username ASC");
$db->MoveFirst();

echo "<table>";
echo "<tr><th> </th><th> </th><th>BSN Nummer</th><th>Gebruikersnaam</th>       <th>Voornaam</th><th>Achternaam</th></tr>";
while(! $db->EndOfSeek()) {
$row = $db->Row();
$dbUsers->Query("SELECT * FROM Gebruikers WHERE user_idnr = '{$row->user_idnr}'");
$rowUser = $dbUsers->Row();
echo "<tr><td><a class='del-button' href='#'><img src='afbeeldingen/edit-delete.png' /></a></td>
    <td><a class='edit-button' href='#'><img src='afbeeldingen/edit.png' /></a>  </td>
    <td>".@$rowUser->bsn_nummer."</td>      
    <td>".@$row->username."</td>
    <td>".@$rowUser->voornaam."</td>
    <td>".@$rowUser->achternaam."</td></tr>";
    }
    echo "</table>";
?>
<div id="myDiv" style="display: none">
<p>Gebruiker bewerken</p>
</div>
il décrit son intention et est de demander des conseils avant de se rendre au travail, quelles informations aimeriez-vous..?
Il ne serait pas mal de poster des extraits de code pertinentes ici. De cette façon, la question peut être utile à d'autres qui trébuchent à travers un scénario similaire.
J'ai ajouté mon code actuel de la poste. La plupart de c'est juste qu'liste des utilisateurs actuels. Je n'ai pas vraiment commencer à travailler sur le jQuery partie pour l'instant.

OriginalL'auteur Gladen | 2012-07-17