Aparece algún mensaje respecto a usuario y contraseña?
- Sí; explica por favor
- No; pasa a la siguiente pregunta
Estás usando
or die(mysqli_error($conexion)); al ejecutar la consulta?
- No; Qué esperas?, agrega esa parte
- Sí; pasa a la siguiente pregunta
Aparece mensaje de error?
- Sí; Cuál es el mensaje?
- No; pasa a la siguiente pregunta
Al incluir
echo $insertar; aparece bien la consulta?
- No; muéstrala aquí para verla
- Sí; muéstrala y pasa a la siguiente pregunta
La consulta se ejecuta bien en PhpMyAdmin?
- No; insisto es que la muestres aquí
- Sí; tu script está loco!!!
Veo que usas dos conexiones a base de datos, una para verificar usuario/contraseña y otra para insertar datos; no es necesario (ni conveniente), siempre debes usar una sola conexión, aunque dudo que sea la causante del problema, prueba a usar
$dbc en las consultas y eliminar
$conexion