PDA

View Full Version : [PHP]Passaggio parametri tra due textbox


Sabretooth
16-11-2010, 19:24
Come da titolo, mi serve che il valore inserito in una Textbox in una pagina (pag1.php) venga passato in una textbox presente nella seconda pagina (pag2.php).

nella pagina 1 ho il seguente codice:

<FORM NAME ="form1" METHOD ="post" ACTION = "pagRes.php">
<input name="query" type="text" value="" size="100">
<INPUT TYPE = "submit" Name = "Submit1" VALUE = "Cerca">

</FORM>



La pagina 2 è un pò diversa, nel secondo che utilizzo un api di Google, precisamente Web Search che mi mostra i risultati di una query. Tale API mi produce già una textbox. E' una pagina che contiene javascript ed in esso è presente un metodo execute() che può avere come parametro una Stringa. Tale stringa sarà la query che verrà sottoposta al motore di ricerca.

Ecco, il mio problema è fare si che la stringa scritta nella textBox della pag1 venga riproposta in quella della pag2. Ho inserito questo codice


...
<?php
$param=_POST['query'];


// execute an inital search -> avvia una ricerca
searchControl.execute($param);
?>
..



Purtroppo nella textbox non viene visualizzato niente. Qualcuno sa darmi un aiuto??:help:

Grazie a tutti

qwerty86
16-11-2010, 20:22
$_POST non _POST

Sabretooth
16-11-2010, 20:28
$_POST non _POST

grazie per la segnalazione, ma non funziona lo stesso...:(

qwerty86
16-11-2010, 20:30
ma dov'è il codice in cui crei la textbox della seconda pagina?

Sabretooth
16-11-2010, 20:40
$_POST non _POST

ma dov'è il codice in cui crei la textbox della seconda pagina?

sto usando delle API di Google, il codice dovrebbe venir importato da

<script src="https://www.google.com/jsapi"
type="text/javascript"></script>


infatti poco più sotto

<script language="Javascript" type="text/javascript">
//<![CDATA[
google.load('search', '1');

..

che è un metodo per caricare API.

ho provato a fare un echo nel body ma non visualizzo niente..:(