chiamare php con javascript

coteaz

Utente Attivo
26 Ott 2005
42
0
0
questa volta sono sicuro di non rispondermi come al solito da solo xkè questo quesito mi frulla x la testa da parecchio tempo

facciamo un po di premesse x chi non è tanto ferrato su questo campo

supponiamo che stiamo facendo una pagina x registrare un utente e vogliamo mettere un controllo sul nik x vedere se l'utente con un certo nik gia esista!

di solito si fa un form si invia sul server; ci sarà una pagina in php che controlla il nome scelto e vede se è presente sul database... se nn è presente registra l'utente se invece è presente manda un messaggio di errore e torna alla pagina precedente...

questa è la procedura che si usa di solito quindi controllando sul database lato server

ora in teoria questa operazione nn si puo effettuare lato client xkè x interrogare il database c'è bisogno di una chiamata ad un file php e quindi nn si potrebbe fare in javascript

ora io mi chiedo se volessi controllare al momento mentre compilo il form ed usare javascript... c'è qualche modo x far chiamare a javascript una pagina php e utilizzare lato client il risultato ottenuto?

resto in attesa di risposte... spero di essere stato chiaro xkè il discorso è un po ostico... e dato che è così vago nn sono riuscito nemmeno a trovare qualcosa sul web

grazie
 

alexci

Nuovo Utente
24 Feb 2006
21
0
0
coteaz ha scritto:
ora io mi chiedo se volessi controllare al momento mentre compilo il form ed usare javascript... c'è qualche modo x far chiamare a javascript una pagina php e utilizzare lato client il risultato ottenuto?

uhm... domanda interessante. Potresti mettere un piccolo iframe sotto il campo che vuoi controllare, quando l'utente inserisce un valore (onChange) richiami lo script php nel'iframe.

Codice:
<input type="text" name="miocampo" onChange="mioiframe.src='http://.../controlla.php?miocampo='+this.value">

Se fai un iframe senza bordo, delle giuste dimensioni e con lo stesso colore di sfondo della pagina e imposti lo script in modo tale che risponda con una semplice stringa del tipo "Nome utente già occupato" il tutto dovrebbe apparire come un controllo in tempo reale dalla stessa pagina.

Forse non è la soluzione migliore, ma dovrebbe funzionare abbastanza bene. Sappimi dire.

Ciao
 

alexci

Nuovo Utente
24 Feb 2006
21
0
0
Si, ho letto al volo l'articolo e sembra che usi una finestra minimizzata per richiamare lo script... non mi piace molto l'idea di usare una finestra nascosta ma, a parte i miei gusti, potrebbero verificarsi dei problemi nel caso l'utente abbia un blocca popup (?)
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Chiamare pagina PHP con parametro da javascript Javascript 1
coteaz chiamare php con javascript Javascript 5
M Chiamare pagina php da javascript Javascript 8
A Chiamare una specifica funzione in una pagina php PHP 1
JackIlPazzo Chiamare una funzione specifica di php da una richiesta ajax? PHP 2
S problemi jquery ajax chiamare una pagina php Ajax 5
T [ASP] Chiamare sub Classic ASP 4
neo996sps Chiamare route laravel con passaggio di dati tramite jquery jQuery 0
Jonn Redirect Doppio (si può chiamare così?) PHP 3
WorldWideWeb Chiamare i metodi di un controllo OCX Visual Basic 1
G [javascript]Chiamare funzione javascript per menù Javascript 2
I chiamare una funzione Javascript 2
Y Come chiamare una pagina al verificarsi di un evento? Javascript 4
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0

Discussioni simili