Ir para conteúdo

POWERED BY:

Arquivado

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

tullius

php/ banco de dados nao retorna

Recommended Posts

<RESOLVIDO > quando você não receber valores do seu banco de dados, verificar se o registro_global esta off, caso esteja colocar no topo do seu codigo;

 

para variaveis que recebe pelo metodo POST;

<?php foreach($_POST AS $key => $value) {

${$key} = $value;

}?>

para variaveis que recebe pelo metodo GET;

 

 

<?php foreach($_GET AS $key => $value) {

${$key} = $value;

}?>

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se teu codigo php está assim

<?

se tiver altere por

<?php

 

veja se os comando que você imprime em php está com short_tags

<?=$var?>

se tive altere para isso.

<?php echo $var; ?>

 

teste ae

e veja o que acontece

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um deles esta assim

 

<?php

include"abreconexao.inc";

$sql = "select * FROM tb_menu WHERE cod_menu = 'serra' ORDER BY ordem asc ";

$rs = mysql_query($sql, $conexao) or die ("Não foi possivel efetuar a consulta12");

 

while ($linha = mysql_fetch_array($rs)) {

$categoria = $linha['categoria'];

$link = $linha['link'];

$nome = $linha['nome'];

 

?>

 

 

e

 

<A href="<?php echo $link ?><?php echo $categoria ?>"><? echo $nome ?></A></TD>

 

se for isso esta certo, mas ainda nao funca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloquei ficou assim o codigo

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0

window.open(theURL,winName,features);

}

//-->

</script>

<table width="100%" border="0">

<tr>

<td><TABLE width="121" border=0 align="left" cellPadding=0 cellSpacing=0>

<TBODY>

<TR>

<TD width="100%" bgColor=#999999></TD>

</TR>

<TR>

<TD width="100%"

height=18 bgColor=#666666 class="linkinterior"

><div align="left"><strong> <font color="#CCCCCC">S</font></strong><font color="#CCCCCC">erra

do CIPÓ</font></div>

</TD>

</TR>

<TD width="100%" bgColor=#000000></TD>

<?php

include"abreconexao.inc";

$sql = "select * FROM tb_menu WHERE cod_menu = 'serra' ORDER BY ordem asc ";

$rs = mysql_query($sql, $conexao) or die ("Não foi possivel efetuar a consulta12");

 

while ($linha = mysql_fetch_array($rs)) {

$categoria = $linha['categoria'];

$link = $linha['link'];

$nome = $linha['nome'];

 

?>

<TR>

<TD width="100%" bgColor=#CCCCCC> </TD>

</TR>

<TR>

<TD width="100%"

height=15 bgColor=#999999 class="linkinterior" onmouseover="mOvr(this,'#FF9900');"

onmouseout="mOut(this,'#999999');"> <IMG height=9 src="arquivos/barra%20menu/setica.gif" border=0 width="8">  <A

href="<?php echo $link ;?><?php echo $categoria ;?>"><? echo $nome ;?></A></TD>

</TR>

<TD width="100%" bgColor=#000000></TD>

</TR>

<?

}

?>

<TR>

<TD width="100%" bgColor=#999999></TD>

</TR>

<TR>

<TD width="100%"

height=18 bgColor=#666666 class="linkinterior"

><div align="left"><strong> <font color="#CCCCCC">H</font></strong><font color="#CCCCCC">ospedagem</font></div>

</TD>

</TR>

<TD width="100%" bgColor=#333333></TD>

ele ate carrega o menu so que na hora que clico para dar o link e exibir a pagina ele nao carrega ela, o link fica assim http://www.portalcipo.com.br/serra.php?cod_cat=apa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente alterar tudo pro padrão <?php tudo que tiver <? altere

 

esse é um link de uma das imagens que não está funcionando.

p://www.portalcipo.com.br/arquivos%5Cfotos%5Cfotos_grandes%5Criocipo.gif

 

isso ta errado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mudei tudo para <?php ?> mesmo assim ele ainda nao retorna o banco de dados, e isso so porque mudei de servidor, porque estava funcionado tudo normal antes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpem pelo up, eu estava pensando ao trocar de servidor o antigo era php 4 e o novo e php5 , sera que devo mudar algo no codigo??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho quase certeza de que a conexão com o banco não está acontecendo.

Mas vamos lá, coloque no início de seus arquivos php:

error_reporting()E_ALL;
Isso vai mostrar o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu vo colocar no topo de um codigo php <php error_reporting()E_ALL; ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe, corrigindo:

<php error_reporting(E_ALL); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me informaram o erro em outro forum, estou postando para duvidas posteriores.

 

É... depende de register_globals...

 

Em todos os código altera disso:

include "abreconexao.inc";

$sql = "select * FROM tb_barra WHERE categoria_barra = '$cod_cat' ";

Para isso

 

include "abreconexao.inc";

$cod_cat = mysql_real_escape_string($_GET['cod_cat']);

$sql = "select * FROM tb_barra WHERE categoria_barra = '$cod_cat' ";

Autor: ESerra moderador script brasil

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.