Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

PHP: passaggio di parametri tra file

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

PHP: passaggio di parametri tra file

Postdi ventus85 » 28/02/09 21:27

Ho una pagina php con dentro un form, nel quale inserisco dei dati.
Il formo ha come valore della action un file che ho denomitato process.php
Esempio
Codice: Seleziona tutto
<form action="process.php" method="post">
Nome: <input type="text" name="nome">
<input name="submit" type="submit" value="Invia">
<input name="reset" type="reset" value="Annulla">
</form>


Nel secondo file poichè ho il metodo post per usare i dati uso metodi per esempio così:
$testo = $_POST["nome"];

Ora mettiamo il caso che nel file php ho anche altri parametri che tiro fuori per esempio così:
$email = $params->get( 'email' ); // (*)

Ora la mia domanda è questa:
come faccio a passare anche questo parametro al secondo file? (cioè al file process.php)

Sono costretta a tenere la riga di codice (*) nel primo file perchè mi serve sia lì che nel secondo.
Avendo il metodo post?
Se uso il metodo get cosa devo scrivere nell'url?

Io avevo scritto
Codice: Seleziona tutto
<form method='GET' target='_blank' action= 'modules/mod_loginVentus85/mod_loginVentus85form.php?email=$email' );>
[...]
$email = $params->get( 'email' );


Ma sembra che non funzioni.
Forse ho sbagliato il passaggio dei parametri nell'action.

Grazie.
Born in the wind, born to be wild!
Avatar utente
ventus85
Utente Senior
 
Post: 327
Iscritto il: 05/07/06 09:36

Sponsor
 

Re: PHP: passaggio di parametri tra file

Postdi archimede » 01/03/09 09:40

Metti i parametri in campi hidden della form.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Re: PHP: passaggio di parametri tra file

Postdi ventus85 » 01/03/09 12:58

Ciao!
Grazie!
Ma non esistono soluzioni alternative? Avrei preferito evitare questa, ma se è l'unica possibile userò quella.
:)
Born in the wind, born to be wild!
Avatar utente
ventus85
Utente Senior
 
Post: 327
Iscritto il: 05/07/06 09:36

Re: PHP: passaggio di parametri tra file

Postdi ventus85 » 01/03/09 17:56

Possibilità esistenti:
Codice: Seleziona tutto
<input type="hidden" name="emailinserita" value="<? echo $email ?>">

Codice: Seleziona tutto
<input type="hidden" name="emaildestinazione" value="<? $email = $params->get( 'email' ); echo $email ?>"> // (2)


Nel senso una volta chiuso il primo script php nel primo file
Codice: Seleziona tutto
<? $email = $params->get( 'email' );  ?>

la variabile rimane salvata oppure ha valore solo locale?
Risposta: la seconda, quindi dovrei usare nel primo file la (2)

E poi nel secondo file scrivere:
Codice: Seleziona tutto
$email = $_POST["emaildestinazione"];


E così riesco a farla funziona. :)
Grazie.
Born in the wind, born to be wild!
Avatar utente
ventus85
Utente Senior
 
Post: 327
Iscritto il: 05/07/06 09:36

Re: PHP: passaggio di parametri tra file

Postdi Dylan666 » 02/03/09 10:35

Dai uno sguardo anche alle $_SESSION:
http://www.baglieri.it/index.php?module ... PAGE_id=46
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: PHP: passaggio di parametri tra file

Postdi ventus85 » 02/03/09 13:11

Ok, grazie ancora. ;)
Born in the wind, born to be wild!
Avatar utente
ventus85
Utente Senior
 
Post: 327
Iscritto il: 05/07/06 09:36


Torna a Programmazione


Topic correlati a "PHP: passaggio di parametri tra file":


Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti