La función "javascript" la llamarías desde el "HTML" generado .. no desde "PHP" ..
Otra cosa es que tu quieras "generar" cierto código HTML/Javascirpt ante tal proceso PHP .. que es lo que mas o menos pretendías hacer.
Código PHP:
<?
$query = mysql_query(" SELECT ......");
if ($validar > 0) {
echo "usuario existente"
}
else {
?>
<script languaje="javacript">
ubicar_adicionar()
</script>
<?
}
?>
Si te fijas .. ante tu condición "$validar > 0" generas una página con ese texto .. (realmente deberías componer una página HTML completa con sus respectivos tag's <html> .. etc </html> (si es que no lo haces ya ..).
Y si no se cumple "$validar > 0" .. ahí generas otra "página" con HTML y esa sentencia Javacript que llama a tal función javascript ... Exactamente igual que si TU generas una página HTML estática e incrustras ese código "a mano" para hacer una prueba.
Te interesa leer este mensaje para que veas como funciona PHP.
http://www.forosdelweb.com/f18/variables-php-javascript-386455/
Un saludo,