Recuperare variabile php da javascript senza aggiornare pagina

Metazoo

Nuovo Utente
7 Mar 2017
3
0
1
41
Salve a tutti, non ho molta esperienza nè di php ed ancor meno di javascript. Per imparare e fare pratica ho voluto iniziare creando un form per il calcolo del codice fiscale, per il calcolo ho utilizzato però un file php già pronto trovato in rete, sembra funzioni. Il mio problema è il seguente:

Il mio lavoro si compone di due file php, il primo chiamato FORM.PHP che contiene gli input per l'inserimento dei dati anagrafici nome, cognome, nascita, ecc...,
il secondo chiamato CODICEFISCALE.PHP che si occupa del calcolo.

1. Da FORM.PHP inserisco i dati anagrafici.
2. Uno script javascript invia i dati tramite POST al file CODICEFISCALE.PHP che li processa e inserisce il codice calcolato in una variabile.

Fin qui tutto funziona regolarmente.

Ora vorrei recuperare la variabile generata da CODICEFISCALE.PHP per inserirla in una casella di testo del file FORM.PHP senza riaggiornare la pagina.

Ho provato ad inserirla in $_SESSION, funziona, ma solo se riaggiorno manualmente la pagina FORM.PHP.

Grazie
 

Metazoo

Nuovo Utente
7 Mar 2017
3
0
1
41
Grazie per il suggerimento, ma devo dirti che per me che sono alle prime armi speravo che il contenuto della discussione fosse più di immediata comprensione, a prima vista sembra non risponda a ciò che stavo cercando, cercherò di fare qualche tentativo.
Qualcuno potrebbe dirmi semplicemente come richiamare una variabile che si trova in un file php?
 

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.052
6
38
50
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
Richiamare? in che senso? recuperare forse intendi... una variabile la recuperi con un POST o GET o chiamando la pagina la recuperi in una stringa... Ora vedo che ne mastichi poco e credo che quello che si dice ti sia poco "digeribile"... se vuoi un piccolo aiuto fai un esempio pratico con il codice.
Ciao
 

Metazoo

Nuovo Utente
7 Mar 2017
3
0
1
41
Ciao, innanzitutto ti ringrazio per la disponibilità, ed anche per la pazienza che di sicuro ti servirà, lo schema qui sotto riassume in maniera credo abbastanza chiara la mia situazione, se dovesse servirti il codice lo inserirò appena possibile.

Il funzionamento è il seguente: dalla pagina Form.php l'utente inserisce i dati anagrafici che vengono inviati tramite uno script javascript con metodo POST al file codicefiscale.php, il quale li elabora e crea la variabile $codicefiscale che contiene appunto il codice fiscale dell'utente, a questo punto vorrei che questa variabile venga reinviata a Form.php e inserita in una casella di testo, tutto questo naturalmente senza che l'utente aggiorni la pagina Form.php. Non saprei come spiegarlo più semplicemente.

Grazie di nuovo
 

Allegati

  • Codice Fiscale MrWebmaster Discussione.jpg
    Codice Fiscale MrWebmaster Discussione.jpg
    91,6 KB · Visite: 213

Ibernato

Utente Attivo
2 Giu 2016
70
6
8
28
Devi usare AJAX. Ti posto uno snippet di codice:
HTML:
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>home</title>
        <script>
            function show(){
                httpRequest = new XMLHttpRequest();
                httpRequest.onreadystatechange = function()
                {
                    if(httpRequest.readyState == XMLHttpRequest.DONE &&
                    httpRequest.status == 200 )
                    {
                        b = httpRequest.responseText; //in b è contenuto il codice fiscale che ti restituisce il PHP
                    }
                }
                modulo = new FormData(document.getElementById('myForm'));
                httpRequest.open("POST","codicefiscale.php",true);
                httpRequest.send(modulo);  
               
            }
        </script>
    </head>
   
    <body>
        <div id="form">
            <form id="myForm">
                //inserisci i campi e assicurati che ogni campo ha l'attributo name
            </form>
            <button onClick="show()" style="margin-bottom:10px">Invia</button>
        </div>
        <div id="chat">
        </div>
    </body>
</html>

In codicefiscale.php invece

PHP:
<?php

// preleva i dati con $_POST["nomeParametro"]

echo $codicefiscale;

?>

Ovviamente la variabile b presente nello script devi poi inserirla in un div (per esempio) per visualizzarla
 
Discussioni simili
Autore Titolo Forum Risposte Data
M recuperare credenziali di rete Reti LAN e Wireless 0
M Come recuperare molteplici input form PHP 1
A recuperare i dati passati nel post PHP 1
A recuperare data creazione di un file PHP 6
R Scorporare array e recuperare record tabella PHP 10
M Recuperare valore PHP 5
A [WordPress] Recuperare testo articoli da sito danneggiato WordPress 1
M [PHP] Recuperare coppia con valori i valori MAX e coppia con valori MIN PHP 26
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
M Recuperare ID e usarlo in funzione jQuery 2
S [WordPress] Recuperare l'url immagini in evidenza WordPress 0
S [PHP] recuperare determinato elemento con lo scraping PHP 1
A [PHP] Recuperare indice per inserirlo in un'altra tabella PHP 4
P [PHP] Recuperare dati da una <select> PHP 4
S [PHP] recuperare dato da una tabella PHP 4
N [PHP] recuperare dati da db PHP 4
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
F Recuperare dati json con php PHP 2
F Recuperare una stringa in formato json con php PHP 0
G Recuperare dato caricato dinamicamente jQuery 2
S recuperare un dato da una tabella mysql per inserirlo in una casella di input jQuery 3
S recuperare il valore di un campo input cliccando sul relativo dato di una tabella jQuery 0
S [PHP] Recuperare dato esatto tabella PHP 16
M Come recuperare valori della riga di una tabella creata dinamicamente da un file esterno? Javascript 11
M Recuperare id e nome utente loggato PHP 0
D E-Commerce Recuperare dati da un sito E-Commerce 3
M Recuperare valore array Classic ASP 0
elpirata Recuperare i dati in una select PHP 5
Nik Recuperare ultimo ID inserito PHP 2
Devil-94 Recuperare il valore di un attributo del div tramite ajax. Ajax 3
Devil-94 Recuperare contenuto div Ajax 5
I recuperare testo da una pagina web html Ajax 2
M Recuperare valori da form PHP 2
IImanuII Salvare/recuperare html da un db PHP 5
filippino Recuperare i contenuti di un sito penalizzato SEO e Posizionamento 1
felino [Windows XP] Recuperare file in Word cancellato Windows e Software 4
Violetta De Amicis Recuperare la stringa di un ipertesto con javascript Javascript 1
G JQUERY recuperare il testo selezionato su un paragrafo jQuery 1
M Recuperare dati checkbox in diverse pagine PHP 1
Marcolotto Recuperare data e orario corrente in app Android Sviluppo app per Android 1
Marcolotto Recuperare i crash-data della mia app Android Sviluppo app per Android 1
J Recuperare variabili da php a java Javascript 2
felino Recuperare i livelli (photoshop) da un file JPG Photoshop 5
P [RISOLTO]recuperare dati da tabella jQuery 4
L [risolto] recuperare il nome dell'ultimo file caricato in una cartella PHP 2
F Recuperare file da un database PHP 6
A Funzione unica per prendere e recuperare valori Javascript 0
C Come recuperare file Sicurezza e Virus 3
A Recuperare valore di una select e stamparla Javascript 3
V Recuperare dati utente joomla 3 in file php esterno Joomla 0

Discussioni simili