Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ca-j
    Registrato dal
    Jun 2004
    Messaggi
    208

    Selezionare records da un database con loadVars

    Salve,
    ho costruito un swf che riceve dati da un array di una pagina PHP (che a sua volta li legge da un DB) e li distribuisce in 8 file orizzontali con il metodo duplicateMovieClip. La tabella ha 3 campi: id,nombre,contenido. E fin qui va bene.

    Accanto a ogni clip vorrei mettere un pulsante (but) alla cui pressione mi apra una URL che riceva la variabile id del record relativo, cosí da poterla raccogliere nella nuova pagina col metodo GET.

    Il problema č che ogni bottone non riceve nessun id corrispondente.

    Potete controllarmi il codice per favore?

    codice:
    var Carica = new LoadVars();
    id = new Array();
    Carica.load("http://127.0.0.1/I090-05-W-hvc/common/artistas.php");
    Carica.onLoad = function(success) {
    	if (success) {
    		for (s=1; s<8; s++) { 
    			_root.livello.portada.clippe.duplicateMovieClip("clippe"+s, s); 
    			_root.livello.portada["clippe"+s]._y = ((s-1)*16)+(_root.livello.portada.clippe._y); 
    			id[i] = this["id"+s];
    			_root.livello.portada["clippe"+s].testo.text = this["nombre"+s];
    			// fin qui č ok
    			_root.livello.portada["clippe"+s].but.onRelease = function()	{
    				getURL("http://www.miosito.net?id="+id[i]);
    			}
    						
    		}
    	} else {
    		_root.livello.portada.clippe.testo.text = " Base de datos no encontrada ";
    	}
    };
    Salud y pesetas... y lo demás son puņetas!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    var mc = _root.livello.portada.clippe.duplicateMovieClip("clippe"+s, s);
    mc._y = ((s-1)*16)+(_root.livello.portada.clippe._y); 
    mc.id = this["id"+s];
    mc.testo.text = this["nombre"+s];
    mc.but.onRelease = function()
    {
    	getURL("http://www.miosito.net?id="+ this._parent.id);
    }

  3. #3
    Utente di HTML.it L'avatar di ca-j
    Registrato dal
    Jun 2004
    Messaggi
    208
    Originariamente inviato da negatyve
    codice:
    var mc = _root.livello.portada.clippe.duplicateMovieClip("clippe"+s, s);
    mc._y = ((s-1)*16)+(_root.livello.portada.clippe._y); 
    mc.id = this["id"+s];
    mc.testo.text = this["nombre"+s];
    mc.but.onRelease = function()
    {
    	getURL("http://www.miosito.net?id="+ this._parent.id);
    }

    Se non ci fossi bisognerebbe inventarti!

    Muchas gracias amigo
    Salud y pesetas... y lo demás son puņetas!

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.