Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/09/2017, 23:10
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Respuesta: Mostrar valores separados por comas de 2 tablas relacionadas

Bueno logre hacer esta parte, todo perfecto pero ahora mi problema es en el update,

digamnos la tabla intermedia quedaria asi

id - id_pelicula - id_genero
1 - 1 - 1
2 - 1 - 2
3 - 1 - null
4 - 2 - 2
5 - 2 - null
6 - 2 - 3

Como modifico solo los id_genero
Código PHP:
for ($i=0$i<$num$i++) {
                
$this->_movie->EditarMovieGenero(
                    
$_POST['id_pelicula'][$i],
                    
$_POST['genero'][$i]
                );
            } 
$num es la cantidad de generos que existen.

Código PHP:
public function editarGenero($id_pelicula$id_genero)
    {
        
$this->_db->prepare("UPDATE peliculas_generos SET id_genero = :id_genero WHERE id_pelicula = :id_pelicula")
            ->
execute(
            array(
':id_pelicula'  => $id_pelicula,
                  
':id_genero'    => $id_genero
                 
)
        );
    } 
De esta manera me actualiza pero me pone el mismo id_genero a determinado id_pelicula algo asi

id - id_pelicula - id_genero
1 - 1 - 2
2 - 1 - 2
3 - 1 - 2