passare un valore da un form a un file .php con metodo post

smack2005

Nuovo Utente
15 Nov 2023
1
0
1
Buona sera a tutti, sono nuovo del forum e anche nell'utilizzo di php.
devo semplicemente passare un valore da un form ad una pagina php. posto il codice:
form in html:
PHP:
<form action="./InserimentoCittadinoTEST.php" method="post" target="_self">
        <input type="hidden" id="cf" name="cf" value= "<?php $m1 ?>" >
        <input type="hidden" id="cognome" name="cognome" value= "<?php $m2 ?>" >
        <input type="hidden" id="nome" name="nome" value= "<?php $m3 ?>">
        <input type="hidden" id="convenzione" name="convenzione" value= "<?php $m4 ?>">
            <button type="submit">
                <b style="color:red" "font-size:20px">SI</b>
            </button>
        </form>
codice che dovrebbe ricevere il tutto:
PHP:
<?php
          //$TEST=$_POST['cf"];
        $AA= $_POST["cf"]; /*$var03[0]= $_POST["cf"];*/
        $AB= $_POST["cognome"]; /*$var04[0]= $_POST["cognome"];*/
        $AC= $_POST["nome"]; /*$var05[0]= $_POST["nome"];*/
        $AD= $_POST["convenzione"]; /*$var06[0]= $_POST["convenzione"];*/
     
         
          echo "<br>cf $AA";
        echo "<br>nome $AB";
        echo "<br>cognome $AC";
        echo "<br>convenzione $AD";  
?>
semplicemente il file HTML invia i dati al file InserimentoCittadinoTEST.php e il file in questione dovrebbe acquisirli e poi stamparli. purtroppo quando eseguoi il tutto le varibili non passano. qualcuno può aiutarmi? ringrazio anticipatamente.
 
Ultima modifica di un moderatore:

pippuccio76

Utente Attivo
21 Lug 2013
27
1
3
Buona sera a tutti, sono nuovo del forum e anche nell'utilizzo di php.
devo semplicemente passare un valore da un form ad una pagina php. posto il codice:
form in html:
PHP:
<form action="./InserimentoCittadinoTEST.php" method="post" target="_self">
        <input type="hidden" id="cf" name="cf" value= "<?php $m1 ?>" >
        <input type="hidden" id="cognome" name="cognome" value= "<?php $m2 ?>" >
        <input type="hidden" id="nome" name="nome" value= "<?php $m3 ?>">
        <input type="hidden" id="convenzione" name="convenzione" value= "<?php $m4 ?>">
            <button type="submit">
                <b style="color:red" "font-size:20px">SI</b>
            </button>
        </form>
codice che dovrebbe ricevere il tutto:
PHP:
<?php
          //$TEST=$_POST['cf"];
        $AA= $_POST["cf"]; /*$var03[0]= $_POST["cf"];*/
        $AB= $_POST["cognome"]; /*$var04[0]= $_POST["cognome"];*/
        $AC= $_POST["nome"]; /*$var05[0]= $_POST["nome"];*/
        $AD= $_POST["convenzione"]; /*$var06[0]= $_POST["convenzione"];*/
    
        
          echo "<br>cf $AA";
        echo "<br>nome $AB";
        echo "<br>cognome $AC";
        echo "<br>convenzione $AD"; 
?>
semplicemente il file HTML invia i dati al file InserimentoCittadinoTEST.php e il file in questione dovrebbe acquisirli e poi stamparli. purtroppo quando eseguoi il tutto le varibili non passano. qualcuno può aiutarmi? ringrazio anticipatamente.
Penso il ./ della action non sia corretto , puoi anche mettere il percorso assoluto volendo per essere sicuro
 

WmbertSea

Moderatore
Membro dello Staff
MOD
28 Nov 2014
437
73
28
Ciao e benarrivato.
Il form e il php sembrano a posto ma bisogna capire cosa avviene a monte.
Infatti nel form hai solo degli input hidden ai quali arrivano dei valori attraverso php:
value= "<?php $m1 ?>" ... value= "<?php $m2 ?>" ...

