आपका कोड बहुत अजीब है। मुझे लगता है कि आपकी समस्या आपके जावास्क्रिप्ट/jQuery से आ रही है।
आपका कोड कॉलबैक फ़ंक्शन का उपयोग नहीं कर रहा है जिसे मैं देख सकता हूं, इसलिए XMLHTTPRequest समाप्त होने के बाद मैं आपके कोड को अपडेट करने के लिए बदल दूंगा:
$( "#mytable tr td:first-child" ).click(function() {
//I'm not sure where you are getting str from, but get it before you call this:
$.get("getUser.php", {q:str}, function(data){
//data holds what getUser.php echoes
$("#yourTable").replaceWith(data);
});
});