Ya te dijo repara2, tienes que hacer la consulta primero y luego agregar el atributo a donde quieres que vaya:
Código PHP:
Ver originalfunction incluir_producto($codigo,$cantidad,$color,$talla){
// Aqui haces la consulta a la base de datos y obtienes el $nombre y $precio
// ejemplo select * from productos where codigo = $codigo
// obtienes el resultado y lo asignas a $nombre y $precio
$this->nombre_producto[$this->num_productos]= $nombre;
$this->precio_producto[$this->num_productos]= $precio;
$this->codigo_producto[$this->num_productos]=$codigo;
$this->nombre_producto[$this->num_productos]=$nombre;
$this->precio_producto[$this->num_productos]=$precio;
$this->cantidad[$this->num_productos]=$cantidad;
$this->color[$this->num_productos]=$color;
$this->tamano[$this->num_productos]=$talla;
$this->num_productos++;
}