Tengo una pequeña duda, mediante de php y javascript estoy haciendo una web con registro de vehiculos por ejemplo pero tengo varias tablas relacionadas...
Ahora mando todo los datos mediante un <form method="POST">
y recogo los datos en la otra pagina con $motor = $_POST["motor"];
despues me conecto a la base de datos inserto los datos a veces datos en tablas diferentes
pero estoy redireccionando con javascript cuando finalice el registro mediante el siguiente script
<script language="JavaScript" type="text/javascript">
var pagina="consultas.php"
function redireccionar()
{
location.href=pagina
}
setTimeout ("redireccionar()", 5000);
</script>
el detalle esta es que si de pronto un dia la conexion esta muy lenta y pasa el tiempo que tengo establecido y no termina de ejecutar la consulta sql y actualiza la pagina entonces estaria perdiendo datos y funcionara con errores
No existe alguna manera de esperar de especificar en codigo a que espere que termine de ejecutar la consulta sql y cuando los datos esten seguros solo despues eso me redireccione a otra pagina?