呵呵,PHP是服务器端的脚本,它会在javascript和HTML之前被解释。你这样改改吧 
<td width="200"><a href="tt" onMouseOver="alert('<? echo $data[user_id]?>')"><img src="../images/1_009d.gif"  width="91" height="48" border="0"></a></td>

解决方案 »

  1.   

    PHP是用来生成JS啊,HTML啊之类的~~ 
    HTML里的事件并不能影响PHP的生产~你的问题到底是什么呢?不是想实现onmouseover的事件吗?
    这个跟PHP无关~ 任何关系都没有
      

  2.   

    谁说不可能,看代码
    <?
    $print_item = show($user_id);
    echo"<td><a href=\"#\" onMouseOver=\"javascript:drc('$print_item','$user_id', true);\" onMouseOut=\"javascript:drc('','',false);\" onMouseMove=\"javascript:tipMove();\" style=\"cursor:crosshair;\"><img src='images/button_menu_13.gif' width='60' height='25' border='0'</a><a onclick=location.href=\"javascript:void(window.open('view_info.php?member_no=$data[no]','view_info','width=400,height=500,toolbar=no,scrollbars=yes'))\"> $user_id</a></td>";
    ?>
    这里的JS函数是定义过的,这里就做到了通过相应鼠标事件执行PHP
      

  3.   

    这里执行的还是js程序啊,只不过js的参数是用php生成的