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

xploit

Apagar codigo php

5 mensagens neste tópico

Boas pessoal, eu tenho uma base de dados para um gestor de conteudos , e tenho o campo "SUBMENUS" nesse campo tenho o seguinte o codigo:

<li><a href="">Home</a></li>

<li><a href="">Contatos</a></li>

<li><a href="">Info</a></li>

Agora eu cria retirar dependendo do valor de uma variavel , uma <li>.

Por exemplo a varivel vai com o nome de "HOME", agora preciso de saber como retiro "<li><a href="">Home</a></li>" , e depois meto na base de dados.

Agradeço ajudas

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já li e reli e não consigo pereceber o que pretendes...podes ser mais explicito?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Desculpa se nao me expliquei bem entao e assim eu na base de dados num campo SUBMENUS( VARCHAR)

Tenho os seguintes dados:

<li><a href="">Home</a></li>

<li><a href="">Contatos</a></li>

<li><a href="">Info</a></li>

Agora eu cria retirar o dado "<li><a href="">Contatos</a></li>" da base de dados , que por sua vez faria um update que ficava assim:

<li><a href="">Home</a></li>

<li><a href="">Info</a></li>

Como posso fazer isto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ah

$dbval = '<li><a href="">Home</a></li>
<li><a href="">Contatos</a></li>
<li><a href="">Info</a></li>';

## retira '<li><a href="">Contatos</a></li>'
$dbval = str_replace('<li><a href="">Contatos</a></li>', '', $dbval);

## actualiza Base de dados
$sql = "update ... set SUBMENUS='" . mysql_real_escape_string($dbval) . "' where ...";
/* ... */

Mas eu proponho-te que reestrutures a tua base de dados e faças uma tabela nova só para os <li>s

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado pmg :)

Por enquanto e esta a solucao que tenho porque isso sao submenus, que depois tem que estar no devido menu , e tipo um cms que tou a desenvolver mais uma vez obrigado :)

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