Assicurati quindi che questi valori arrivino correttamente al form. In caso contrario il problema è da ricercare nel php che popola proprio quegli hidden.

Ciò che chiami "file HTML" dovrebbe comunque essere, anche questo, un file con estensione .php per poter includere quei valori in quel modo. Assicurati che sia così.



Edit: @pippuccio76
Penso il ./ della action non sia corretto
se fosse così verrebbe visualizzato un errore del tipo "404 pagina non trovata", mentre il suo "quando eseguo il tutto le variabili non passano" mi fa supporre che la pagina InserimentoCittadinoTEST.php venga comunque trovata ed eseguita, sebbene non siano mostrate le variabili in questione.
 
Ultima modifica:

zorro

Utente Attivo
20 Ott 2014
324
21
28
ROMA
Ciao, inoltre potresti, per avere la certezza che le variabili vengano effettivamente passate dal form, usare il metodo GET: in questo modo puoi vedere sulla barra degli indirizzi del browser quali variabili vengono passate.
 

zorro

Utente Attivo
20 Ott 2014
324
21
28
ROMA
Ciao, ho fatto alcune prove col tuo codice ed ho notato che tu, per ogni input, utilizzi la clausola VALUE con la quale vai a 'scrivere' il valore di una variabile; ora, il comando php che permette di scrivere è echo: ti basta quindi far precedere il nome della variabile da un echo
 
Discussioni simili
Autore Titolo Forum Risposte Data
B [PHP] passare valore ad un form su un'altra pagina PHP 4
Marco_88 Passare un valore prima dell'invio del form Ajax 0
R valore value di un id da passare in chiamata ajax Ajax 3
G [Javascript] Passare un valore via querystring Javascript 1
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
K [PHP] Passare valore select PHP 2
G Come far passare un valore attraverso il metodo POST utiliazzando PHP a jQuery PHP 4
G Passare valore ad una variabile con jQuery e PHP PHP 1
P Passare un valore, o arriare una funzione da pagina2.php in pagina1.php Javascript 2
A passare il valore del checkbox e altri campi alla pagina B tramite ajax Ajax 1
G assegnare un valore da passare in post, da una lista jQuery 6
M Passare il valore di una checkbox ad asp Classic ASP 1
M Passare il valore di una checkbox ad input text Javascript 0
P passare valore variabile da javascript a php Javascript 1
M [php] passare valore di una select ] PHP 0
A passare valore onclick Javascript 2
B passare valore combo in querystring Javascript 6
G passare valore a funzione Javascript 2
N Passare array da php a javascript PHP 5
S Passare query o utm alla pagina successiva Domini 1
P Passare solo alcuni parametri a script per CSV PHP 0
D passare valori da database sql a php PHP 1
P Passare contenuto in value. Ajax 1
P Passare i risultati di un foreach in un modal. Help! PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
P jButton1ActionPerformed passare parametri ad altra classe Java 2
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
A Problema nel passare la variabile PHP 0
I Passare dei parametri in javascript PHP 0
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
G Passare path directory in POST PHP 2
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
G [PHP] Passare dati tra record PHP 4
L [PHP] Passare variabile PHP 3
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P Come passare var1 a pagina php1 e var1,var2 a pagina php2 PHP 5
M Passare una varibile da PHP a Javascript PHP 2
K [PHP] Paginazione Wordpress: passare variabile PHP 6
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
M [MS Access] Passare i dati di una query da form a report MS Access 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
A [PHP] Passare variabili tra pagine diverse PHP 2
A [Javascript] Passare variabile tra pagine html diverse Javascript 13
D [ASP] Passare in array stringa dinamica Classic ASP 2
andreacata31 [ASP.Net] Passare da Windows Application a sito Web ASP.NET 1
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
Rikk73 Passare come argomento in un metodo un parametro della classe istanziata PHP 0

Discussioni simili