..:: MX Studio Fóruns ::..: Variáveis do flash no PHP. - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Variáveis do flash no PHP. Query no MySQl não passa dados para o Flash.

#1 User is offline   donovan 

  • Group: Membros
  • Posts: 2
  • Joined: 05-July 07

Posted 05 July 2007 - 01:22 PM

Olá pessoal.
Estou tentando desenvolver um CMS com HTML +FLASH + PHP para mostrar conteúdo 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ão

while ($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.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)