Ir para conteúdo

POWERED BY:

Arquivado

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

Caktus Jack

[Resolvido] Erro de versão do PHP

Recommended Posts

Ola amigos, é a primeira vez que uso um forum na vida, então ainda não sei bem como funciona

 

Eu sou desenvolvedor de sites,mais trabalho apenas com a parte visual, a parte de programação não faço, e estou com um problema muito estranho.

 

O site de um cliente em php, com banco mysql estava instalado bonitinho em um servidor (com4) mais após trocar de hospedagem e mudar as conexões o site parou de funcionar algumas coisas, por exemplo ele tem uma adminitração de fotos, onde o cliente upa fotos. Ai após essa troca de servidor não funcionou mais, da o seguinte erro:

 

Imagem Postada

 

Não sei onde pode ser o erro, não fiz esse script e não entendo de php, e a pessoa que ve pra mim me explora cobrando muito para ver uma coisinha.

 

Por favor me ajudem nesse erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta ai a parte do teu código perto da linha indicada (106)...

Ele fala que o comando não é um resultado valido MySQL... Posta ali o código dai podemos ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta ai a parte do teu código perto da linha indicada (106)...

Ele fala que o comando não é um resultado valido MySQL... Posta ali o código dai podemos ajudar...

 

Ola HOLT segue abaixo o código da página "fotosGaleria.php"

 

<?
include "cookie_adminis.php";

include('conexao2.php'); 

$idGaleria = $_GET["idGaleria"];
if($idGaleria != ""){
	$_SESSION["idGaleria"] = $idGaleria;
}	
if($_SESSION["idGaleria"] == ""){
	echo("<script>document.location='galeria.php';</script>");
}	

    $SQL = "SELECT * FROM galeriaFotos WHERE idGaleria=".$_SESSION["idGaleria"]." ORDER BY idGaleriaFotos DESC ";  

    $query = mysql_query($SQL); 

$acao = $_GET["acao"];
if($acao == "deletar"){
	$id = $_GET["id"];
    $SQL = "DELETE FROM galeriaFotos WHERE idGaleriaFotos=$id";  

    $query = mysql_query($SQL); 
echo("<script>alert('Registro excluido com sucesso!');document.location='fotosGaleria.php?idGaleria=$idGaleria';</script>");	 
}
    ?>





<title>de</title>

</head>

<style type="text/css">

<!--

body {

	scrollbar-face-color: #E5E5E5;

	scrollbar-highlight-color: #EFEFEF;

	scrollbar-shadow-color: #E5E5E5;

	scrollbar-3dlight-color: #E5E5E5;

	scrollbar-arrow-color:  #FEC041;

	scrollbar-track-color: #F7F7F7;

	scrollbar-darkshadow-color: #CCCCCC;

}



-->

</style>

<meta http-equiv="Content-Language" content="pt-br">

<body background="imagens/fundo.gif">
<div align="center"></div>
<form action="uploadFotos.php?idGaleria=<? echo($idGaleria);?>" method="post"  enctype="multipart/form-data">
  <div align="center"><font size="2" face="Arial, Helvetica, sans-serif">Selecione 
    um arquivo para envio: </font> <br>
    <table width="28%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td><strong><font size="2" face="Arial, Helvetica, sans-serif">Imagem 
          1</font></strong></td>
        <td><input name="foto1" type="file" id="foto1"></td>
      </tr>
      <tr bgcolor="#CCCCCC"> 
        <td><strong><font size="2" face="Arial, Helvetica, sans-serif">Imagem 
          2</font></strong></td>
        <td> <input type="file" name="foto2"></td>
      </tr>
      <tr> 
        <td><strong><font size="2" face="Arial, Helvetica, sans-serif">Imagem 
          3</font></strong></td>
        <td><input type="file" name="foto3"></td>
      </tr>
      <tr bgcolor="#CCCCCC"> 
        <td><strong><font size="2" face="Arial, Helvetica, sans-serif">Imagem 
          4</font></strong></td>
        <td> <input type="file" name="foto4"></td>
      </tr>
      <tr> 
        <td><strong><font size="2" face="Arial, Helvetica, sans-serif">Imagem 
          5</font></strong></td>
        <td><input type="file" name="foto5"></td>
      </tr>
    </table>
    <input name="submit" type="submit" value="Enviar!">
    <br>
  </div>
