Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [MX] Problema invio variabile a PHP, mi aiutate?

    Ciao a tutti.
    Tramite un pulsante devo valorizzare ed inviare la variabile $cod al file rete.php, senza che questo si apra, dopodiché devo caricare il movie Veneto.swf.
    Vedendo alcuni esempi ho provato il codice seguente, ma la variabile non viene passata:

    codice:
    on (release) {
    	var $cod = 23;
    	trace ($cod);
    	
    	function invio_dati(){ 
    	dati = new LoadVars(); 
    	dati.$cod = $cod; 
    	dati.onLoad = function(success) { 
    	if (success) { 
    	trace("ok"); 
    	} else { 
    	trace("errore"); 
    	} 
    	} 
    	dati.send('rete.php',_self, 'POST'); 
    	} 
    	loadMovieNum("../include/flash/Veneto.swf",1);
    	}
    Sicuramente ho fatto confusione, cortesemente potete dirmi dove sbaglio?

    Ciao, grazie.
    --
    Mko

  2. #2
    codice:
    on (release) {
      var cod = 23;
      trace (cod); 
      dati = new LoadVars(); 
      dati.cod = cod; 
      dati.onLoad = function(success){ 
        if(success){ 
          trace("ok"); 
        }else{ 
          trace("errore"); 
        }
      }
      dati.sendAndLoad('rete.php', dati, 'POST');  
      loadMovieNum("../include/flash/Veneto.swf",1);
    }
    nel php prendi cod con:

    $_POST['cod']

  3. #3
    Originariamente inviato da Coach
    [CODE]
    [CUT]
    nel php prendi cod con:

    $_POST['cod']
    Ciao, grazie per la dritta. Ho fatto un passo avanti, nel senso che function(success) mi restituisce "ok".

    Ora devo fare un po' a botte col PHP, perché non sono sicuro che mi legga la variabile: ho avuto l'impressione che una volta abbia funzionato, ma riprovando non la leggeva più...

    Grazie mille, comunque, almeno per la prima parte sto tranquillo!
    Ciao!
    --
    Mko

  4. #4
    ricorda sempre che PHP e' interpretato .. se richiami un file .php senza passare per http://localhost/ questo non verra' interpretato ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Originariamente inviato da andr3a
    ricorda sempre che PHP e' interpretato .. se richiami un file .php senza passare per http://localhost/ questo non verra' interpretato ...
    Sì, sì, lo leggo tramite server, ma non riesco a leggere la variabile.

    In PHP ho provato sia:
    $_POST['cod'];

    Che:

    $cod = $_POST['cod'];

    Ma non funziona. Il trace su function(success) mi dà "ok", ma poi mi ritrovo una variabile vuota. Anche l'indirizzo con cui punto il file php mi pare esatto, perché se lo modifico mi da errore.

    Se apro il php con getUrl funziona, ma io non devo visualizzare il file PHP, devo solo passargli una variabile, fargli eseguire una query in base ad essa, e passare il risultato ad un altro swf (la seconda parte, testata cablando i valori, funziona).

    Non potendo visualizzare il php, il test lo faccio caricando la variabile in un txt in questo modo:

    codice:
     
     $fd=fopen("pippo.txt", "w+");
          $fout=fwrite($fd, $cod);
          fclose($fd);
    Solo che mi ritrovo sempre col txt vuoto (ovviamente cablando i valori funziona...)

    Il blocco credo sia in fase di passaggio o di lettura della variabile.

    Ciao, grazie.
    --
    Mko

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.