Cita:
Iniciado por enlinea777 No hablo de ajax en si, el problema es no tener control de lo que se modifica además de las constantes llamadas a la base para un update por letra
No hagas un update por letra, eso es un kill server. Intenta usar eventos onchange en los formularios, pon filtros en el javascript que no vas a hacer update hasta que un campo tenga, por ejemplo, más de 3 letras. Haz otras condiciones en javascript que, por cada keyup, cree un timer, si ese timer no llega a 500 milisegundos no hagas update. Eso es para evitar que si alguien escribe rápido se hagan 40 consultas en un segundo.
Otra alternativa, a ver qué te parece.
Haz que en la página de respuesta te guardes los formularios en una variable de sesión, algo en plan:
<?php
session_start();
$_SESSION['post'] = $_POST;
?>
No lo he probado pero podría funcionar. Luego con esa variable de sesión lo que puedes hacer es, una vez cada x tiempo 5 o 10 segundos la envías al servidor para guardarla en base de datos.
¿Esto esto a lo que te refieres? O necesitas otra cosa.
Espero que te sirva de ayuda, sino, pregunta.