xaxim 0 Denunciar post Postado Janeiro 19, 2015 Galera estou com o seguinte erro apos atualizar o php 5.3 para o 5.4 Notice: Undefined index: pg in /home/wwwfolha/public_html/index.php on line 18 Linha14 -?> Linha15 -<? Linha16 -include "config.php"; Linha17 -include "conexao.php"; Linha18 -$pg = $_GET['pg']; Linha19 -//$cidade = //$_GET[cidade]; aguem poderia me ajudar a resolver esse problema Obrigado A todos Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 19, 2015 Isso ocorre quando o índice do array não existe. Pode resolver com isset(). Veja mais sobre isso neste link http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 19, 2015 Isso ocorre quando o índice do array não existe. Pode resolver com isset(). Veja mais sobre isso neste link http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index Amigo fiz a substituição da linha por if ( isset( $_GET['pag'] ) ) { $pag = $_GET['pag']; } else { $pag = 'valor padrão'; } e deu certo sumiu o erro .. Porem continuo tento o erro na seguinte arquivo Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/wwwfolha/public_html/conexao.php on line 16 $banco = "wwwfolha_r7"; $conexao = mysql_connect("$server", "$user", "$senha"); $db = mysql_select_db("$banco"); // termina conex�o com o banco Linha 13 - $pasta = "estrutura/galeria"; Linha 14 - Linha 15 - $sql = mysql_query("SELECT * FROM config WHERE id='1'"); Linha 16 - while ($linha = mysql_fetch_array($sql)) { Linha 17 - $tsite = $linha[tsite]; // nome do site Linha 18 - $usite = $linha[usite]; // url do site, ex: http://www.seusite.com.br/galeria/ Linha 19 - $fonte = $linha[fonte]; // fonte do site Linha 20 - $tfonte = $linha[tfonte]; // tamanho da fonte usada Linha 21 - $ttitulo = $linha[ttitulo]; // tamanho dos titulos do site Linha 22 - $coronmouse = $linha[coronmouse]; // cor quando passar o mouse em cima dos links #999999 Podria me ajudar com mais esse probleminha aguardo rertorno grato fabio Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 19, 2015 Porem continuo tento o erro na seguinte arquivo Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/wwwfolha/public_html/conexao.php on line 16 No mesmo link tinha a solução: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#mysql_result_resource PS: funções mysql_* estão obsoletas a desde o PHP 5.5. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 19, 2015 Fantástico amigo... esta dando tudo certo... fico grato pela paciência. Agora recebi o erro Parse error: syntax error, unexpected 'ini_set' (T_STRING) in /home/wwwfolha/public_html/conexao.php on line 3 linha 3 -> ini_set( 'display_errors', true ); pode me ajudar com mais esse probleminha obrigado fabio Amigo ignore minha pergunta acima.. Vi que tenho que adicionar a linha abaixo correto, porem nao sei oque colocar em $sua_contulta_aqui $exec = mysql_query( $sua_consulta_aqui ) or exit( mysql_error() ); obrigado fabio Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 19, 2015 Agora recebi o erro Parse error: syntax error, unexpected 'ini_set' (T_STRING) in [/size]/home/wwwfolha/public_html/conexao.php on line [/size]3 linha 3 -> ini_set( 'display_errors', true ); O erro deve estar na linha 2. Verifique se colocou o ponto-e-vírgula Vi que tenho que adicionar a linha abaixo correto, porem nao sei oque colocar em $sua_contulta_aqui $exec = mysql_query( $sua_consulta_aqui ) or exit( mysql_error() ); A sua query, ué. No seu caso: "SELECT * FROM config WHERE id='1'" Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 19, 2015 Amigo estou totalmente Perdido.. não tenho conhecimento algum... Vamos exemplificar . Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/wwwfolha/public_html/conexao.php on line 15 linha 01 -> <?php linha 02 -> linha 03 -> ini_set( 'display_errors', true ); linha 04 -> error_reporting( E_ALL ); linha 05 -> // conex�o com o banco linha 06 -> $server = "localhost"; linha 07 -> $user = "wwwfolha_r7"; linha 08 -> $senha = "1020304050"; linha 09 -> $banco = "wwwfolha_r7"; linha 10 -> $conexao = mysql_connect("$server", "$user", "$senha"); $db = mysql_select_db("$banco"); linha 11 -> // termina conex�o com o banco linha 12 -> linha 13 -> $pasta = "estrutura/galeria"; linha 14 -> $sql = mysql_query("SELECT * FROM config WHERE id='1'"); linha 15 -> while ($linha = mysql_fetch_array($sql)) { linha 16 -> $tsite = $linha[tsite]; // nome do site linha 17 -> $usite = $linha[usite]; // url do site, ex: http://www.seusite.com.br/galeria/ linha 18 -> $fonte = $linha[fonte]; // fonte do site linha 19 -> $tfonte = $linha[tfonte]; // tamanho da fonte usada linha 20 -> $ttitulo = $linha[ttitulo]; // tamanho dos titulos do site linha 21 -> $coronmouse = $linha[coronmouse]; // cor quando passar o mouse em cima dos links #999999 linha 22 -> $cortexto = $linha[cortexto]; // cor do texto linha 23 -> $corcelula1 = $linha[corcelula1]; // cor dacelula 1 linha 24 -> $corcelula2 = $linha[corcelula2]; // cor da celula 2 linha 25 -> $corfundosite = $linha[corfundosite]; // cor de fundo do site linha 26 -> $qts_thumbs = $linha[qts_thumbs]; // Total de fotos q ser� exibido do lado esquerdo linha 27 -> $qts_colunas = $linha[qts_colunas]; // total de colunas q ser� exibido linha 28 -> $qts_ultimos = $linha[qts_ultimos]; // total de eventos q ficar�o nas ultimas coberturas linha 29 -> $img_fundo = $linha[img_fundo]; linha 30 -> $loginho = $linha[loginho]; linha 31 -> $versao = "v15.0"; linha 32 -> } linha 33 -> linha 34 -> ?> oque eu colocaria na linha 15 Obrigado e peço desculpas por não ter esse conhecimento Obrigado fabio Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 19, 2015 Basta trocar isto: $sql = mysql_query("SELECT * FROM config WHERE id='1'"); por isto $sql = mysql_query("SELECT * FROM config WHERE id='1'") or exit( mysql_error() ); Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 19, 2015 Beraldo. Realizei a troca e me retornou o seguinte erro Table 'wwwfolha_r7.config' doesn't exist Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 19, 2015 Essa tabela não existe em seu banco de dados. Por isso ocorre o erro Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 20, 2015 Essa tabela não existe em seu banco de dados. Por isso ocorre o erro AMigo a tabela que esta criado no banco de dados é wwwfolha_r7 e no retorno do erro ele esta falando que o nome da tabela é 'wwwfolha_r7.config muito estranho isso Amigo . Encontrei o erro aqui. Deu certo.. eu não sei pq motivo as tables não estavam importadas.... importei novamente mas agora recebo o seguinte erro Veja Notice: Use of undefined constant tsite - assumed 'tsite' in /home/wwwfolha/public_html/conexao.php on line 16 Notice: Use of undefined constant usite - assumed 'usite' in /home/wwwfolha/public_html/conexao.php on line 17 Notice: Use of undefined constant fonte - assumed 'fonte' in /home/wwwfolha/public_html/conexao.php on line 18 Notice: Use of undefined constant tfonte - assumed 'tfonte' in /home/wwwfolha/public_html/conexao.php on line 19 Notice: Use of undefined constant ttitulo - assumed 'ttitulo' in /home/wwwfolha/public_html/conexao.php on line 20 Notice: Use of undefined constant coronmouse - assumed 'coronmouse' in /home/wwwfolha/public_html/conexao.php on line 21 Notice: Use of undefined constant cortexto - assumed 'cortexto' in /home/wwwfolha/public_html/conexao.php on line 22 Notice: Use of undefined constant corcelula1 - assumed 'corcelula1' in /home/wwwfolha/public_html/conexao.php on line 23 Notice: Use of undefined constant corcelula2 - assumed 'corcelula2' in /home/wwwfolha/public_html/conexao.php on line 24 Notice: Use of undefined constant corfundosite - assumed 'corfundosite' in /home/wwwfolha/public_html/conexao.php on line 25 Notice: Use of undefined constant qts_thumbs - assumed 'qts_thumbs' in /home/wwwfolha/public_html/conexao.php on line 26 Notice: Use of undefined constant qts_colunas - assumed 'qts_colunas' in /home/wwwfolha/public_html/conexao.php on line 27 Notice: Use of undefined constant qts_ultimos - assumed 'qts_ultimos' in /home/wwwfolha/public_html/conexao.php on line 28 Notice: Use of undefined constant img_fundo - assumed 'img_fundo' in /home/wwwfolha/public_html/conexao.php on line 29 Notice: Undefined index: img_fundo in /home/wwwfolha/public_html/conexao.php on line 29 Notice: Use of undefined constant loginho - assumed 'loginho' in /home/wwwfolha/public_html/conexao.php on line 30 linha 12 -> linha 13 -> $pasta = "estrutura/galeria"; linha 14 -> $sql = mysql_query("SELECT * FROM config WHERE id='1'"); linha 15 -> while ($linha = mysql_fetch_array($sql)) { linha 16 -> $tsite = $linha[tsite]; // nome do site linha 17 -> $usite = $linha[usite]; // url do site, ex: http://www.seusite.com.br/galeria/ linha 18 -> $fonte = $linha[fonte]; // fonte do site linha 19 -> $tfonte = $linha[tfonte]; // tamanho da fonte usada linha 20 -> $ttitulo = $linha[ttitulo]; // tamanho dos titulos do site linha 21 -> $coronmouse = $linha[coronmouse]; // cor quando passar o mouse em cima dos links #999999 linha 22 -> $cortexto = $linha[cortexto]; // cor do texto linha 23 -> $corcelula1 = $linha[corcelula1]; // cor dacelula 1 linha 24 -> $corcelula2 = $linha[corcelula2]; // cor da celula 2 linha 25 -> $corfundosite = $linha[corfundosite]; // cor de fundo do site linha 26 -> $qts_thumbs = $linha[qts_thumbs]; // Total de fotos q ser� exibido do lado esquerdo linha 27 -> $qts_colunas = $linha[qts_colunas]; // total de colunas q ser� exibido linha 28 -> $qts_ultimos = $linha[qts_ultimos]; // total de eventos q ficar�o nas ultimas coberturas linha 29 -> $img_fundo = $linha[img_fundo]; linha 30 -> $loginho = $linha[loginho]; linha 31 -> $versao = "v15.0"; linha 32 -> } linha 33 -> linha 34 -> ?> Obrigado por todo esse suporte .. nao sei nem, como agradecer !!! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 20, 2015 strings devem estar entre aspas. Caso contrário, são tratadas como constantes Troque todas as ocorrências deste padrão $array[chave] por $array['chave'] Note as aspas (simples ou duplas, tanto faz) em volta de "chave" Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 20, 2015 Tudo ok beraldo.. Nota 10 !!!!! vamos para próximo após fazer alterações 99% dos erros resolvido.. so ficou 1 para trás Notice: Undefined index: img_fundo in /home/wwwfolha/public_html/conexao.php on line 29 Linha 29 -> $img_fundo = $linha['img_fundo']; Obrigado Fabio Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 20, 2015 O mesmo erro de antes: índice inexistente no array Veja se o campo realmente existe na tabela e se não houve erro de digitação Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 20, 2015 Beraldo. Tudo ok realmente o nome da tabela estava incorreto. Obrigado Consegui resolver mais uma . Amigo espero não estar te encomodando com tantas duvidas .. você esta me dando aula particular srsrsrssr Tenho erros sem fim aqui Notice: Undefined index: visualizacoes in/home/wwwfolha/public_html/estrutura/banners/banners1024.php on line 13 Notice: Undefined index: visualizacoes in/home/wwwfolha/public_html/estrutura/banners/banners1024.php on line 14 tentei colocar as aspas como você disse porem não resolveu . veja abaixo Linha 02 -> include("config.php"); Linha 03 -> Linha 04 -> $table = "banners"; Linha 05 -> //Pegando nº do banner no banco de dados Linha 06 -> $query = mysql_query("SELECT * FROM $table where formato='1024' AND id_franquia='$cidade' order by rand() LIMIT 1"); Linha 07 -> $total = mysql_num_rows($query); Linha 08 -> Linha 09 -> if($total > 0){ Linha 10 -> Linha 11 -> while($dados = mysql_fetch_array($query)){ Linha 12 -> Linha 13 -> $visualizacoes = $dados['visualizacoes']; Linha 14 -> $visualizacoes_dia = $dados['visualizacoes_dia']; Linha 15 -> //echo $visualizacoes; Linha 16 -> //echo $visualizacoes_dia; Linha 17 -> //Gravando Click. Linha 18 -> ++$visualizacoes; Linha 19 -> ++$visualizacoes_dia; Obrigado Fabio Amigo Descupe minha afobagem consegui resolver mais um item teria que trocar $query = mysql_query("SELECT * FROM $table where formato='1024' AND id_franquia='$cidade' order by rand() LIMIT 1"); por $sql = mysql_query("SELECT * FROM $table where formato='1024' AND id_franquia='$cidade' order by rand() LIMIT 1") or exit( mysql_error() ); Corrigi os erros de cima .. agora apareceram outros Notice: Undefined variable: query in /home/wwwfolha/public_html/estrutura/banners/banners1024.phpon line 7Warning: mysql_num_rows() expects parameter 1 to be resource, null given in/home/wwwfolha/public_html/estrutura/banners/banners1024.php on line 7 Linha 7 -> $total = mysql_num_rows($query); obrigado fabio Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 20, 2015 Corrigi os erros de cima .. agora apareceram outros Todas as mensagens de erro que você postou até agora estão explicadas no mesmo artigo que te mandei no post #2: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Leia o artigo na íntegra. Tente compreender o que cada mensagem diz. Ela sempre explica onde está o problema. Notice: Undefined variable: query in [/size]/home/wwwfolha/public_html/estrutura/banners/banners1024.phpon line [/size]7Variável não definida http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_var Warning: mysql_num_rows() expects parameter 1 to be resource, null given in[/size]/home/wwwfolha/public_html/estrutura/banners/banners1024.php on line [/size]7mysql_query falhou e retornou false http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#mysql_result_resource Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 20, 2015 Todas as mensagens de erro que você postou até agora estão explicadas no mesmo artigo que te mandei no post #2: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Leia o artigo na íntegra. Tente compreender o que cada mensagem diz. Ela sempre explica onde está o problema. Variável não definida http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_var mysql_query falhou e retornou false http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#mysql_result_resource Beraldo me de um exmeplo para que eu entenda como ficaria essa linha Variável não definida $total = mysql_num_rows($query); pois não tenho conehcimento algum Desculpe-me :/ Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 20, 2015 Beraldo me de um exmeplo para que eu entenda como ficaria essa linha Tem que olhar no código. Você usou $query antes de defini-la. Veja se não inverteu a ordem das linhas Compartilhar este post Link para o post Compartilhar em outros sites
xaxim 0 Denunciar post Postado Janeiro 20, 2015 Veja como esta <? include("config.php"); $table = "banners"; //Pegando nº do banner no banco de dados $sql = mysql_query("SELECT * FROM $table where formato='1024' AND id_franquia='$cidade' order by rand() LIMIT 1") or exit( mysql_error() ); $total = mysql_num_rows($query); if($total > 0){ while($dados = mysql_fetch_array($query)){ obrigado fabio Compartilhar este post Link para o post Compartilhar em outros sites
WictorP 9 Denunciar post Postado Janeiro 20, 2015 $total = mysql_num_rows($query);Você chamou a $Query, mas a tag correta seria $sql $sql = mysql_query("SELECT * FROM $table where formato='1024' AND id_franquia='$cidade' order by rand() LIMIT 1") or exit( mysql_error() );Então seria: $total = mysql_num_rows($sql); Compartilhar este post Link para o post Compartilhar em outros sites