Stai usando un browser molto obsoleto. Puoi incorrere in problemi di visualizzazione di questo e altri siti oltre che in problemi di sicurezza. . Dovresti aggiornarlo oppure usarne uno alternativo, moderno e sicuro.
Credo che sia molto piu veloce connettersi con javascript invece di aspettare la risposta del server come in questo caso:
$.post( 'testSqlID.php', { id: id }, function(data){
alert(data);
});
Piu o meno io uso questo codice qua in localhost e molto veloce invece messo online diventa un problema con l attesa della risposta del server... Cmq uso jQuery... Non sono molto pratico di javascript....
Bhe, la velocità di javascript dipende molto anche dalla macchina dove è eseguito il browser.
Comunque sia da javascript oppure utilizzando la libreria jQuery è impossibile connettersi al server col db.
Se pensi che le richieste AJAX siano troppo lente, ed hai la possibilità fai un mix php javascript.
Esempio banale
e quanto ci mette a fare questo?
Ma più che altro se alla fine fai un redirect, non puoi utilizzare il form normalmente, cosi che ricarica la pagina, fa i controlli e se ha successo fa il redirect altrimenti no?
Pensi sia possibile che fai dei controlli eccessivi e pesanti?
In effetti e possibile pero volevo effettuare i controlli senza il caricamento della pagina. Altrimenti servono altri controlli per far si che in caso di errore si visualizza l overlay il form login ecc... Invece cosi e molto piu semplice e relativamente piu veloce... Per i controlli eccessivi nn saprei dirti diciamo e un login normale con email e password. Effettuo i controlli es:
1) Email e Password vuoti o validi
2) Controllo se vi e un utente corrispondente
3) Salvo i cookie ( uso i cookie non le sessioni )
4) Ritorna il valore login ed effettuo il redirect altrimenti visualizza l errore
Cmq come ti stavo dicendo prima in localhost va alla grande forse e un problema di velocita del web-server