Jump to content


Photo

Um Aludunha.


  • Faça o login para participar
20 replies to this topic

#1 Phoenix

Phoenix

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 13/10/2003, 17:11

Alguem pode dar um olhada nesse script.
Não sei por que não esta funcionando.

<?php require_once('dados_conex.php'); ?>
<?php
$conex = mysql_connect($host, $usuario, $senha) or die("Erro ao conectar-se com o banco de dados");
$bd = mysql_select_db("powercompany", $conex) or die("Erro ao selecionar a base de dados");

delete("..fotos/46.jpg");
delete("..miniaturas/46.jpg");

mysql_query("DELETE FROM croma_produtos WHERE id='$id'",$conex) or die(mysql_error());

header("location:exclui_lista_produto.php");
?>

Desde já agradeço.

#2 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 13/10/2003, 17:27

Que erro q dá?
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#3 Phoenix

Phoenix

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 13/10/2003, 17:30

No delete().

Fatal error: Call to undefined function: delete() in D:\Power Company\Website\cromasinos 2.0\admin\exclui_produto_chk.php on line 6

#4 mateuscasfre

mateuscasfre

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 13/10/2003, 17:39

Tenta usar este

<?php require_once('dados_conex.php'); ?>
<?php
$conex = mysql_connect($host, $usuario, $senha) or die("Erro ao conectar-se com o banco de dados");
$bd = mysql_select_db("powercompany", $conex) or die("Erro ao selecionar a base de dados");

delete("..fotos/46.jpg");
delete("..miniaturas/46.jpg");

mysql_query("DELETE FROM croma_produtos WHERE id='$id',$conex) or die(mysql_error);

header("location:exclui_lista_produto.php");
?>

#5 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 13/10/2003, 17:42

Assim as aspas no começo da query não serão fechadas...
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#6 Phoenix

Phoenix

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 13/10/2003, 17:54

O problema não é na sql mas sim na finção delete.

#7 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 13/10/2003, 18:00

Eu não etnendi pq os dois pontos antes de indicar a pasta com o arquivo... :\
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#8 Web Developer

Web Developer

    12 Horas

  • Usuários
  • 283 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Desenvolvimento Web.

Posted 13/10/2003, 18:29

cara nunca vai funcionar!!!
Você não declarou o que a função delete() faz...

O PHP não é mágico... Abraços...
PHP não é coisa pra muleque!

#9 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 13/10/2003, 19:03

delete() já é uma função do php assim como header(), por exemplo!!!

cara, troque "..fotos" por "../fotos"
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#10 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 13/10/2003, 19:15

Para q servem os dois pontos antes da indicação da pasta? É necessário?
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#11 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 13/10/2003, 19:16

./ - mesma pasta, ou pasta atual
../ - pasta anterior
../../ - duas pastas atráz
../../../ - três pastas atráz

... e assim vai
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#12 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 13/10/2003, 20:18

Ah ta, vlw pela explicação ;)
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#13 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 14/10/2003, 07:57

Com certeza os '..' na frente de fotos é o que ta ocasionando esse erro....

utilize as barras como ja foi mostrado...

utilize sempre esta sintaxe:

../pasta/arquivo.*

poste ai pra ver se deu certo


abraços

jack :)
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#14 Phoenix

Phoenix

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 14/10/2003, 08:16

O conceito de ../ para sair de uma pasta eu conheço, eu corrigi isto depois que eu postei a pergunta no forum, mas mesmo assim está dando uma erro.
Minha indenção é deletar um produto de um banco de dados e sua respactiva foto, o nome do arquivo da foto é o mesmo do id (fiz assim pra facilitar na hora de deletar), então eu estou usando este script.

<?php require_once('dados_conex.php'); ?>
<?php
$conex = mysql_connect($host, $usuario, $senha) or die("Erro ao conectar-se com o banco de dados");
$bd = mysql_select_db("powercompany", $conex) or die("Erro ao selecionar a base de dados");

delete("../fotos/$id.jpg"); //aqui esta o erro
delete("../miniaturas/$id .jpg");

mysql_query("DELETE FROM croma_produtos WHERE id='$id'",$conex) or die(mysql_error());

header("location:exclui_lista_produto.php");
?>

O id esta retornando corretamente mas o conjunto esta gerando um erro.
acho que assim fica mais fácil pra vcs analizarem.

#15 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 14/10/2003, 13:56

coloca:
echo "../fotos/",$id",.jpg";
pra saber que arquivo o php tá procurndo!
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq