Hola Dosher81
quizás el problema viene del hecho de que estas lanzando los datos contra la misma URL que te los envía a ti, pero en realidad el formulario dentro de esa pagina HTML los envía a otra dirección distinta cuando pulsas sobre el botón enviar
"../php/obtener-notas.php" . Prueba a enviarlos a esa nueva dirección. Por otra parte no añades el parámetro
submit del propio formulario, y dependiendo de la validación es posible que lo tengas que insertar también.
Código:
<form name="form-resultados" id="form-resultados-id" action="../php/obtener-notas.php" method="post">
...
<button type="submit" class="submit">Ver Resultados</button>
</form>
Por otra parte con las conexiones SSL y dependiendo de la configuración del servidor de la pagina web (en muchos servidores están configurados sin la opción SNI) y la versión de las INDY que tengas instaladas, puedes llegar a tener bastantes complicaciones para poder acceder. Las INDY en las versiones anteriores no están bien preparadas para las conexiones de tipo SSL y hay que aplicar distintos tratamientos. En estos enlaces se habla de este problema en particular:
https://stackoverflow.com/questions/...en-from-server
https://stackoverflow.com/questions/...ni-doesnt-work
Y la solución que proponen y yo estoy aplicando para este problema es esta, en particular en el evento StatusInfoEx del IdSSLIOHandlerSocketOpenSSL1 inserta el siguiente código, aunque aun hay sitios que se resisten y no consigo acceder
Código Delphi
[-]procedure TForm1.IdSSLIOHandlerSocketOpenSSL1StatusInfoEx(
ASender: TObject; const AsslSocket: PSSL; const AWhere, Aret: Integer;
const AType, AMsg: string);
begin
if (ASender is TIdSSLIOHandlerSocketOpenSSL) then
SSL_set_tlsext_host_name(AsslSocket, (ASender as TIdSSLIOHandlerSocketOpenSSL).host);
end;
Un saludo