djalma_bina 0 Denunciar post Postado Julho 5, 2007 Olá pessoal. Estou tentando desenvolver um CMS com HTML +FLASH + PHP que mostre recursos de multimedia como audio, video e news na tela. Não consegui passar os dados do news a partir da tabela MYSQL para exibir em Flash no front-end da aplicação através do PHP porque ocorre o seguinte problema. Meu código em Action Script é este : RightMouseButton.Tute(this);var path = "http://djalmabina.orgfree.com/FLASH/ArtistCMS/";System.useCodepage = true;var loadInfo = new LoadVars();loadInfo.id_user = 1;loadInfo.onLoad = function (success){ if (success) { response(this); trace (this); } else { response("CONNECTION ERROR"); } // end else if};initTXT = function (){ status_txt.html = true; status_txt.autoSize = true;};response = function (str){ status_txt.htmlText = str;};initTXT();response("LOADING DATABASE INFORMATION");loadInfo.sendAndLoad(_root.path + "news.php", loadInfo, "POST"); O script em PHP é este : <? include 'includes/config.php';include 'includes/db.php'; $sql="SELECT id_user,date,text FROM news"; $query = mysql_query($sql);if (!$query) { echo "Não foi possível executar a consulta ($sql) no banco de dados: " . mysql_error(); exit;} if (mysql_num_rows($query) == 0) { echo "Não foram encontradas linhas, nada para mostrar, assim eu estou saindo"; exit;}// Enquanto uma linha de dados existir, coloca esta linha em $row como uma matriz associativa// Nota: se você esta esperando apenas uma linha, não é necessário usar um loop// Nota: se você colocar extract($row); dentro do loop, você entãowhile ($row = mysql_fetch_assoc($query) ) { echo '<TABLE BORDER=\"1\">'; echo '<tr><td>'.&loadInfo=$row["id_user"].'</td></tr> <tr><td>'.&loadInfo=$row["date"].'</td></tr> <tr><td>'.&loadInfo=$row["text"].'</td></tr>'; echo '</table>'; }mysql_free_result($query);?> Ao chamar o arquivo SWF (news.swf) que exibe os dados na página em HTML : <body><object width="300" height="300"classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#4,0,0,0"><param name="SRC" value="news.swf"><embed src="news.swf" width="300" height="300"></embed></object> </body> não retorna o conteúdo existente na tabela. Por favor,poderiam me apontar onde está o erro? Obrigado. Djalma Bina. Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Julho 5, 2007 Primeiramente, se você acessar:site.com.br/seu_php?id_user=1Aparece tudo certinho? Compartilhar este post Link para o post Compartilhar em outros sites
djalma_bina 0 Denunciar post Postado Julho 5, 2007 Não, quando chamo ( meu PATH) -- http://djalmabina.orgfree.com/FLASH/Artist...s.php?id_user=1 ,retorna uma página em branco. Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Julho 6, 2007 Bom, então o problema está no php. Veja lá no fórum de php qual pode ser. O objetivo é que apareças as variáveis no modelo:&var1=valor1&var2=valor2& etc...Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Comucation 0 Denunciar post Postado Julho 6, 2007 while ($row = mysql_fetch_assoc($query) ) { $usuario = $row["id_user"];$data = $row["date"];$texto = $row["text"];$resultados = $resultados+1;echo "&loaduser$resultados=$usuario&<br>";echo "&loaddata$resultados=$data&<br>";echo "&loadtexto$resultados=$texto&<br><br>";} Compartilhar este post Link para o post Compartilhar em outros sites