Передача значений из PHP в JavaScript

Я пытаюсь получить значение, которое является идентификатором в базе данных mysql. Однако каждый раз, когда я нажимаю на изображение, я получаю null . Я использовал this чтобы получить значение, но он не работает, поскольку он продолжает давать мне null в поле предупреждения.

 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php mysql_connect('localhost','root',''); mysql_select_db("ajax"); $query="SELECT * FROM xxxx"; $result= mysql_query($query); while($row= mysql_fetch_array($result)){ echo "<img src='".$row['filepath']."' value='".$row['ID']."' id='".$row['ID']."' onclick='getrating(this.value);'>"; echo "<br>"; } ?> <script type="text/javascript" > function getrating(row_id){ var x = document.getElementById(row_id); alert(x); } </script> </body> </html> 

В чем проблема?