Ir para conteúdo

POWERED BY:

Arquivado

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

visitante_php

erro no update

Recommended Posts

$visao = $row_imovel['visulizacao'] + 1;
echo $visao;
//$up = "UPDATE anuncio SET visulizacao = '".$visao."' WHERE idAnuncio = '".$_GET['imovel']."'";
$up_exe = mysql_query("UPDATE anuncio SET visulizacao = ".$visao." WHERE idAnuncio = ".$_GET['imovel']) or die("Erro: "mysql_error());

 

erro?:

 

Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\jc\mostrar.php on line 50

como resolvo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o campo visualizacao for string vai dar erro por falta de aspas no $visao idem para o idAnuncio

 

eu prefiro trabalhar assim...

 

"update anuncio set visualizacao = \"$visao\" where idanuncio = \"$_GET["imovel"]\""

Compartilhar este post


Link para o post
Compartilhar em outros sites

de uma lhada nessa linha..

$up_exe = mysql_query("UPDATE anuncio SET visulizacao = ".$visao." WHERE idAnuncio = ".$_GET['imovel']) or die("Erro: "mysql_error());

WHERE idAnuncio = ".$_GET['imovel'])..

 

 

tente por isto..

$up_exe = mysql_query("UPDATE anuncio SET visulizacao = ".$visao." WHERE idAnuncio = ".$_GET['imovel'].") or die("Erro: "mysql_error());

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq não faz assim?

$up_exe = mysql_query("UPDATE `anuncio` SET `visulizacao` = $visao WHERE `idAnuncio` = $_GET[imovel]") or die("Erro: "mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela atenção, mas sua linha retornou isso:

 

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\jc\mostrar.php on line 50

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta isso

<?php

		$visao = $row_imovel['visulizacao'] + 1;
		$id = $_GET['imovel'];

		$up_exe =	"update anuncio set
					visulizacao	='$visao' 
					where idAnuncio = $id";
		or die("Erro: "mysql_error());
		
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido por parte

 

o erro estava nessa linha

 

$up_exe = mysql_query("UPDATE anuncio SET visulizacao = ".$visao." WHERE idAnuncio = ".$_GET['imovel']) or die("Erro: "mysql_error());

die("Erro: "mysql_error());

a funcao do erro do mysql nao estava concatenada....o outro problema agora eh q ao invez de adicionar mais um esta adicionando mais 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

a funcao do erro do mysql nao estava concatenada....o outro problema agora eh q ao invez de adicionar mais um esta adicionando mais 3

sera q eh pq estou usando este sistema pra mostrar a pagina?

 

www.highslide.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro,

Não olhei o sistema,mas relativo a "limitar os inserts",da uma select query no DB,e se num rows for maior ou igual a 1,não insere,senão insere.

Exemplo:

<?php
//.......
$q = mysql_query("SELECT * FROM anuncio WHERE idanuncio LIKE '%$_GET['imovel']%'");
if(mysql_num_rows($q)>=1) {
 echo "Já existente";
} else {
 //Insere
}
?>

Abraço!

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.