Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alnxp

interação flash+php

Recommended Posts

pessoal é o seguinte, tenho o arquivo:

 

news.php

<?php

include "config.php";

$busca = "SELECT * FROM $tb1 ORDER BY id DESC";

$total_reg = "$nnoticias";

$pagina = $_GET['pagina'];

if (!$pagina) {

$pc = "1";

} else {

$pc = $pagina;

}

$inicio = $pc - 1;

$inicio = $inicio * $total_reg;

 

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");

$todos = mysql_query("$busca");

 

$tr = mysql_num_rows($todos);

$tp = $tr / $total_reg;

 

// visualização

while ($dados = mysql_fetch_array($limite)) {

$titulo = $dados['titulo'];

$data = $dados['data'];

$hora = $dados['hora'];

echo "

<div align=left><font face=\"verdana\" size=\"1\"> $data - <a href=\"#\" onClick=\"window.open('exibemsg.php?titulo=$titulo','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re

izable=no,width=300,height=197'); return false;\" style=\"color: #000000\"><u>$titulo</u></a><br></div>";

}

 

// botões "Anterior e próximo"

$anterior = $pc -1;

$proximo = $pc +1;

if ($pc>1) {

echo " <a href='?pagina=$anterior'><- Anterior</a> ";

}

if ($pc<$tp) {

echo " <a href='?pagina=$proximo'>Próxima -></a>";

}

?>

quando acesso xxx.com.br/news.php no navegador, as noticias funcionam perfeito, e são exibidas da seguinte forma:

 

- 00/00/07 - titulo1..

- 00/00/07 - titulo2..

- 00/00/07 - titulo3..

- 00/00/07 - titulo4..

 

mas qndo uso o comando: &var_para_flash= $titulo para resgatar os valores e serem exibidos no flash,

 

echo "&var_para_flash= $titulo ";

}

a página swf apresenta apenas 1 linha, ficando dessa forma:

 

- 00/00/07 - titulo1..

 

apenas cria-se uma linha, deixando de lado as outras linhas (titulo2, titulo3, titulo4...), como posso resolver esse tipo de problema? no primeiro código php não percebi nenhuma função q cria as outras linhas, e eu acho q isso seja pelo motivo de estar usando o 'echo'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem... se for um numero fixo de titulos, basta você mandar o php escrever isso +/-:

PHP
echo "&titulo_1=$titulo1&&titulo2=$titulo2&titulo3=$titulo3&titulo4=$titulo4"

depois o flash tem que separar cada titulo pra uma caixa de texto...

 

PS: aconselho enviar dessa forma:

PHP
echo urlencode("&titulo_1=$titulo1&&titulo2=$titulo2&titulo3=$titulo3&titulo4=$titulo4")

pra evitar erros com alguns caracteres!

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim como no php você usa loops(laços de repeticao) você pode usar no flash tb, se nao mostra as outras linhas nao eh culpa so do php, eh do flash tb....procura a area do flash pra ver se consegue...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.