Passaggio variabili da JS a PHP

WottaFacca

Utente Attivo
20 Mar 2015
134
0
0
Desenzano d/G
Salve a tutti, chiedo scusa se ho sbagliato sezione ma non sapevo se postare in JS o in PHP, quindi ho puntato a questa.

Io ho già una funzione che invia i dati ad un'altra pagina php, che però è contenuta in un'iframe, avrei bisogno di poter passare gli stessi dati ad una pagina normale di PHP in cui poi farò dei controlli specifici.

Questo è il codice che ho per adesso

Codice:
var estrazione = 'estrazione.php';
          // Identifichiamo le select da esaminare
          var    $utente = $('select[name="IDUtente"]'),
                $folder = $('select[name="IDFolder"]'),
                $capsule =$('select[name="IDCapsule"]'),
                $report = $('select[name="IDReport"]');

        // Definiamo la funzione di aggiornamento della url
        function selectOnChange() {
            var params = {
            'IDUtente'    : $utente.val(),
            'IDFolder'  : $folder.val(),
            'IDCapsule' : $capsule.val(),
            'IDReport'  : $report.val(),
            'time'      : new Date().getTime()
        };
            $('iframe').attr('src', estrazione +'?'+ $.param(params));
        }
            // Assegnamo la funzione all'evento onchange di ciascuna select
            $utente.change(selectOnChange);
            $folder.change(selectOnChange);
            $capsule.change(selectOnChange);
            $report.change(selectOnChange);
        });

I dati sono presi da alcune tabelle del DB e inseriti in menù a tendina.

Qui trovate come si presenta adesso il tutto
 
Ciao, dovrebbe bastarti
Codice:
location.href="pagina.php?" + params;
 
ciao
scusa non sono molto esperto di js e jq, ma da quello che ho capito passi dei valori ad una pagina dentro un iframe
come riceve questa pagina gli input?
tipo $_POST o $_GET?
se è cosi potresti passarli in sessione e poi leggere le sessioni nell'altra pagina
pagina iframe.php
PHP:
<?php
session_start();
$variabile=$_POST['da_js'];
$_SESSION['variabile']=$variabile;
//.........
?>
pagina altra_pagina.php
PHP:
<?php
session_start();
if(isset($_SESSION['variabile'])){
	echo $_SESSION['variabile']
}
//.....
?>
se ho detto una cazzata butta via tutto
 

Discussioni simili