Hum... entendi...
agora sim esta dando certo!!
Muito obrigada André!!
[RESOLVIDO]
- Fórum WMO
- → Viewing Profile: Posts: caiçara_MG
Community Stats
- Group Usuários
- Active Posts 17
- Profile Views 2331
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Female
-
Localidade
uberaba
0
Neutral
User Tools
Friends
caiçara_MG hasn't added any friends yet.
Posts I've Made
In Topic: [Resolvido] Problemas Ao Excluir Imagens Do Banco
26/05/2010, 12:10
In Topic: [Resolvido] Problemas Ao Excluir Imagens Do Banco
24/05/2010, 09:43
Oi André,
Mudei o código listar.php, para ele passar o nome da foto junto com o id para o código deletar.php
aí ficou assim:
onde eu acrescentei:
<b>&nome=<?php echo $array_galeria[foto];?></b>
com isso a URL fica assim:
http://www.meusite.c...52d205d59b9.JPG
e o unlink ficou assim:
Mas agora não esta apagando em lugar nenhum, nem na pasta e nem no banco, vc sabe o que pode ser?
Verifiquei o caminho da imagem e esta tudo certo, a pasta brincos esta no mesmo nível da pagina listar e deletar...
Mudei o código listar.php, para ele passar o nome da foto junto com o id para o código deletar.php
aí ficou assim:
<?php while ($array_galeria = mysql_fetch_array($galeria)) { ?> <td> <tr><a href="brincos/<? echo $array_galeria[foto];?>"><img src="brincos/<? echo $array_galeria[foto];?>" width="180" height="120" alt="" /></a><a href="deletar.php?foto=<?php echo $array_galeria[id]; ?>&nome=<?php echo $array_galeria[foto];?>">X</a></tr> </td> <? } ?>
onde eu acrescentei:
<b>&nome=<?php echo $array_galeria[foto];?></b>
com isso a URL fica assim:
http://www.meusite.c...52d205d59b9.JPG
e o unlink ficou assim:
$nome = $_GET['nome']; unlink(brincos/$nome);
Mas agora não esta apagando em lugar nenhum, nem na pasta e nem no banco, vc sabe o que pode ser?
Verifiquei o caminho da imagem e esta tudo certo, a pasta brincos esta no mesmo nível da pagina listar e deletar...
In Topic: [Resolvido] Problemas Ao Excluir Imagens Do Banco
20/05/2010, 23:02
create table brincos(
id int (15) not null, (auto_increment)
foto varchar (50) not null,
PRIMARY KEY (id ));
Oi André,
estou conseguindo graças a vc!!
Ja esta excluindo no banco
Mas da pasta não... estava verificando o caminho como você falou:
E o caminho é esse mesmo, devo estar errando na variavel passada como parâmetro, vou postar aqui o código que armazena a imagem na pasta:
Aí tentei passar a variável $imagem_nome como parâmetro porem não deu certo pq ela não é "conhecida" no arquivo deletar, e mesmo eu declarando a mesma como no arquivo de upload não da certo.
Grata mais uma vez!
id int (15) not null, (auto_increment)
foto varchar (50) not null,
PRIMARY KEY (id ));
Oi André,
estou conseguindo graças a vc!!
Ja esta excluindo no banco
Mas da pasta não... estava verificando o caminho como você falou:
$imagem_nome = $_GET['foto'];// para apagar a foto você precisa do caminho físico, verifique se este é o caminho mesmo? unlink("brincos/.$imagem_nome");// a não ser que você esteja utilizando o id da imagem como nome dela na hora do upload
E o caminho é esse mesmo, devo estar errando na variavel passada como parâmetro, vou postar aqui o código que armazena a imagem na pasta:
// Gera um nome único para a imagem $imagem_nome = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "brincos/" . $imagem_nome;
Aí tentei passar a variável $imagem_nome como parâmetro porem não deu certo pq ela não é "conhecida" no arquivo deletar, e mesmo eu declarando a mesma como no arquivo de upload não da certo.
Grata mais uma vez!
In Topic: [Resolvido] Problemas Ao Excluir Imagens Do Banco
20/05/2010, 16:37
Então, eu consultei o banco e ainda não deletou nada...
Estou confirmando o caminho físico do unlink aqui.
Estou confirmando o caminho físico do unlink aqui.
In Topic: [Resolvido] Problemas Ao Excluir Imagens Do Banco
20/05/2010, 15:21
Entendi...
recebi o id na pagina de deletar mas ainda não resolveu (continua indo pra pagina em branco) e tirei os sprintf, não tinha porque mesmo.
Fiz algumas alterações no código, vou postar aqui pra vc dar uma olhada.
recebi o id na pagina de deletar mas ainda não resolveu (continua indo pra pagina em branco) e tirei os sprintf, não tinha porque mesmo.
Fiz algumas alterações no código, vou postar aqui pra vc dar uma olhada.
<?php require('config.php'); ?> <?php if (!isset($_SESSION)) { session_start(); } ?> <?php if ((isset($_SESSION['usuario_session'])) && ($_SESSION['usuario_session'] != "")) { $id_foto = $_GET['foto']; mysql_select_db("dbteste3",$bd); $selectSQL = "SELECT * FROM brincos WHERE Id=". $id_foto; $Result1 = mysql_query($selectSQL, $bd) or die(mysql_error()); ?> <?php if (isset($_SESSION['usuario_session'])) { mysql_select_db("dbteste3",$bd); $deleteSQL = "DELETE FROM brincos WHERE id=" . $id_foto; $Result2 = mysql_query($deleteSQL, $bd) or die(mysql_error()); $deleteGoTo = "listar.php"; if (isset($_SERVER['QUERY_STRING'])) { $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?"; $deleteGoTo .= $_SERVER['QUERY_STRING']; } header("Location: %s", $deleteGoTo); } ?> <?php $foto = $_GET['foto']; unlink("brincos/$foto"); ?>
- Fórum WMO
- → Viewing Profile: Posts: caiçara_MG
- Privacy Policy
- Regras ·