</form>
<table width="706" height="161" border="1" align="center" cellpadding="5" cellspacing="1" bordercolor="#C0C0C0" id="AutoNumber1" style="border-collapse: collapse">
  <tr> 
    <?
	$cont = 0;
    while($x = mysql_fetch_array($query)) {
	$imagem = $x["img"]; 
	
	if($cont == 3){
		echo("<TR>");
		$cont = 0;
	}
	$cont++;
    ?>
    <td width="224" height="157" valign="top" bgcolor="#FFFFFF"> 
      <p align="center" ><font size="1" face="Verdana"> 
        <b><font color="#FF6600"><br>
        <? if($imagem != ""){ ?>
        <img src="../imggaleria/<? echo $imagem; ?>" width="130"> 
        <? } ?>
        </font></b><font size="1" face="Verdana"><font color="#000000"><a href="fotosGaleria.php?id=<? echo "$x[idGaleriaFotos]"; ?>&acao=deletar&idGaleria=<? echo($idGaleria);?>"><br>
        <img src="imagens/deleta.gif" width="54" height="24" border="0"></a></font></font><font color="#000000"><br>
        </font></font> </td>
    <?php } ?>
  </tr>
</table>
<br>



</body>



</html>

ESSA É A LINHA 106

 

while($x = mysql_fetch_array($query)) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso ocorre quando mysql_query falha, devido a uma string SQL incorreta.

 

Execute a consulta assim::

 

mysql_Query( sua consulta aqui ) or exit( mysql_error() );

Isso mostrará a mensagem de erro do MySQL.

 

 

 

Já que é novo no fórum, lembre-se de ler as Regras do Fóurm:

http://forum.imasters.com.br/index.php?app=core&module=help

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Evite usar textos em caixa alta. Vou editar o título do tópico, para deixar em caixa baixa. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preste atenção Às mensagens de erro. Elas dizedm qual é o problema. Você cometeu algum erro na edição e há um "}" não esperado na linha 124. Provavelmente você o adicionou acidentalmente ou não abriu o "{" correspondente. Tente encontrar o erro. Se não encontrar, poste o código atualizado, indicando qual é a linha 124

 

PS: Isso é um erro de sintaxe do PHP, não está relacionado com seu problema com o MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?
include "cookie_adminis.php";

include('conexao2.php'); 

$idGaleria = $_GET["idGaleria"];
if($idGaleria != ""){
        $_SESSION["idGaleria"] = $idGaleria;
}       
if($_SESSION["idGaleria"] == ""){
        echo("<script>document.location='galeria.php';</script>");
}       

    $SQL = "SELECT * FROM galeriaFotos WHERE idGaleria=".$_SESSION["idGaleria"]." ORDER BY idGaleriaFotos DESC ";  








    $query = mysql_query($SQL); 

Localize está parte no seu código postado na primeira vez...

Encontrou? é a primeira parte...

A linha que você deve editar que o beraldo disse é a em negrito...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?
include "cookie_adminis.php";

include('conexao2.php'); 

$idGaleria = $_GET["idGaleria"];
if($idGaleria != ""){
        $_SESSION["idGaleria"] = $idGaleria;
}       
if($_SESSION["idGaleria"] == ""){
        echo("<script>document.location='galeria.php';</script>");
}       

    $SQL = "SELECT * FROM galeriaFotos WHERE idGaleria=".$_SESSION["idGaleria"]." ORDER BY idGaleriaFotos DESC ";  








    $query = mysql_query($SQL); 

Localize está parte no seu código postado na primeira vez...

Encontrou? é a primeira parte...

A linha que você deve editar que o beraldo disse é a em negrito...

 

Pessoal resolvi o problema estava em outra página, vocês quererm que eu poste a outra página? Abraços e obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal resolvi o problema estava em outra página, vocês quererm que eu poste a outra página? Abraços e obrigado a todos.

 

Pode postar, para que sirva de consultas futuras para demais membros, com problemas semelhantes. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.