Simple, pero por favor, pon el código con el tag correspondiente. Gracias.
<?php
//tomo la consulta
$usu=$ob->getusu();
//recorro la consulta
for($i=0;$i<sizeof($usu);$i++)
{
//pero no se como tomar la variable que contiene mi dato de base de datos y enviarla a una funcion javascript
echo '<a href="javascript:void(0)" onclick="javascript:chatWith(\''.$usu[$i]["nombre"].'\')">'.$usu[$i]["nombre"].'</a>';
}
?>
Que he hecho?
Simplemente, no se la manía, pero a mi no me gusta para nada el <?php ?>, lo uso para abrir y cerrar archivos (y con las nuevas versiones de PHP no es ni necesario cerrar el archivo). Es una practica más sucia pero mas efectiva.
Usad echos! Que para eso existen!
Otra cosa, con HTML, te recomiendo que tus echos los habrás con comillas no dobles comillas por el tema de las propiedades de los tags. Y para el js, simplemente escapando los tags no deberías tener problema. Con \'.
Un saludo.