¿Cómo llenar un arreglo con datos de un servicio en angular?

Tengo esto en ejemplo.component.ts
Quiero reemplazar los arreglos de columns por datos de un servicio que funciona a la perfección

ngAfterViewInit() {     const chart2 = c3.generate({       bindto: '#product-sales',       data: {         columns: [           ['Iphone', 8, 6, 3, 7, 9, 10, 14, 12, 11, 9, 8, 7, 10, 6, 12, 10, 8],           ['Ipad', 7, 2, 8, 3, 4, 5, 7, 6, 5, 6, 4, 3, 3, 12, 5, 6, 3]         ],         type: 'spline'       } }) } 

El servicio solo cuenta con dos filas para este ejemplo: http://rubbercorp.net/servicio/serviciosales.php

export class SalesComponent implements AfterViewInit {   listasales:Sale[];   constructor(private salesService:SalesService) { }    ngOnInit(){     this.leerInfo();   }    leerInfo():void{     this.salesService.leerinfo().subscribe(       (res:Sale[]) =>{           this.listasales = res;       }     )   } } 

He intentado reemplazar los arreglos de columns por Sale[0] y Sale[1] respectivamente pero no obtengo resultado esperado

columns: [           Sale[0],           Sale[1]         ] 

CodeIgniter llenar formulario con datos. HTML. PHP

Buenas tardes en mi pagina lo que debo hacer es en base a un id consultar en la base de datos traer los datos y llenar un formulario esto usando CodeIgniter, html y php.
en la siguiente linea en base a un id lo envió al controlador:

<td scope="row"><a href='<?php echo base_url();?>agenda/agendaC/actualizaAgenda/<?php echo $  dato['id'];?>'><img src='<?php echo base_url();?>estilo/images/iconos/editar.png' title='Editar' /></a></td> 

CONTROLLADOR

 public function actualizaAgenda($  id = NULL){       $  this->load->view('layouts/header');     $  this->load->model('loginm'); //llamo al modelo loginm para traer  la funcion Traer datos y poder consultar los datos de usuario     $  nombres['nombre'] = $  this->loginm->TraerDatos($  _SESSION['usuarios']);  //    comprobamos que el usuario exista en la base de datos y la password ingresada sea correcta     $  this->load->view('layouts/menu', $  nombres);     $  this->load->model('agenda/agendaM');    $  this->load->view('layouts/footer'); 

}

en la función del controlador envió el mismo dato al modelo donde hago la consulta en la base da tos y retorno el id que vuelve a otra vista donde entrego el detalle

MODELO:

function traeCausa($  id = NULL) {     $  this->db->where("id", $  id);     $  this->db->limit(1);     return $  this->db->get('causas_informe')->result_array(); } 

Al momento de entregar los datos del controlador a la nueva vista me da null, mi duda es como puedo solucionar esto o como revisar que dato viaja y donde es que se cae la consulta. Saludos

DATATABLES AL INICIO MUESTRA TODOS LOS BOTONES LUEGO DE LLENAR CON DATOS YA NO SE VISUALIZAN

script

 <script type="text/javascript"> $  (document).ready( function (e) {     $  ('#datatable').DataTable({     responsive: false,           pagingType: "simple",     select: {             style: 'multi'                   },       order: [ 1, 'asc' ],     bFilter: true,     bLengthChange: true,     "paging": true,     "searching": true,      } ); } ); </script>  

las librerias empleadas

<!-- Datatable js --> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>  <!-- Datatable Bootstrap --> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script>  <!-- Datatable responsive js--> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/responsive/2.1.0/js/dataTables.responsive.min.js"></script>-->  <!-- Datatable select js--> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js"></script>  

al inicio antes de consultar se muestran todos.1 después de la consulta queda así.2

al inicio antes de consultar se muestran todos

la búsqueda y paginacion desaparecen no se cual es la falla

¿Cómo puedo seguir registrando datos y guardarlos en listas de python 3 si en algún caso no se lograra llenar una?

=============Registro   print("¿Practica actividades físicas? [S][N]") Act_SN = input(">> ") if Act_SN == "S" or Act_SN == "s":     Cant_ACT_F = 1     print("Cantidad de actividades físicas")     Cant_Act_F = int(input(">> "))     for xcaf in range(Cant_Act_F):         Lista_Act_F.append([])         print("Nombre de actividad que lleva acabo")         Nom_Act = input(">> ")         Lista_Act_F[xcprg].append(Nom_Act) else:     if Act_SN == "N" or Act_SN == "n":         actfn=1     else:         print("Solo puede escoger [S] para sí y [N] para no") print("\n") print("Registro de rendimiento físico") print("Tiempo corriendo[min]") Tm_C = float(input(">> ")) Lista_Tem_Corriendo.append(Tm_C) print("Califiación de tiro con pelota [1-10]") Cal_Tiro_P = int(input(">> ")) Lista_Cal_Tiro.append(Cal_Tiro_P) print("Calificación de comportamiento con su equipo [1-10]") Cal_Comp = int(input(">> ")) Lista_Ev_Comportamento.append(Cal_Comp) 

=========Imprimiendo datos

print("¿Practica actividades físicas? [S][N]") Act_SN = input(">> ") if Act_SN == "S" or Act_SN == "s":     Cant_ACT_F = 1     print("Cantidad de actividades físicas")     Cant_Act_F = int(input(">> "))     for xcaf in range(Cant_Act_F):         Lista_Act_F.append([])         print("Nombre de actividad que lleva acabo")         Nom_Act = input(">> ")         Lista_Act_F[xcprg].append(Nom_Act) else:     if Act_SN == "N" or Act_SN == "n":         actfn=1     else:         print("Solo puede escoger [S] para sí y [N] para no") print("\n") print("Registro de rendimiento físico") print("Tiempo corriendo[min]") Tm_C = float(input(">> ")) Lista_Tem_Corriendo.append(Tm_C) print("Califiación de tiro con pelota [1-10]") Cal_Tiro_P = int(input(">> ")) Lista_Cal_Tiro.append(Cal_Tiro_P) print("Calificación de comportamiento con su equipo [1-10]") Cal_Comp = int(input(">> ")) Lista_Ev_Comportamento.append(Cal_Comp) 

================================================== Lo que pretendo hacer en pocas palabras es que cuando este llenado listas paralelas, no afecte si alguna persona no tiene lo mismo que la segunda, es decir, si una persona si hace deportes pues que le aparezca la opcion de para seguir poniendo sus diferentes deportes que practica, pero en la siguiente vuelta del bucle que si una persona no practica deportes pues que no le aparezca y siga, y al final que haga el listado de todas las personas registradas con sus diferentes gustos de deportes y a los que no, pues que solo aparezca que no lo hacen.

DE verdad agradecería mucho que pudieran ayudarme, ya termine el tema de las listas en python y esta es la única duda que me queda :(, acabo de hacerme la cuenta en esta comunidad con el fin de poder buscar algún ejemplo de esto, pero no e encontrado o igual quizá no busque bien, pero igual. si alguien me puede ayudar se lo agradecería mucho <3.

¿Cómo puedo llenar un Select con datos de SQL en ASP Clásico?

soy novato programando en ASP Clásico, y me he topado con un problema, no logro separar lo que obtengo de SQL en mi Select Tag, una parte de la consulta debe ir en Value y la otra fuera del option algo así: <option value="id_geren">Acron</option> y lo que estoy obteniendo es esto: <option value="id_gerenAcron"> </option> mis 2 registros combinados.

dejo una parte de mi código debjo.

Agradezco cualquier idea.

Muchas Gracias.

set rs = Server.CreateObject("ADODB.Recordset") SQL = "SELECT id_geren, Acron FROM tbl_geren" rs.open SQL, conect <html> <body> <select id="" style="width:65px">   <% do until rs.EOF %> <option value= <% for each x in rs.fields %> <% Response.Write(x) %> <% next      rs.MoveNext %> ></option> <%  loop rs.close  %> </select> </body> </html> 

Cuando relaciono las tablas deja de insertar registros y despues de llenar los campos posterior mente exportar a excel

Cuando relaciono las tablas deja de insertar registros, después de que los campos del formulario estén llenos tiene que exportarlo el formulario a un archivo de Excel, pero conservando el mismo formato.

Estoy realizando este formulario en php el problema que tengo es de que cuando relaciono las tablas deja de insertar registros, si elimino las relaciones si inserta. El problema mas grande es que cuando termine de llenar el formulario tiene que exportarlo en un archivo de Excel. Ya lo intenté con un código de php, pero lo exporta sin formato, quiero que lo exporte literalmente como esta en la pantalla, por favor si alguien sabe ayudenme

Ayuda con llenar vector con sus posiciones aleatorias java

public synchronized void entrarCoche(Carro nuevo) {         int a = Numeroaleatorio(0, 7);          System.out.println("El numero aleatorio de entrada es " + a);          for (int i = 0; i < carro.length; i++) {             int b = Numeroaleatorio(1, 100);             Carro x = new Carro(b);             if (carro[a] == null) {                 carro[a] = x;                 System.out.println("Entró carro en la posicion" +a +"--"+ carro[a]);               } else {                 System.out.println(i + "NO ENTRO EN LA POSICION " + carro[i]);             }          }       }

Tengo ese metodo pero necesito que el vector no se llene en orden,quiero, que por ejemplo en la posicion 7 sea el primer objeto, luego en la 1, así. con el aleatorio que tengo funciona, pero no me sirve porque si genera una posicion que yá está ocupada y todavia hay al menos una posicion vacia en el vector necesito que entre en la posicion vacia

Usar funciones para llenar una matriz

se me presenta el siguiente problema: Realizar una función llamada ceros, que toma como parámetro una matriz de 3×4 de números enteros y no devuelve nada. Debe rellenar con ceros la matriz de 3×4 que recibe como parámetro. De la misma manera, Realizar una función llamada mostrar, que toma como parámetro una matriz de 3×4 de números enteros y no devuelve nada. Debe mostrar el contenido de las celdas de la matriz en pantalla.

He hecho todo el código bien pero por alguna razón no me compila. Si alguien pudiera indicarme que esta mal se lo agradecería mucho.

#include<stdio.h> #include<conio.h> void ceros(int); void mostrar(int); int i, j, m[3][4]; main () {     ceros(m[3][4]);     mostrar(m[3][4]);     getch(); } void ceros (int m[3][4]) {     for(i=0; i<3; i++)     {         for(j=0; j<4; j++)         {             m[i][j]=0;         }     }     printf ("\n");     for(i=0; i<3; i++)     {         for(j=0; j<4; j++)         {             printf (" %d", m[i][j]);         }         printf ("\n");     } } void mostrar (int m[3][4]) {     for(i=0; i<3; i++)     {         for(j=0; j<4; j++)         {             printf ("\n Digite los elementos de la matriz: ");             scanf ("%d", &m[i][j]);         }     }     printf ("\n");     for(i=0; i<3; i++)     {         for(j=0; j<4; j++)         {             printf (" %d", m[i][j]);         }         printf ("\n");     } }