|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
[PHP] Problema pagina di registrazione
Ho fatto una pagina per la registrazione degli account, con controlli sui campi sia lato client che lato server, però ho un piccolo problema.
Per i controlli lato client mi visualizza degli alert direttamente sulla pagina della registraizone, mentre per i controlli lato server fatti in php mi apre una pagina bianca scrivendomi il messaggio scritto nel comando echo. C'è modo di fare qualcosa simile ai controlli lato client per i controlli lato server? Vorrei visualizzare l'errore sulla stessa pagina, in questo modo l'utente non è costretto a tornare indietro. Grazie |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Quello che chiedi è una comunissima procedura degli ambienti AJAX.
Se vuoi evitare quel linguaggio, basta che crei un iframe invisibile all'interno della tua pagina. A quel punto basta spedire la form verso quell'iframe e nel PHP che riceve i dati gli dici di creare il codice JavaScript che visualizza il messaggio stile "alert" che ti occorre se la form è errata, o allo stesso modo gli fai ricaricare la pagina se la form è corretta. Forse a descriverlo è difficile, ma nella pratica è molto semplice. Ultima modifica di flx2000 : 29-10-2009 alle 11:10. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Volendo potrei farlo in AJAX anche se tutto il resto del sito l'ho fatto senza usarlo?
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Importare un framework AJAX solo per quello è fattibile ma mi sembra poco ottimale.
Piuttosto puoi vedere qualche singolo comando asincrono di Javascript e utilizzare quello, che non è difficile e trovi molti esempi via google. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Ho deciso di provare comunque a farlo in AJAX perchè vedendo quello che si può fare potrà risultarmi utile anche più avanti nella creazione vera e propria del sito.
Vedo cosa riesco a combinare poi se dovessi avere qualche problema chiedo a voi esperti... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:37.



















