Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, estou com um probleminha em meu cadastro. Ele tanto na URL quanto na barra de navegação aparece o link com o ID, assim a pessoa que está mexendo no cadastro só troca o ID e altera o outro cadastro. Queria ocultar isso. Sei que não é a melhor forma, mas se possível queria uma solução para ocultar.
Fica desta maneira, queria que tanto na URL como na hora de a pessoa colocar o mouse no alterar, ele não aparecesse este endereço;
http://www.meusite.com.br/conta/infos.php?acao=Alterar&id=1
Se possível ficasse assim:
http://www.meusite.com.br/conta/infos.php
Vi um monte de dicas na net com Htaccess. Mas não muda nada
Se tiverem uma opção com js ou jQquery
Uma ajuda por favor.
Isso é um cadastro de clientes, após a pessoa estar logada ela acessa. Então apenas quer ocultar. E não posso postar em um fórum de js, até porque falei que poderia ser uma solução em js ou jquery, e não afirmei ser js. Só ler novamente;
Se é que ajuda, para chamar o cadastro está assim:
<td width="5%" align="center"><a href="?acao=Alterar&id=<?=$coluna[id_cliente]?>"><img src="imagens/editar.png" alt="Alterar" border="0"></a></td>
Isso é um cadastro de clientes, após a pessoa estar logada ela acessa. Então apenas quer ocultar. E não posso postar em um fórum de js, até porque falei que poderia ser uma solução em js ou jquery, e não afirmei ser js. Só ler novamente;
Primeiro: a sua frase foi: "Se tiverem uma opção com js ou jQquery", quer uma solução em JS/jQuery, posta lá, na próxima o tópico vai ser movido direto, estamos conversados? Que bom.
Segundo, como eu disse, entenda a diferença entre server side e client side, isso é básico, quando você entender isto vai deixar de lados questões toscas.
Terceiro:
Isso é um cadastro de clientes, após a pessoa estar logada ela acessa.
Ai tem duas possibilidades:
1 - A "pessoa" ser o admin o sistema, neste caso isso é indiferente.
2 - A "pessoa" ser o usuário que irá editar os seus próprios dados, neste caso em vez de usar essa ideia tosca de passar o id do cara pela URL, salve o ID do cara em uma sessão no momento login e use isto para realizar a atualização dos dados.
Bom, consegui por frame
crie uma página assim em php ou html. No meu caso php
Nomeie como index.php, e a sua index.php original a renomeie para index2.php
<html>
<head>
<title>CADASTRO</title>
<FRAMESET rows="*" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0>
<FRAME SRC="index2.php" NORESIZE>
</FRAMESET>
<noframes>
</noframes>
<body>
</body>
</head>
</html>
No meu caso agora tudo navega com
www.meusite.com.br/contas
Ainda vou ver se consigo ver como tirar a da barra de status. Mas fica ajuda aí para quem precisar.
As vezes se a pessoa não sabe ter a solução, é mais fácil ficar calada do que ficar dando sugestão que no momento não podemos fazer. Simples assim.
As vezes se a pessoa não sabe ter a solução, é mais fácil ficar calada do que ficar dando sugestão que no momento não podemos fazer. Simples assim.
O bom de não tem know how é que é fácil se enganar... mas vou te dar uma dica, botão direito "Abrir frame em nova janela"...
Tchê, comece estudando o básico do básico, o que é front-end e o que é back-end, o que é client side e o que server side. Se você quer uma solução em JS/jQuery, poste no fórum de JS...
Outra coisa, se você quer resolver isto no server side, dê mais dados, esse arquivo infos.php faz o que? A pessoa precisa de alguma credencial para acessar ele (estar logada)? etc, lembre-se não temos bola de cristal e muito menos o poder de ler mentes, logo, sem o mínimo de dados, qualquer coisa dita será apenas um chute.