Jump to content


Photo

Exibir Banner Em Flash


  • Faça o login para participar
5 replies to this topic

#1 Naty_Za

Naty_Za

    Normal

  • Usuários
  • 92 posts
  • Sexo:Feminino
  • Localidade:Campinas

Posted 22/06/2007, 09:53

Pessoal, preciso de uma ajudinha de vcs!!!!

no meu site, nas laterais, eu coloco os banners de anunciantes..

são puxados pelo banco, de acordo com a categoria....

só q só estou conseguindo puxar banner em imagem: jpg, png, gif.

mas quero puxar banners em flash tb...

então fiz o seguinte:

criei mais um campo na minha tabela... chamei ela de "tipo"

e queria estipular valores a ela como:

$tipo=="flash"
$tipo=="imagem"

só que só os banners em imagem estão funcionando.. os de flash não.. o que há de errado no meu código????

<?php
$consulta = mysql_query("SELECT sub.caminho, nome, link FROM banners sub inner join banners_lateral cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error());

$conta = mysql_num_rows($consulta);
if ($conta == 0){
echo "ANUNCIE AQUI!";
}else{

while($verifica = mysql_fetch_array($consulta)){
$id = $verifica["id"];
$nome = $verifica["nome"];
$caminho = $verifica["caminho"];
$link = $verifica["link"];
$tipo = $verifica["tipo"];

if ($tipo == "flash") {
echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="60">
  <param name="movie" value="$caminho">
  <param name="quality" value="high">
  <embed src="$caminho" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="60"></embed></object>';
} else {

echo"
<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$link\"
target=\"_blank\" >$nome</strong></a></strong><br></font>
<img src=$caminho>
";
}
}
?>

Me ajudem.. pls!!

Valewww

#2 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 22/06/2007, 09:57

mas o que acontece? nao exibe o banner ou nem conheço o if do tipo?

edit:
"SELECT sub.caminho, nome, link


"SELECT sub.caminho, nome, link, tipo :D

Edição feita por: offspring, 22/06/2007, 09:58.


#3 Naty_Za

Naty_Za

    Normal

  • Usuários
  • 92 posts
  • Sexo:Feminino
  • Localidade:Campinas

Posted 22/06/2007, 11:04

ele dá erro!! aparece assim:

Parse error: parse error, unexpected $ in /web/sites/........ lateral.php on line 43

e a linha 43 é a ultima do html fechando o código!!

o q será????

#4 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 22/06/2007, 11:10

entao... no seu select, faltou selecionar o tipo

"SELECT sub.caminho, nome, link FROM banners sub inner join banners_lateral cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu"

para

"SELECT sub.caminho, nome, link, tipo FROM banners sub inner join banners_lateral cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu"

#5 ccgdbz1

ccgdbz1

    12 Horas

  • Usuários
  • 182 posts
  • Sexo:Não informado
  • Localidade:Floripa - SC

Posted 22/06/2007, 14:49

ta dando erro na ultima linha pq tu eskeceu um }

#6 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 22/06/2007, 19:46

<?php
$consulta = mysql_query("SELECT sub.caminho, nome, link FROM banners sub inner join banners_lateral cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error());

$conta = mysql_num_rows($consulta);
if ($conta == 0){
echo "ANUNCIE AQUI!";
}else{

while($verifica = mysql_fetch_array($consulta)){
$id = $verifica["id"];
$nome = $verifica["nome"];
$caminho = $verifica["caminho"];
$link = $verifica["link"];
$tipo = $verifica["tipo"];

if ($tipo == "flash") {
echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="60">
  <param name="movie" value="$caminho">
  <param name="quality" value="high">
  <embed src="$caminho" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="60"></embed></object>';
} else {

echo"
<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$link\"
target=\"_blank\" >$nome</strong></a></strong><br></font>
<img src=$caminho>
";
}
}
}
?>

Até mais ^_^

Edição feita por: _Dudu_1533, 22/06/2007, 19:47.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq