• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

a13293

Inserir na base dados msql os caracteres ''...

3 mensagens neste tópico

boas,é o  seguinte estou a tentar fazer o update de uma tabela da base dados mas mas quando tento inserir este texto

<strong>coordenadas GPS:    <br>

lat: N 41º 26' 55''    <br>

long: W 8º 18' 2.8''    <p>

que sao as coordenadas gps da erro por causa dos caracteres '' e '.

 if ($op == 'form_ok')
		   {
			$titulo = $_POST['titulo'];
			$morada = $_POST['morada'];
			$telefone = $_POST['telefone'];
			$fax = $_POST['fax'];
			$gps = $_POST['c_gps'];
			//alterei aqui $sql_update = "UPDATE contactos SET titulo='$titulo', morada='$morada', telefone='$telefone', fax='$fax',gps='$gps' WHERE id=1";
			$sql_update = "UPDATE contactos SET titulo='$titulo', morada='$morada', telefone='$telefone', fax='$fax', gps='$gps'  WHERE id=1";
			mysql_query($sql_update, $ligacao) or die("erro");

			echo  "<span class=\"txtNorm\">contactos editados com sucesso </span>";
		   }

sera que alguem pode ajudar..

obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok

ja resolvi...

aqui fica o  codigo correcto.


if ($op == 'form_ok')
		   {
			$titulo = $_POST['titulo'];
			$morada = $_POST['morada'];
			$telefone = $_POST['telefone'];
			$fax = $_POST['fax'];
			$gps=addslashes($_POST['c_gps']);
			//alterei aqui $sql_update = "UPDATE contactos SET titulo='$titulo', morada='$morada', telefone='$telefone', fax='$fax',gps='$gps' WHERE id=1";
			$sql_update = "UPDATE contactos SET titulo='$titulo', morada='$morada', telefone='$telefone', fax='$fax', gps='$gps'  WHERE id=1";
			mysql_query($sql_update, $ligacao) or die("erro");

			echo  "<span class=\"txtNorm\">contactos editados com sucesso </span>";
		   }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora