Cita:
Iniciado por GatorV Pues sin ver más detalles, lo que puede ser es que este if:
Te regrese false o algo y $datos se vuelva null y por eso te da error en el foreach(), ¿que hace tu función query()?
nop, no es eso, si meto un return_r( $datos ) si lo devuelve
pero por alguna razon, no lo crea como un "array normal" que funcione con foreach, ya no se ke sea.
-------
function query ($sql)
{
$hostname = "localhost";
$database = "taller";
$username = "root";
$password = "";
$conex = mysql_connect($hostname,$username,$password) or die("no se puede conectar porque ".mysql_error());
mysql_select_db($database);
$result= mysql_query($sql,$conex);
mysql_close($conex);
return $result;
}