Hola GatorV:
Ya lo estuve checando e hice unos cambios:
Cita: function busqueda_dato($valor)
{
mysql_select_db($database_isr, $isr);
// mysql_select_db($base,$usuario);
$query_tabla = "SELECT hasta, factor FROM tabla WHERE hasta = $valor";
$tabla = mysql_query($query_tabla, $isr) or die(mysql_error());
$row_tabla = mysql_fetch_assoc($tabla);
$totalRows_tabla = mysql_num_rows($tabla);
$valor2=$row_tabla['factor'];
mysql_free_result($tabla);
return $valor2;
}
Le pasé las variables de las conexciones directamente y ya no como variables de paso, pero me sigue marcando el mismo error tanto al seleccionar la base y en hacer el query.
Como comento, si el fragmento de codigo lo dejo en el body, trabaja bien, si lo meto en otra funcion es cuando hace esto.
Saludos.