Mostrar datos de otra tabla con userColumns

Temas En Español

Mostrar datos de otra tabla con userColumns

Postby josemh » Sat May 16, 2015 11:47 am

Hola,
primero gracias por este magnifico soft.
Lo que deseo hacer es crear un columna (que no existe en la tabla principal) para mostrar datos de otra tabla y que sea visible en la (V)ista y en la (T)abla.
Por ejemplo, en una tabla "Productos", quisiera mostrar en una columna una lista con los nombres de los clientes que han comprado el producto.
Tabla principal
idProducto (INT)
descripcion (VARCHAR(40))
....

Tabla clientes
id (INT)
producto (INT)
cliente (INT)

tengo este código pero no funciona:
Code: Select all
$userColumns[] = array(
         'title' => 'Clients',
         'perms' => 'TQFSHOV',
         'call_back_fun' => array(&$this,'verClientes')
      );
      
      $this->Editor->setConfig('userColumns',$userColumns);

function verClientes($info){
       $query = "SELECT * FROM bdq_productoclientes WHERE producto = '".$info['idProducto']."'";
      $result = mysql_query($query);
       $totalRows_consulta = mysql_num_rows($result);
      $html = '';
      if ($totalRows_consulta <> 0){
      while ($row = mysql_fetch_assoc($result)) {
                $html .= $row['cliente'].'</br>';
          }
       }
      return $html;
     }


Gracias por vuestra ayuda.
Saludos
Jose
josemh
 
Posts: 11
Joined: Thu Mar 12, 2015 9:55 am

Re: Mostrar datos de otra tabla con userColumns

Postby josemh » Sat May 16, 2015 12:07 pm

Os paso más código y un pantallazo del resultado:
Code: Select all
              $userColumns[] = array(
         'title' => 'Clientes',
         'perms' => 'TQFSHOV',
         'call_back_fun' => array(&$this,'verClientes')
                  );
$this->Editor->setConfig('userColumns',$userColumns);
$this->Editor->setConfig('iconTitle','Accions');      
$this->Editor->setConfig('removeIcons','D');
      $userIcons[] = array(
          'class' => 'delete',
          'title' => 'Esborrar',
          'call_back_fun' => array(&$this,'BorraRegistro'),
          'no_update' => false,
          'confirm_msg' => '¿Seguro que quieres borrar este registro?'
     );
     $this->Editor->setConfig('userIcons',$userIcons);


Saludos
Jose
Attachments
imgerror.jpg
imgerror.jpg (31.55 KiB) Viewed 10880 times
josemh
 
Posts: 11
Joined: Thu Mar 12, 2015 9:55 am


Return to Español

Who is online

Users browsing this forum: No registered users and 4 guests

cron