Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2015, 11:42
luis1
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 8 años, 10 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...