Cita: no seria así?
$opciones_seleccionadas_concatenadas=implode(',',$ _POST['opcion']);
Si, así es. Fué un desliz mio.
Cita: Otro, el implode que hace?, junta las variables y las va uniendo por comas algo así?
Convierte un array en un string .. con o sin separador entre los elementos que va concatenando .. (a esto le llaman también "serializar").
-----
En que campo de tu BBDD vas a dejar "serializado" los datos de las opciones que seleccionas? ..
El caso es que si los checkbox se llaman "opcion" .. pues en tu script PHP de proceso tendrás el array correspondiente con los valores que selecciones (y no más que esos .. no todos):
$opciones_seleccionadas_concatenadas=implode(',',$ _POST['opcion']);
Y en tu BBDD en el campo que corresponda guardas tus "$opciones_seleccionadas_concatenadas" o como lo quieras llamar.
Entiendo que no creas "registros" (en otra tabla relacionada con la que presentas: "seminario_1") sino en un campo de esta guardas esos N valores (serializados).
Un saludo,