Hola ragazzi...sto provando a richiamare nel mio filmati alcuni dati all'interno di un database Mysql.
La pagina (catalogo.php) ha questo codice:
poi ho associato a un pulsante queste action:codice:<?php // dati per la connessione al database $db_host = "localhost"; $db_user = "user"; //ho omesso io user, password e nome del db, ma sono impostati correttamente $db_password = "password"; $db_name = "dbname"; // connessione al database $db = mysql_connect ($db_host, $db_user, $db_password); $db_forum = mysql_select_db ($db_name, $db); $query = "SELECT `nome`, `descrizione`, `testo` FROM `elementi` ORDER BY `nome`"; $query_results = mysql_query($query); $i = 0; while($fetch = mysql_fetch_array($query_results)) { $i++; echo "&nome".$i."=".$fetch['nome']." "; echo "&descrizione".$i."=".$fetch['descrizione']." "; echo "&testo".$i."=".$fetch['testo']." "; } if($i) { echo "&i=".$i; echo "&ok=1"; echo "&stop=1"; } else { echo "&ok=0"; echo "&stop=1"; } ?>
Ho provato amettere on line (sullo stesso server dove risiede il db) il mio filmato ma non succede nulla!codice:on (release) { loader = new LoadVars(); loader.Load("catalogo.php"); loader.onLoad = function(success) { if (success) { if (this.ok) { _root.nome.htmlText = ""; _root.descrizione.htmlText = ""; _root.testo.htmlText = ""; for (var j = 1; j<=this.i; j++) { _root.nome.htmlText += eval("this.nome"+j); _root.descrizione.htmlText += eval("this.descrizione"+j); _root.testo.htmlText += eval("this.testo"+j); } _root.output.text = "ok"; } else { _root.nome.htmlText = ""; _root.descrizione.htmlText = ""; _root.testo.htmlText = ""; _root.output.text = "error"; } } }; }
dove sbaglio?
P.S.i codici li ho presi da http://www.mmkit.com/article.php?sid=396&lang=it_IT



Rispondi quotando