Modificar 2da tabla con nuevo icono de edicion

Temas En Español

Modificar 2da tabla con nuevo icono de edicion

Postby cehojac » Tue Feb 28, 2012 10:55 am

Hola, MATE es espectacular felicito por su trabajo y su servicio.

Tengo una duda.
Tengo 2 tablas

TABLA1
ID_art
nombre articulo

TABLA2
ID_precio
ID_art
cantidad
precio


lo que quiero es agregar varias cantidades y precios al mismo artículo, ya que la subida de precio no es proporcional a la cantidad.

lo que quiero es que cuando muestre la tabla1 haya un nuevo botón que muestre la tabla2 y pueda editar o crear nuevos registros relacionado con ese artículo (la key es ID_art)

¿Es posible? ¿ podrías mostrarme algún ejemplo?

Muchas gracias y nuevamente felicidades
cehojac
 
Posts: 10
Joined: Thu Feb 23, 2012 1:59 pm

Re: Modificar 2da tabla con nuevo icono de edicion

Postby admin » Wed Feb 29, 2012 3:37 pm

Ejemplo 2 que viene con mate tiene un ejemplo de como hacer un join. Si entiendo su pregunta bien, eso es lo que necesita.
admin
Site Admin
 
Posts: 1502
Joined: Fri Jul 11, 2008 1:34 am

Re: Modificar 2da tabla con nuevo icono de edicion

Postby cehojac » Thu Mar 01, 2012 9:28 am

Hola admin. el ejemplo 2 no es lo que busco

he estado averiguando un poco y he podido crear un boton con el simbolo de € para agregar cantidades y precios a un mismo artículo

Code: Select all
 function getIcons($info)
          {
          $iconHtml = '';
          $numIcons = 0;
          $iconHtml .= '<li class="price"><a href="precios.php?precio=si&amp;id_precio='.$info['id'].'" title="Agregar precios"></a></li>';
          $numIcons++;
      
          return array('icon_html' => $iconHtml, 'num_icons' => $numIcons);
          }



y he colocado en la funcion InitialEditor()

Code: Select all
   $userIcons[] = array('format_fun' => array(&$this,'getIcons'));
        $this->Editor->setConfig('userIcons',$userIcons);


pero $info['id'] no me devuelve ningún valor. podrías decirme el porqué?

Un Saludo y gracias por vuestra rapidez
cehojac
 
Posts: 10
Joined: Thu Feb 23, 2012 1:59 pm

Re: Modificar 2da tabla con nuevo icono de edicion

Postby admin » Thu Mar 01, 2012 3:34 pm

El array de info contiene las columnas que estan definidas. Si necesita mas informacion puede definir otra columna por ejemplo
Code: Select all
$tableColumns['id_precio'] = array('display_text' => '', 'perms' => '');


y para ver que informacion ya contiene
Code: Select all
function getIcons($info)
          {
          var_dump($info);
          exit();
          $iconHtml = '';
          $numIcons = 0;
          $iconHtml .= '<li class="price"><a href="precios.php?precio=si&amp;id_precio='.$info['id'].'" title="Agregar precios"></a></li>';
          $numIcons++;
     
          return array('icon_html' => $iconHtml, 'num_icons' => $numIcons);
          }
admin
Site Admin
 
Posts: 1502
Joined: Fri Jul 11, 2008 1:34 am

Re: Modificar 2da tabla con nuevo icono de edicion

Postby cehojac » Thu Mar 01, 2012 5:30 pm

Muchas gracias de verdad! son muy buenos y rápidos, felicidades!
cehojac
 
Posts: 10
Joined: Thu Feb 23, 2012 1:59 pm

Re: Modificar 2da tabla con nuevo icono de edicion

Postby buconet » Sat May 24, 2014 4:55 pm

COmo le has hecho para agregar el nuevo icono con el simbolo de Euro

yo quiero hacer algo parecido

tengo una tabla aspirante la cual tiene un IDASPIRANTE como llave primaria

y una segunda tabla llamada alumnos en donde tengo que acompletar informacion faltante pero con informacion que trae de aspirantes, lo que quiero hacer es lo siguiente:

primero: AL dar guardar un aspirante quiero que me muestre un icono extra que tenga un tooltip de "Pasar a alumno"
y al darle clic que me muestre los datos del aspirante tomada de la tabla de aspirantes y pintar otras 3 cajas de texto adicionales que estas perteneceran a la tabla laumnos, y al guardar los datos se guarden en la tabla alumnos con el id aspirante ya que en mi tabla alumnos tengo lo siguiente:

IDALUMNO
IDASPIRANTE
MATRICULA
CARRERA
GRUPO


como puedo solucionar esto?
buconet
 
Posts: 28
Joined: Thu May 15, 2014 8:32 pm


Return to Español

Who is online

Users browsing this forum: No registered users and 2 guests

cron