Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157

    dati caricati da mysql - passare variabile flash a php

    Ciaoooo!

    Scusate la domanda.... non ragiono benissimo al momento....

    Ho caricato dei dati mysql in flash tramite php.
    Nella casella dinamica nominata "id_txt1" appare il dato chiamato da mysql. Vorrei che cliccando su un pulsante delete (che é collegato al file delete.php) venissero inviati i dati caricati nel campo "id_txt1" al file delete.php.

    In pratica: nel campo "id_txt1" come valore mi appare "25". Cliccando sul pulsante delete dovrei inviare la variabile (in questo caso il "25") al file delete.php

    Spero di esser stato chiaro....

    Tramite questo script carico in flash i dati provenienti da php (funziona):
    Codice PHP:
    System.useCodepage true
    myData = new LoadVars()
    myData.load("collettive.php"
    myData.ref this
    myData
    .onLoad = function(succes){
        if(
    succes){
            for(var 
    i=0i<this.canti++){
                
    this.ref["id_txt"+i].htmlText this["id"+i]
                }
        } else 
    trace("Error loading data")

    Generalmente se uso questo script riesco a passare dei dati da flash a php (che poi li manda a mysql):

    Codice PHP:
    on (release) {
    loadVariables("delete.php""""POST"); 

    se qualcuno ha un'idea in merito....
    Non dovrebbe essere difficile..... ma al momento sono fuso...


    Ciaoooo
    Grazie 10000!

    Nando

  2. #2
    dai un'occhiata qua
    http://www.sephiroth.it/tutorials/fl...ars/page02.php

    sempre con la classe loadVars() con il metodo send invii le var alla pag php se poi vuoi ricevere anche una risposta puoi usare il metodo sendAndLoad ....

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Grazie Crescenzo!

    Penso che il mio problema sia assai piu "basic"......

    Il mio problema non é come inviare a php i dati ma come creare una variabile da spedire a php!

    Tipo:
    nel file delete.php ho la variabile "id" che viene presa da flash. (dunque variabile "id" sia in flash che php)
    In flash carico con foto.php i dati di mysql che mi vengo restituiti nel campo dinamico "id_txt1".
    Ora dovrei dire a flash che: "id" é uguale al contenuto di "id_txt1".
    Cosi facendo premendo il pulsante "delete" dovrei riuscire a cancellare l' "id" selezionato (quello di "id_txt1").

    Riesci a capire cosa intendo?

    Mi perdo nelle cose semplici semplici.....

    Grazie mille a tutti!

    Ciao
    NAndo

  4. #4
    fa una prova ..
    metti la var che prendi dal file php in una var in flash invece che in un textfield

    System.useCodepage = true;
    myData = new LoadVars()
    myData.load("collettive.php")
    myData.ref = this
    myData.onLoad = function(succes){
    if(succes){
    for(var i=0; i<this.cant; i++){
    this.ref["id_txt"+i].htmlText = this["id"+i]
    _root.miavar["id_txt"+i] = this["id"+i]
    }
    } else trace("Error loading data")
    }


    poi
    on (release) {
    loadVariables("delete.php?id="+ _root.miavar["id_txt"+i] , "", "POST");
    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Grazie Crescenzo!

    Purtroppo ho provato ma non vuole funzionare.... non capisco....

    Magari sbaglio qualche cosa con i nomi istanza e "variabile" nei campi di testo...

    Non capisco.

    Se vedi qualcosa di strano o ti viene in mente una maniera per risolvere la cosa...

    Grazie
    Ciaooo
    NAndo

  6. #6
    ma questa var
    _root.miavar["id_txt"+i]

    la leggi? la vedi?..
    se si deve fungere ...

    anzi fa un'altra prova
    nel ciclo

    _root.ref["id_txt"+i].prova = this["id"+i]

    al pls
    on (release) {
    loadVariables("delete.php?id="+ _root.miavar["id_txt"+i].prova , "", "POST");
    }


    cmq se nn funge controlla le variabili mettendo qualche trace o qualche casella di testo ...
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Ciao Crescenzo....
    grazie ancora.....

    Non riesco a farlo funzionare e ora mi sto perdendo....

    Ti faccio una domanda:

    Ho provato a far cambiare il testo dinamico e farlo diventare testo input. In questo momento il testo di input carica i dati da un file php (funziona). Il nome istanza del textinput é "id_txt1" e la variabile (quella nelle proprietà) é "id". Provandolo, se con il mouse clicco nel campoinput e poi clicco il pulsante delete funziona...... mentre se non ci clicco sopra non funziona....

    Come posso fare per farlo funzionare senza cliccare sul campoinput?

    Per gli aiuti che mi hai dato sono in alto mare.... devo studiarci molto sopra.....

    Non sapresti indicarmi qualche tutorial su come cancellare i record in mysql?

    Scusa ancora
    Grazie mille


    Nando

  8. #8
    beh strano...cmq se leggi la var dovresti anche riuscire a passarla

    hai un link x vedere??

    altrimenti posta l'output della pag php che faccio una prova veloce appena ho un attimo

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Ti posto l'output php:

    id1=9&DATA1=2000&galleria1=Calendario d'arte, "12 mesi d'artista", Lugano


    Io comunque ci sto provando ancora....

    Grazie

    Nando

  10. #10
    forse ho capito...solo adesso cosa devi fare in realtà..

    praticamente hai una serie di clip creati dinamicamente leggendo i dati dalla pag php...
    ora vuoi cancellare con un pls un clip dalla lista che ora leggi...

    allora supponendo che la pag php ti restituisca una cosa del genere
    &id0=7&DATA0=2000&galleria0=Calendario d'arte, "0 mesi d'artista", Napoli&
    &id1=9&DATA1=2000&galleria1=Calendario d'arte, "12 mesi d'artista", Lugano&

    mi creo un clip con dentro una casella di testo dove ci metto solo la data x semplificare il tutto
    poi sempre in questo clip un pls che usero x inviare alla pg php l'id del record da cancellare

    quindi esporto questo clip x as con il nome clip

    poi sul frame leggo i dati e attacco sullo stage i clip che mi servono

    System.useCodepage = true;
    myData = new LoadVars()
    myData.onLoad = function(succes){
    if(succes){
    for(var i=0; i<2; i++){
    _root.attachMovie("clip","clip"+i,i);
    _root["clip"+i].data = myData["DATA"+i]
    _root["clip"+i].id=myData["id"+i]
    //dispongo i clip
    _root["clip"+i]._y=10+30*i
    trace(_root["clip"+i].id)
    }
    } else trace("Error loading data")
    }
    myData.load("dati.txt")


    invio ai clip anche la var id oltre alla data
    quindi poi rientro nel clip che ho creato prima ...quello esportato con il nome clip
    ed al pls ci metto l'azione dell'invio della var all pag php

    on (release) {
    trace(id)
    loadVariables("delete.php?id="+ id , "this", "POST");
    }



    chiaramente in questo modo avrai n clip con n pulsanti x cancellare

    oppure se vuoi usare un solo pls devi fare cmq in modo che l'utente selezioni il clip che deve eliminare quindi settare la var id magari nella root ed inviare l'id alla pag php
    ...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.