Passaggio variabili da Javascript a Php

di il
1 risposte

Passaggio variabili da Javascript a Php

Salve a tutti
Ho un problema sul passaggio di variabili da una funzione in Javascript e una pagina php.
Da una pagina php chiamo la funzione javascript che deve leggere il valore del campo testo che ho sulla stessa pagina.

<!--
function memorizza(){
var valore=document.f.c.value; /// f è il nome del form c è il nome del campo testo
document.write("<?$valore = valore?>");
}
//-->

Successivamente...premendo il tasto Ok...viene attivata un'altra funzione che deve chiudere la stessa finestra (in questo caso un pop up) e passare il valore del campo testo alla pagina opener del popup...

<!--
function chiudi() {

window.opener.document.location = 'passo2.php?<?valore$valore&mode=1&nome=$tipografico?>';
window.close();
}

//-->

La variabile $valore non viene passata alla pagina passo2.php...non viene trovata la variabile quando faccio valoret= $_GET['valore']

Come devo passare queste variabili???? Aiutoooooo


La pagina popup da dove parte tutto è:


<table align='center'>
<tr>
<td align='center'>
<form name='f' onSubmit='changeBack()'; onSubmit='memorizza()';>
<input type='text' name='c' size='7'></form>
</td>";


echo" <td align='center'>
<form method='post' >
<input type='submit' value='Ok' size='10' onClick='chiudi()'>
</form>

</table>";


Grazie!!!!

1 Risposte

  • Re: Passaggio variabili da Javascript a Php

    Credo che sbagli nel passare i dati:

    window.opener.document.location.href = "esempio.php?campo=" +<? =$valore; ?>+"&campo2="+<?= $valore2; ?>;

    nella pagina esempio.php:

    <?php

    $campo1 = $_GET['campo1'];
    $campo2 = $_GET['campo2'];

    ?>
Devi accedere o registrarti per scrivere nel forum
1 risposte