Tipo eu to tentando fazer uma página para inserir links via PHP no meu site mas tá acontecendo o seguinte erro:
Parse error: parse error in c:\apache\htdocs\site\cadlinks.php on line 14
É que eu uso aspas simples ' para indicar os links ex: href='' mas na inserção eu acredito que esteja conflitando com a aspas da sql '$descricao' (com as aspas simples pra indicar string).
Então eu tentei usar $texto = str_replace("'","\'",$descricao);
Pergunta
McBlade
Salve galera,
Tipo eu to tentando fazer uma página para inserir links via PHP no meu site mas tá acontecendo o seguinte erro:
É que eu uso aspas simples ' para indicar os links ex: href='' mas na inserção eu acredito que esteja conflitando com a aspas da sql '$descricao' (com as aspas simples pra indicar string).
Então eu tentei usar $texto = str_replace("'","\'",$descricao);
Mesmo assim não funciona.
Meu código:
<?php include("conecta.php"); $aspas = "'"; $barraaspas = "\'"; $txt = $descricao; echo "$aspas - $barraaspas - $txt"; $texto = str_replace($aspas,$barraaspas,$txt); if (!mysql_query("insert into links (codigo,descricao) values ($codigo,'$texto')")) { $mensagem = "Erro:".mysql_error(); echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?menu=99&msg=$mensagem;'>"; } else { echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?menu=99'>"; } // endelse ?>Quem puder ajudar....
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.