Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Enviar valores de tabla a funcion javascript

Estas en el tema de Enviar valores de tabla a funcion javascript en el foro de PHP en Foros del Web. Buenos tardes, como han estado?... Tengo una tabla en php, la cual se llena con datos de una BD, esta estructurada de la siguiente manera: ...
  #1 (permalink)  
Antiguo 19/10/2015, 11:42
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 7 años, 2 meses
Puntos: 1
Pregunta Enviar valores de tabla a funcion javascript

Buenos tardes, como han estado?...
Tengo una tabla en php, la cual se llena con datos de una BD, esta estructurada de la siguiente manera:

Código PHP:
Ver original
  1. while ($MostrarFila =mysql_fetch_array($sql)){
  2.  
  3. echo "<tr>";
  4.         echo "<td'>".$MostrarFila['nombre_producto']."</td>";
  5.         echo "<td'>".utf8_encode($MostrarFila['utilidad_producto'])."</td>";
  6.         echo "<td'>".$MostrarFila['cantidad_producto']."</td>";
  7.         echo "<td'>".$MostrarFila['precio_producto']."</td>";
  8.         echo "<td'>".$MostrarFila['fechaex_producto']."</td>";
  9. echo "<td'><a onclick=\"javascript:fn_agregar('".$MostrarFila['nombre_producto'].",".$MostrarFila['cantidad_producto'].",".$MostrarFila['precio_producto'].",".$MostrarFila['fechaex_producto']."');\">"
  10. ."<img id='imagen_presentacion' src='/mages/add.png'/>"."</a></td>";
  11. echo "</tr>";
  12. }


Al hacer clik en un enlace en la misma tabla envio valores de la siguiente manera:

Código PHP:
Ver original
  1. echo "<td'><a onclick=\"javascript:fn_agregar('".$MostrarFila['nombre_producto'].",".$MostrarFila['cantidad_producto'].",".$MostrarFila['precio_producto'].",".$MostrarFila['fechaex_producto']."');\">"
  2. ."<img id='imag' src='/mages/add.png'/>"."</a></td>";
  3. echo "</tr>";



Ingresa a la funciòn javascript, pero todos los valores recogidos son indefinidos.


La funciòn, la tengo de esta manera:

Código Javascript:
Ver original
  1. function fn_agregar(nom,can,prec,fech){
  2.  
  3.                 var nombre=nom;
  4.                 alert(nom);
  5.                 var precio=prec;
  6.                 alert(precio);
  7.                 var cantidad=can;
  8.                 alert(cantidad);
  9.                 var fecha_expira=fech;
  10.                 alert(fecha_expira);
  11. }

Tal vez estoy enviando mal los valore..

Les agradezco por brindarme su tiempo...
  #2 (permalink)  
Antiguo 19/10/2015, 12:12
 
Fecha de Ingreso: enero-2015
Ubicación: Cordoba, Andalucía
Mensajes: 111
Antigüedad: 7 años, 7 meses
Puntos: 15
Respuesta: Enviar valores de tabla a funcion javascript

Cita:
Iniciado por luis1 Ver Mensaje

Código PHP:
Ver original
  1. echo "<td'><a onclick=\"javascript:fn_agregar('".$MostrarFila['nombre_producto'].",".$MostrarFila['cantidad_producto'].",".$MostrarFila['precio_producto'].",".$MostrarFila['fechaex_producto']."');\">"
  2. ."<img id='imag' src='/mages/add.png'/>"."</a></td>";
  3. echo "</tr>";
tienes que entrecomillar bien los valores

Código PHP:
Ver original
  1. '".$MostrarFila['nombre_producto']."','".$MostrarFila['cantidad_producto']."','".$MostrarFila['precio_producto']."','".$MostrarFila['fechaex_producto']."'
  #3 (permalink)  
Antiguo 19/10/2015, 12:51
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 7 años, 2 meses
Puntos: 1
Respuesta: Enviar valores de tabla a funcion javascript

Gracias por responder, lo probare y le cuento que tal esta...
  #4 (permalink)  
Antiguo 19/10/2015, 14:17
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 7 años, 2 meses
Puntos: 1
Respuesta: Enviar valores de tabla a funcion javascript

Gracias por su corrección, modifique y funciono normalmente...

Etiquetas: fecha, funcion, mysql, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.