gleiston Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 estou iniciando em php e não consegui identificar o erro abaixo, se puderem me ajudar.Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/renovein/public_html/banner.php on line 4o arquivo<? require ("dados_bd.inc"); require ("funcoes.inc"); $conectar=conecta($renovein_renove,$xxxxxxxx,$000000); $consulta="select * from banner where disponivel='Sim' order by rand() limit 0,1"; $resultado=mysql_query($consulta); while ($linha=mysql_fetch_array($resultado)){ echo ("<img src='img/$linha[2]' alt='$linha[1]'>"); } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 estou iniciando em php e não consegui identificar o erro abaixo, se puderem me ajudar.Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/renovein/public_html/banner.php on line 4o arquivo<? require ("dados_bd.inc"); require ("funcoes.inc"); $conectar=conecta($renovein_renove,$xxxxxxxx,$000000); $consulta="select * from banner where disponivel='Sim' order by rand() limit 0,1"; $resultado=mysql_query($consulta); while ($linha=mysql_fetch_array($resultado)){ echo ("<img src='img/$linha[2]' alt='$linha[1]'>"); } ?> Esta dando erro na linha que chama a funcao!tenta assim: <? $conectar=mysql_connect("localhost", "usuario", "senha"); $consulta="select * from banner where disponivel='Sim' order by rand() limit 0,1"; $resultado=mysql_query($consulta); while ($linha=mysql_fetch_array($resultado)){ echo ("<img src='img/$linha[2]' alt='$linha[1]'>"); } ?> Coloque seu usuario e senha direto no script! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Janeiro 22, 2004 Autor Denunciar Share Postado Janeiro 22, 2004 com esse código aumentaram os erros:Warning: mysql_connect(): Unknown MySQL Server Host 'renovein_renove' (1) in /home/renovein/public_html/banner.php on line 2Warning: mysql_query(): Access denied for user: 'renovein@localhost' (Using password: NO) in /home/renovein/public_html/banner.php on line 4Warning: mysql_query(): A link to the server could not be established in /home/renovein/public_html/banner.php on line 4Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/renovein/public_html/banner.php on line 5 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 cara esse erro é no seu login do mySQL.você esta colocando os dados de conexao certinho??da uma verificada, conecta no mySQL via mySQL Front ou algum similar e ve se esta funfando certinho! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Janeiro 22, 2004 Autor Denunciar Share Postado Janeiro 22, 2004 ok, muito obrigado tinha um item errado, agora o erro é este:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/renovein/public_html/banner.php on line 5 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 o erro continua na consulta do mysql debug este erro com o mysql_error() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 você selecionou a base de dados através do mysql_select_db()? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 você selecionou a base de dados através do mysql_select_db()? é verdade na primeira correcao q passei esqueci de colocar.tente assim agora: <? $conectar=mysql_connect("localhost", "usuario", "senha"); $bd=mysql_select_db("seubanco",$conectar); $consulta="select * from banner where disponivel='Sim' order by rand() limit 0,1"; $resultado=mysql_query($consulta); while ($linha=mysql_fetch_array($resultado)){ echo ("<img src='img/$linha[2]' alt='$linha[1]'>"); } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Janeiro 22, 2004 Autor Denunciar Share Postado Janeiro 22, 2004 ok, muito obrigado pela ajuda de vocês, o script deu certo, me expliquem uma coisa. Ele vai mudar o banner toda vez que entrar na página ou ela for atualizado, correto?agora acredito que seje em javascript, um script que faça muda o banner em tempo real na página, como por exemplo a cada 30 segundos.se puderem me indicar algo, fico grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 dá uma pesquisada lá em java-script cara!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Janeiro 22, 2004 Denunciar Share Postado Janeiro 22, 2004 o banner vai mudar quando você atualizar ou abrir outra pagina, isso eu sei porque foi eu q fiz heheheheagora o esquema q você disse é javascript mesmo! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Thiago F. Pappacena Postado Janeiro 23, 2004 Denunciar Share Postado Janeiro 23, 2004 Há uma tag html que se coloca no head que faz a página ser recarrecada de tempos em tempos... procure por aí (entre em algum site que tenha auto-refresh e olhe o código ou busca nos scripts do site)...Espero ter ajudado... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Janeiro 23, 2004 Denunciar Share Postado Janeiro 23, 2004 se não me engano essa tag é <meta refresh> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ikkinet Postado Janeiro 24, 2004 Denunciar Share Postado Janeiro 24, 2004 cara....na pagina mesmo você pode colocar um iframe.... ai so a pagina q tem o banner seria atualizada, sem precisar recarregar todo o resto.... <iframe border=0 width=468 height=60 src=banner.php>..... ai no banner.php, por exemplo, você coloca lem cima, entre as tags <head> e </head>, <meta http-equiv="refresh" content="30">....espero ter ajudado... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
gleiston
estou iniciando em php e não consegui identificar o erro abaixo, se puderem me ajudar.
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/renovein/public_html/banner.php on line 4
o arquivo
<?
require ("dados_bd.inc");
require ("funcoes.inc");
$conectar=conecta($renovein_renove,$xxxxxxxx,$000000);
$consulta="select * from banner where disponivel='Sim' order by rand() limit 0,1";
$resultado=mysql_query($consulta);
while ($linha=mysql_fetch_array($resultado)){
echo ("<img src='img/$linha[2]' alt='$linha[1]'>");
}
?>
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.