zombie 0 Denunciar post Postado Outubro 15, 2010 Galera, to com uma dúvida aqui, como eu poderia fazer para que quando um usuario se cadastrar, na listagem da administração, ficar por exemplo um X vermelho (uma imagem) dai quando clicar nele ele da o update na tabela e muda do X vemelho para um X verde (uma imagem) exemplo. o update eu consigo fazer, o que nao sei como eu faço para aparecer a imagem (x vemelho) para liberar e depois de liberado mudar para outra imagem, alguem pode me dar um help? obrigado desde ja. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Tavares 167 Denunciar post Postado Outubro 15, 2010 Para exibir a lista de usuários no painel, você precisa fazer um while, onde você obtém todos os valores que precisar da tabela. Basta selecionar juntamente aos dados já listados, a coluna que indica se o usuário possui ou não o X. Daí verifica-se, por exemplo: if ($x['xis']==1) { echo 'vermelho'; } else { echo 'verde'; } ou melhor ainda: echo ($x['xis']==1) ? 'vermelho' : 'verde'; Até mais! Compartilhar este post Link para o post Compartilhar em outros sites
Wellington Silvério 0 Denunciar post Postado Outubro 15, 2010 Você também pode colocar uma imagem sei lá . if ($usuario == 'a' ) { // caminho da imagem ativo } else { // caminho da imagem inativo } Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 humm, entendi, vou tentar aqui pra ver se da certo, muito obrigado pelas respostas!! vou dar uma estudada nisso. abraços té+ Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 dependendo do caso, nem precisa if <img src='pasta_imagem/'<?php echo $row['status']?>' /> se status for 1 ou 0, basta sar uma imagem com o nome e o evento onclick com js fica semelhante Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 dependendo do caso, nem precisa if <img src='pasta_imagem/'<?php echo $row['status']?>' /> se status for 1 ou 0, basta sar uma imagem com o nome e o evento onclick com js fica semelhante mais nesse caso eu ja estaria inserindo a imagem ou entendi errado?, no caso por ex, a pessoa se cadastro mais nao ta liberado, dai apareceria uma imagem (ex X vermelho), e quando eu clicar no X vermelho eu faço o update e libero ela, automaticamente, some o X vermelho e aparece o X Verde no caso, X Vermelho (tabela em branco, sem nada) X Verde (tabela com a palavra ATIVO) seria mais ou menos isso, nao sei se estou passando a ideia da coisa da forma certa vou tentar as formas acima, para ver se da certo, e dar uma estudada nisso ai, abraço e obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 passou a ideia corretamente sim, e eu entendi, mas acho que fui falho na explicação você tem uma tbl_usuario com uma coluna -> novos -> é uma flag numerica 0 ou 1 col_nome col_novos eu mesmo 0 zombie 1 col_novos recebe 0/1 para novos ou não novos, correto? então, no seu painel, você lista os membros eu mesmo sou novo cadastro, tenho o valor 0 zombie não é um novo cadastro, então tem o valor 1 se você usar uma imagem 0.gif e 1.gif você pode fazer <img src='pasta_imagem/'<?php echo $row['novo']?>' /> na pratica teria isso eu mesmo sou novo cadastro, tenho o valor 0 <img src='pasta_imagem/'<?php echo $row['novo']?>' /> a imagem vai ser 0.gif zombie não é um novo cadastro, então tem o valor 1 <img src='pasta_imagem/'<?php echo $row['novo']?>' /> a imagem vai ser 1.gif é simples, você vai usar o prorio valor da flag, da coluna novo como referencial o js é similar a isso, porem o clique ou é nulo ou é ação ficou melhor de visualizar? entendeu? Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 Bom vamos ver se entendi, tenho a tabela usuarios nela tem a coluna nome e novo nome novo André 0 Fábio 1 até ai normal, para exibir. <img src='pasta_imagem/'<?php echo $row['novo']?>' /> no caso o que nao entendi, como ele vai saber qual usuario é 0 ou 1?? me perdi nessa parte. pelo que eu to achando que to errando é na tabela... Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 o campo 'novo' na sua tabela, é ou deveria ser, um tipo de flag, que recebe apenas 0 ou 1 0 ou 1 seria booleano 0 = true / novo cadastro 1 = false / não é novo quando alquem faz um novo cadastro você guarda na coluna o valor 0 pq é novo é assim que está? como você identifica se o cadastro é novo ou não? Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 entao, minha tabela ta assim: `novo` tinyint(10) NOT NULL, e deixei duas imagens dentro da pasta uma 0.jpg e 1.jpg coloquei assim para tentar puxar: <img src="img/"<?php echo $row['novo']?> /> mais nao abriu a imagem, aonde será que to errando? Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 rode assim <img src="img/<?php echo $row['novo']?>.gif" /> faltou o .gif edit `novo` tinyint(10) NOT NULL, mude para `novo` tinyint(1) NOT NULL, o valor sempre será 0 ou 1; não ha pq ser maior que tinyint(1) Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 agora deu certo, e agora consegui entender como funciona hehehehehe, ele puxa o numero que ta na tabela no caso 0 ou 1, e pelo codigo para exibir ele completa o caminho da imagem, muito bom, simples e funcional, agradeço muito pela ajuda, muito obrigado mesmo, o processo aqui é que ta meio lento rsrsrsr... vlw mesmo pela ajuda Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 exatamente isso evita de usar ifs, um loop com 100 registros seriam 100 ifs desnecessarios bom, você ja montou a imagem, agora vamos à ideia do js+onclick update_anuncio(12,0) ou update_anuncio(13,1) <a onclick="update_anuncio(<?php echo $row['id'].','. $row['novo']?>)">...</a> <script> function update_anuncio(id,novo){ if novo == '1' { alert('não é mais novo'); } else { alert('anuncio novo, vou fazer o update para "novo = 0"'); } } </script> fiz o js rapidinho so pra você entender a ideia se tiver duvida é so postar Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 tentei assim... ...a href="#" onclick="update_anuncio(<?php echo $row['id'].','. $row['novo']?>)"> e o <script coloquei conforme você postou, mais deu erro nao da o update, e no IE na barra de status deu um erro que diz ser algo na linha: if novo == '1' { olhei o codigo e nao vi nada fora, alguma ideia? vlwww Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 foi so um exemplo, não havia me aprofundado nem arrumado o if fica assim <script> function update_anuncio(id,novo){ if (novo == 0) { alert(id + ' anuncio novo, vou fazer o update para "novo = 0"'); } else { alert(id + ' não é um anuncio novo'); } } </script> exemplo update_anuncio(13,0); //0=true / novo update_anuncio(12,1); //1=false / não novo Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Outubro 15, 2010 hum entendi agora hehhe, disfarça rsrsrs, fui trocar a fralda da minha cria, e nao pensei direito, hehehehehehe, beleza, vou dar uma estudada nesse cod que você postou, muito obrigado pela ajuda kra, vlw mesmo...... abs té+ Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Outubro 15, 2010 http://forum.imasters.com.br/public/style_emoticons/default/joia.gif tranquilo, qq coisa é so postar []s Compartilhar este post Link para o post Compartilhar em outros sites