Buenos días amigos, quisiera ver si alguien puede ayudarme con esto.
Tengo una página de administrador donde muestro, agrego, actualizo y elimino registros, mi problema está en la actualización.
Quiero hacer mi actualización por medio de un select multiple, es decir, al presionar en mi botón de actualizar se abre una ventana donde aparece el select multiple con las carreras seleccionadas que son correspondientes a ese registro, quiero que al seleccionar más carreras o al quitar la selección de alguna/s se haga dicha actulización.
Tengo el siguiente código:
Código:
$carrera = $_POST['carrera'];
$id_op = $_POST['id_op'];
foreach ($carrera as $carreraSplit){
$sql = "UPDATE oportunidadesXcarrera
SET carrera_idCarrera = '$carreraSplit'
WHERE oportunidades_id_op = $id_op ";
...}
Lo que hace ese código es que cuando selecciono o quito la selección a una nueva carrera, ésta se asigna a las carreras ya seleccionadas, es decir, si tengo seleccionadas 'administración' y 'contaduría', cuando selecciono otra carrera 'derecho', al mostrar las carreras ya actualizadas aparecería esto 'derecho' y 'derecho'.
¿Cómo podría resolver esto?
De antemano agradezco su atención y su ayuda. Saludos.