
FabianoM
Membros-
Total de itens
35 -
Registro em
-
Última visita
Tudo que FabianoM postou
-
Tenta algo assim: <? //mensgame a ser deletada include "config.php"; $id_msg = $_POST[deletar]; //Dado em um post o numero da mensagem a ser deletado $id_msg = $_SESSION['nmsg']; $select = "SELECT * FROM [dbo].[mensagens] WHERE [id]='$id_msg'"; //acha o numero da mensagem //acha a mensagem if (odbc_do($conecta,"delete from dbo.mensagens where id='$id_msg'")){ //deleta echo "<div align='center'><strong><font color='#FF0000'>Mensagem deletada</font></strong></div>"; } else { echo "<div align='center'><strong><font color='#FF0000'>Esse numero de mensagem não existe!</font></strong></div>>"; } ?> E porque você pega a variável $id_msg por POST, e depois troca o valor dela pelo valor da $_SESSION???
-
Acredito q na hora que no login você esteja fazendo uma validação do mesmo através de uma consulta... não sei se o "tipo" está na mesma tabela que o cadastro de login e senha do usuario, mas se tiver fica facil, na hora que você seleciona os dados da verificação de login, você guarda o "tipo" dela numa session, e ai pode utilizar para ver se é tipo 1, 2 ou 3. qualquer coisa posta o codigo em que você realiza sua validação de login...ficará mais facil lhe ajudar abraço!
-
Cadê o teu if??? condição IF / ELSE pra ter um else tem q ter um if
-
Boa noite.. Se é o que eu entendi o problema está no fato de que se você não quer alterar o nome, mas sim apenas algum outro dado, como cidade ou estado, e ai ele diz q o nome já existe certo?? Pra corrigir isso na sua consulta, você deve fazer a verificação se já existe o nome e q seja diferente do usuario que está alterando seus dados. Ou seja, não sei se você pega os dados de uma pessoa logada....mas ai fica facil. Digamos q a pessoa loga no sistema, e você grava o nome dela numa sessao $nome_user = $_SESSION["nome"]; Ai na hora daquela consulta você faz: $sql=mysql_query("SELECT login FROM $tabelaPerfil WHERE nome='$nome' AND nome <> '$nome_user'"); e mais uma coisinha...tem certeza que é o nome que deve ser diferente??? não seria o login?? espero ter ajudado...qualquer duvida posta ai abraço!
-
Seguinte, coloquei esses arquivos em outro servidor agora e funcionou...alguém sabe que configuração do outro que pode estar dando problema? grato
-
Boa tarde. Estou com o seguinte problema: tenho um carrinho de pedidos, o produto pode ser adicionado normalmente no carrinho, mas se atualizo a pagina de carrinho, tento excluir o produto, atualizar sua quantidade, adicionar outro produto, ou finalizar o pedido, me retorna o seguinte erro: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16 bytes) in /home/teste/public_html/class/carrinho.php on line 142 Bom, se alguém tiver alguma ideia do que está ocorrendo, ou de como resolver esse problema, agradeço.
-
(Resolvido) Alterar id de elemento
pergunta respondeu ao FabianoM de FabianoM em Ajax, JavaScript, XML, DOM
Já deu pra entender. :D Novamente muito obrigado. Ajudou muito. Abraço! -
(Resolvido) Alterar id de elemento
pergunta respondeu ao FabianoM de FabianoM em Ajax, JavaScript, XML, DOM
Eae cara, valeu... muitissimo obrigado, funcionou perfeitamente. É realmente eu sei que não é o correto utilizar várias id's com mesmo nome, eu sempre utilizo classes para isso, mas não fui eu que desenvolvi, e não tinha acesso ao arquivo .css, então deixei com id mesmo. Mas muito obrigado.. Cara, não sei quase nada de javascript, poderia me dizer o que seria esse childNodes ??? Grato -
Boa tarde. Bom, tenho o seguinte codigo: <ul id="menu-dep"> <li id="li-dep"><a href="departamento.php?dep=1" rel="history">Departamento 1</a></li> <li id="li-dep"><a href="departamento.php?dep=2" rel="history">Departamento 2</a></li> <li id="li-dep"><a href="departamento.php?dep=3" rel="history">Departamento 3</a></li> </ul> É o seguinte galera: preciso que ao clicar em um desses, o link clicado fique diferente dos outros, consigo fazer isso em php normalmente e através de css. Já defini, o li com id="li-dep" será o não clicado, e quando clicado esse id deve alterar para "li-selected". Não posso verificar através de php, porque estou fazendo o carregamento das páginas com ajax, então ele não realiza o refesh da mesma. Queria saber se alguém sabe de uma funcao javascript com q eu posso através do onclick chamar para alterar o ID desse meu elemento para "li-selected"?? Eu fiz algo assim chamando uma função no onclick: document.getElementById('li-dep').setAttribute('id','li-selected); Porém ele não muda o correto, se clico no segundo link, ele altera o primeiro, depois se clico em outro, altera o link seguinte, e no fim todos ficam alterados. Gostaria q apenas o clicado ficasse alterado, e os demais normais. Espero ter sido claro. Grato
-
Boa tarde a todos. Estou utilizando um script (jquery) ajax utilizado para que a página ajax possa ser salva nos favoritos e para que funcione com o botão voltar, pois altera a url. O problema é o seguinte, o meu link deve passar além do "href", o atributo "rel", tudo funciona perfeitamente com os links, porém em flash não tenho como passar o atributo rel, sendo assim o link não funciona com o flash (obs.: sem o "rel" no firefox funciona, não funciona no google chrome e nem no IE6). alguém saberia como consigo corrigir isto, acredito que a unica forma de passar o rel em flash seria criando uma função javascript para chamar no flash, porém não sei como criar essa função. Abaixo seguem os códigos: Código do link: <a href="#pagina.php" rel="history">PÁGINA</a> Código do script que utilizo para o ajax: <script type="text/javascript"> // PageLoad function // This function is called when: // 1. after calling $.historyInit(); // 2. after calling $.historyLoad(); // 3. after pushing "Go Back" button of a browser function pageload(hash) { // hash doesn't contain the first # character. if(hash) { // restore ajax loaded state $("#col-dir").load(hash); } else { // start page //$("#load").empty(); $('#col-dir').load("inicial.php"); // abre a pagina inicial ao abrir o site } }; //start: function(elementLink){ $(document).ready(function(){ // Initialize history plugin. // The callback is called at once by present location.hash. $.historyInit(pageload); // set onlick event for buttons // if((elementLink.getAttribute('rel') == 'history')){ $("a[@rel='history']").click(function(){ // var hash = this.href; hash = hash.replace(/^.*#/, ''); $("#col-dir").html('<div class="tarjaTit"><img src="imagens/ajaxloader.gif"></div>'); // moves to a new page. // pageload is called at once. $.historyLoad(hash); return false; }); }); </script> Então é isso, gostaria de saber como chamar o link através de uma função, sendo que passe o atributo "rel" através dela. Grato! Seguinte: fiz no link o seguinte: <a href="java script:setaURL('#pagina.php');">PÁGINA</a> e essa função criei assim: <script type="text/javascript"> function setaURL(url){ var link = document.createElement('a'); link.setAttribute('rel','sidebar'); link.setAttribute('href',url); } </script> meu objetivo com isso seria criar um link dentro dessa função para ( com o createElement) e a partir dai setar seu href e seu atributo rel, para assim passar somente a chamada dessa função no flash. Porém não sei agora como posso executar esse link dentro dessa função setaURL, porque ai está apenas criando, queria q executasse o link criado. Se alguém tiver alguma idéia fico agradecido. Caso isso não funcione, também estava pensando se não tem alguma forma de alterar esa parte do código que passei anterirormente: $(document).ready(function(){ // Initialize history plugin. // The callback is called at once by present location.hash. $.historyInit(pageload); // set onlick event for buttons // if((elementLink.getAttribute('rel') == 'history')){ $("a[@rel='history']").click(function(){ // var hash = this.href; hash = hash.replace(/^.*#/, ''); $("#col-dir").html('<div class="tarjaTit"><img src="imagens/ajaxloader.gif"></div>'); // moves to a new page. // pageload is called at once. $.historyLoad(hash); return false; }); }); porque é nessa parte ali ( $("a[@rel=history]").click(function()) que ele executa os links com rel=history. Será que não tem como colocar outra coisa, para que pegue sem o history, para que não precise passar o rel pelo flash?? Não sei se fui muito claro em minhas dúvidas, mas se alguém puder ajudar eu agradeço.