Sveno: PHP Code mit AJAX aufrufen/ausführen

Beitrag lesen

Hallo zusammen,

ich möchte mit einem onclick-Event einen Datenbankeintrag tätigen.
Der DB Eintrag wird über ein PHP-Code ausgeführt der funktioniert wenn ich die PHP-Datei im Browser aufrufe.

Ich scheitere nun daran die PHP-Datei mit Ajax auszuführen. Hier mal mein bisheriger Code

  
echo'<script type="text/javascript">  
     <!--  
		function hideAnnouncement() {  
			document.getElementById("announcement").style.display = "none";  
  
		var xmlhttp;  
		if (window.XMLHttpRequest)  {  
			// code for IE7+, Firefox, Chrome, Opera, Safari  
		  	xmlhttp=new XMLHttpRequest();  
		}  
		else  {  
			// code for IE6, IE5  
		  	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
		}  
		xmlhttp.onreadystatechange=function() {  
		  	if (xmlhttp.readyState==4 && xmlhttp.status==200){  
		    	document.getElementById("myDiv").innerHTML=xmlhttp.responseText;  
		    }  
		}  
		xmlhttp.open("GET","test.php",true);  
		xmlhttp.send();  
		}			  
     //-->  
	 </script>';  
echo '<div id="announcement">'.$ua['text'].'<div id="close_announcement" onclick="hideAnnouncement();">X</div></div>';

Den Code hab ich bei google gefunden, aber es funktioniert leider nicht.
Über Hilfe wäre ich sehr dankbar :)

MfG Sven