Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    21

    variabile da php a flash

    ho una variabile che devo inviare da un file php ad un filmato flash.

    dal lato flash sembra funzionare tutto.

    se infatti setto la mia variabile così:

    $variabile = "prova";

    viene inviata correttamente.

    se, però, la variabile proviene da un form la cosa non funziona.

    perchè????

    devo convertire in qualche modo la variabile???
    possibile che il modulo flash non faccia in tempo a caricarla?

    la variabile mi proviene da un form all'interno della pagina che si ricarica al submit


    Grazie in anticipo per l'interessamento

  2. #2
    usi le super globali $_POST o $_GET per il form, vero ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    21
    si, ma cmq non funziona

  4. #4
    postare un po' di codice usato no eh ???
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    21
    /*FORM CHE INVIA L'ID CHE MI INTERESSA*/

    <form action="materiale_didattico.php" method="POST">
    <select name="ID" size="1" onChange="form.submit()">
    <option selected></option>
    <?

    while ($array_esercitazione = mysql_fetch_array($dati_esercitazioni)) {


    $nome_esercitazione = $array_esercitazione[nome];
    $ID_esercitazione = $array_esercitazione[ID];



    if($ID_esercitazione == $esercitazione_scelta):

    ?>
    <option value="<?=$array_esercitazione[ID]?>" selected><? print "$array_esercitazione[nome]"?></option>
    <?
    else:
    ?>
    <option value="<?=$array_esercitazione[ID]?>"><? print "$array_esercitazione[nome]"?></option>
    <?
    endif;


    }

    ?>
    </SELECT>
    <INPUT TYPE="hidden" NAME="ID_corso" value="<?=$ID_corso?>">
    <INPUT TYPE="hidden" NAME="nome_corso" value="<?=$nome_corso ?>">
    <INPUT TYPE="hidden" NAME="tipo" value="esercitazioni">
    </form>




    /*DA QUI PRENDO LA VARIABILE E LA MANDO A FLASH*/


    $invio = $ID;

    $to_flash = "&IDesercitazione=".$invio."&";

    echo $to_flash;




    PS.
    se metto
    $invio="prova";

    funziona perfettamente;
    però se faccio print $ID; mi stampa a video la variabile

  6. #6
    ecco ... appunto


    $invio = $ID;



    no,

    $invio = isSet( $_POST['ID'] ) ? $_POST['ID'] : 'niente';

    poi il php scritto cosi' e' molto discutibile, if con 2 punti e tante linee sotto ? mai visto

    scrivi piu' pulito, indentato con tutte le graffe ed usa le super globali $_POST o $_GET , stai studiando su un libro di 3 anni fa ? e' solo una domanda, fatti un giro sugli articoli in freephp.html.it oppure sulle varie pillole del forum php.


    P.S. un form in html che dovrebbe mandare una variabile a flash per un LoadVars non ha alcun senso perche' non persiste
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    21
    anche così come dici tu non va.

    avevo già provato...ma nulla

  8. #8
    Originariamente inviato da zuann
    anche così come dici tu non va.

    avevo già provato...ma nulla
    stai facendo confusione ... la pagina PHP non puo' interagire con flash in questo modo, stai sbagliando a livello concettuale, sia per il php che per il flash .... leggiti la pillola di interazione a riguardo, leggiti qualcosa sul PHP ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    21
    non vedo il motivo per cui il php non possa interagire con flash.

    Il mio file flash dovrà elaborare le mie variabili.
    Non vedo cosa ci sia di strano.

    da tutto quello che ho letto, ho visto che flash e php possono comunicare abbastanza bene....perchè allora non farlo?

  10. #10
    Originariamente inviato da zuann
    non vedo il motivo per cui il php non possa interagire con flash.

    Il mio file flash dovrà elaborare le mie variabili.
    Non vedo cosa ci sia di strano.

    da tutto quello che ho letto, ho visto che flash e php possono comunicare abbastanza bene....perchè allora non farlo?
    poterlo fare e saperlo fare sono 2 cose differenti ... tutto quello che faccio e' interfacciato in PHP ....

    ti sto' dicendo che mettere una pagina html con un form , se non salvi i dati in sessione o in database , non potrai mai risalire a quello che hai scelto tu a mano dal form tramite flash.

    Stai facendo confusione sul come interagire, non sul fatto se si possa o meno ...



    [ ma li trovo tutti io ??? ]
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.