Débora B 0 Denunciar post Postado Abril 9, 2009 Fabyo, são gravadas assim : thumb_buddha-49d0040b53ec7.jpg Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Abril 16, 2009 Fabyo, realmete você estava certo, fiz como escreveu a cima e completei o que estava faltando em meu script, ou seja, o não aparecimento das imagens no datagrid se deu por falha no meu script. Agora vejo as imagens 100%, entretanto ainda não aprendi como deletar as imagens da pasta, o datagrid deleta os registros no banco de dados corretamente, embora minha necessidade é deletar TAMBÉM as imagens correspondentes que estão na pasta. Se não for abusar muito de sua boa vontade poderia me dar uma luz ? Você é uma pessoa muito atenciosa, obrigada e parabéns. DB. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 16, 2009 posta o script .php que você usa pra deletar as imagens do banco é nele que você tem que deletar as imagens fisicamente tbm usando a função unlink() Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Abril 16, 2009 <?php mysql_connect("localhost", "root", ""); mysql_select_db("bd"); $id = isset($_POST["rowid"]) ? $_POST["rowid"] : ""; if($id != ""){ mysql_query("DELETE FROM usuarios WHERE id_usuario = $id"); echo "{success:true}"; } else { echo "{success:false}"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 16, 2009 Então faça um select antes de deletar e traga o nome das imagens dai use o unlink() e delete elas o select é simples do mesmo jeito que você faz na hora de listar o datagrid só que você usara o WHERE id_usuario = $id tenta ai qualquer coisa posta ai obs: só tome cuidado com esse script, um usuario que tiver usando esse script e descobrir esse arquivo basta ele acessar e pronto deleta todas as imagens passando numeros de id Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Abril 16, 2009 http://forum.imasters.com.br/public/style_emoticons/default/no.gif Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 17, 2009 basicamente é isso: $rs = mysql_query("SELECT * FROM usuarios WHERE id_usuario = $id"); $img = mysql_fetch_array($rs); unlink($img['thumb1']); unlink($img['thumb2']); //etc... mysql_query("DELETE FROM usuarios WHERE id_usuario = $id"); OBS: só nao esqueça de colocar o path das imagens Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Abril 17, 2009 Fabyio, obrigada por sua pronto resposta, eu fiz assim e infelizmente não funcionou onde será que estou errando ? <?php mysql_connect("localhost", "root", ""); mysql_select_db("bd"); $id = isset($_POST["rowid"]) ? $_POST["rowid"] : ""; if($id != ""){ $rs = mysql_query("SELECT * FROM usuarios WHERE id_usuario = $id"); $img = mysql_fetch_array($rs); unlink($img['../fotos/foto1']); unlink($img['../fotos/foto2']); unlink($img['../fotos/foto3']); unlink($img['../fotos/foto4']); unlink($img['../fotos/foto5']); unlink($img['../fotos/foto6']); unlink($img['../fotos/thumb1']); unlink($img['../fotos/thumb2']); unlink($img['../fotos/thumb3']); unlink($img['../fotos/thumb4']); unlink($img['../fotos/thumb5']); unlink($img['../fotos/thumb6']); mysql_query("DELETE FROM usuarios WHERE id_usuario = $id"); echo "{success:true}"; } else { echo "{success:false}"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 20, 2009 Olá Fabio meus parabens Gostei muito de seu post e dese data grid. eu estou meio confuso quanto a algo. teria como colocar um link dentro do darta grid ? sei que existe essa função function formatUrl(data) { return "<a href=\"teste.html\">"+data+"</a>"; } agora teria como faço para colocar uma resposta do banco para passar como post ? ficaria assim: renderer: formatUrl("o que eu coloco aqui ?"); Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 21, 2009 Nada basta isso renderer: formatUrl; dai a resposta do banco você pegaria na função com a variavel data function formatUrl(data) { } Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 21, 2009 Nada basta isso renderer: formatUrl; dai a resposta do banco você pegaria na função com a variavel data function formatUrl(data) { } meu link está assim: function formatUrl(data) { return "<a href=\"teste.php?id="+data+"\"><img src=\"/webroot/img/ver_pdf.png\"/></a>"; } e o link fik assim "teste.php?id=1" mais eu queria passar duas resposta do banco para que o link fik assim teste.php?id=1&uid=25 tem como ? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 21, 2009 tem sim, um jeito é você passar esses id juntos e separe no js, pode usar algum caracter tipo : Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 21, 2009 tem sim, um jeito é você passar esses id juntos e separe no js, pode usar algum caracter tipo : assim QUERY: SELECT CONCAT ('uid=', u.cod, '&id=', e.cod) AS link FROM usuario u, email e; tipo ??? mais olha só acho que posso facilitar Acho só não estou sabendo usar direito a biblioteca do ext esse uid é uma resposta em GET assim: http://www.localhost.com/index.php?uid=28 agora estou muito confuso já faz mais de 10 dias que eu tow fazendo a tabela consegui agora quero incrementar sabe... ta facio ? me da uma luz... Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 27, 2009 Olá Fabio espero que esteja tudo ok. umabeleza essa tabela. olá gostaria de te pedir uma ajuda sua! olha é o seguinte: eu criei uma celula que usa uma combo box, sua story vem de uma outra tabela do banco de dados (até ai tudo bem) mais o problema que eu estou percebendo, é que quando eu tento selecionar um resultado ele aparece outro ou seja vem do meu banco o nome das cidades e suas respectivas Ids que o sistema hipoteticamente usa por exemplo, uma cidade pode ter vários bairro e dependendo do bairro a id muda, mais até ai tudo certo o que esta quebrando a cabeça é que quando eu seleciono um nome no combobox ele deixa aparece o id assim ó id 5 cidName São Paulo id 555 cidName Fortaleza os valores estão tudo ok a celula inicia com o nome da cidade só que quando eu executo o combobox, ele mostra a lista das cidades tudo normal. mais quando eu seleciono "São Paulo" aparece na celula o seu id "5" rsss parece brincadeira. então como ví esses problemas aki no nópico anterior percebi que podia fazer assim. fazer com que o datagrid salve e de reload na linha toda vez que a pessoa editar o campo ao invés de aparecer a imagem ou aparece a imagem vermelhinha( images/default/grid/dirty.gif), salvaria. isso faria com que não aparecesse mais a id para o usuário. parece-me uma boa alternativa mais eu não estou conseguindo. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 27, 2009 posta ai como você montou seu combo olha meu exemplo de combo estados e ve se você montou parecido http://extjs.com.br/exemplos/combo_estados/ Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 27, 2009 Fabio, bom dia , estou fazendo assim peguei o codigo daki du forum esse é meu story ListingDataStore = new Ext.data.Store({ id: 'ListingDataStore', proxy: new Ext.data.HttpProxy({ url: 'db.php', method: 'POST' }), baseParams:{task: "LISTAR"}, reader: new Ext.data.JsonReader({ root: 'results', totalProperty: 'total', id: 'id' },[ {name: 'codgo', type: 'string', mapping: 'codgo'}, {name: 'estado', type: 'string', mapping: 'estado'} ]) }); ListingDataStore.load(); minha coluna { header: 'Teste', dataIndex: 'estadoname', width: 120, editor: new Ext.form.ComboBox({ fieldLabel: 'estado', hiddenName:'estado', store: ListingDataStore, displayField:'estado', valueField: 'codgo', typeAhead: true, mode: 'local', triggerAction: 'all', selectOnFocus:true }) } Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 27, 2009 você nao tem o exemplo online? eu queria ver como ta listando seu json Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Adventista do 7 Dia 0 Denunciar post Postado Abril 27, 2009 Cara muito show tutorial, me ajudou bastante. Obrigadão. Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 27, 2009 num tem como pq ele não esta no ar! ta no servirdor local ainda. e não estou conseguindo colocar ni ar! Compartilhar este post Link para o post Compartilhar em outros sites
kastibergue 0 Denunciar post Postado Abril 27, 2009 consegui mano olha ai! http://kastibergue.freetzi.com/teste6/list...?ip=29&id=1 Compartilhar este post Link para o post Compartilhar em outros sites