Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruna.w

[Resolvido] deletar cadastros com fotos

Recommended Posts

oi meninos tenho um problema vocês podem me ajudar???

preciso deletar um cadastro com 4 fotos vejam o código.

 

 

<?php

require_once('../Connections/conexao.php');
               $recebe= $_GET['ID_CAD];

			mysql_select_db($database_conexao, $conexao);  

$apaga_cadastros=mysql_query("SELECT * FROM tb_clientes WHERE ID_CLI= 'ID_CAD'");
$del = mysql_query($apaga_cadastros); [color="#FF0000"][b]//dá erro nessa linha[/b][/color]
$foto1 = $del["FOTO01_CLI"];
$foto2 = $del["FOTO02_CLI"];
$foto3 = $del["FOTO03_CLI"];
$foto4 = $del["FOTO04_CLI"];

if($foto1 <> "padrao.jpg"){
@unlink("../imagens/$foto1");
}
if($foto2 <> "padrao.jpg"){
@unlink("../imagens/$foto2");
}
if($foto3 <> "padrao.jpg"){
@unlink("../imagens/$foto3");
}
if($foto4 <> "padrao.jpg"){
@unlink("../imagens/$foto4");
}

$x = mysql_query("DELETE FROM tb_clientes WHERE ID)CLI= ID_CAD"); 
if($x)

{ 
echo"Registro deletado com sucesso";
}
else
{
echo" Não foi possivel deletar o registro";  

}


?>

 

 

obrigada!!! beijão

Bruna

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual problema você ta encontrando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$apaga_cadastros=mysql_query("SELECT * FROM tb_clientes WHERE ID_CLI= 'ID_CAD'");

 

não seriaa assim?

 

$apaga_cadastros=mysql_query("SELECT * FROM tb_clientes WHERE ID_CLI= '$recebe'");

 

Ja que você ta recendo os dados e salvando nessa variavel.

 

e acho que tem um erro nessa linha:

 

$x = mysql_query("DELETE FROM tb_clientes WHERE ID)CLI= ID_CAD"); 

 

ID)CLI seria ID_CLI não?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$apaga_cadastros=mysql_query("SELECT * FROM tb_clientes WHERE ID_CLI= 'ID_CAD'");

 

não seriaa assim?

 

$apaga_cadastros=mysql_query("SELECT * FROM tb_clientes WHERE ID_CLI= '$recebe'");

 

Ja que você ta recendo os dados e salvando nessa variavel.

 

e acho que tem um erro nessa linha:

 

$x = mysql_query("DELETE FROM tb_clientes WHERE ID)CLI= ID_CAD"); 

 

ID)CLI seria ID_CLI não?

 

 

 

muito obrigada mesmo

 

quero deletar todos os anúncios onde o campo vendido for = "VENDIDO", mas só apagar as fotos de um registro como fazer o @unlink apagar todas as fotos do diretório dos produtos vendidos?

 

vejam;

 

 

<?php

 

require_once('../Connections/conexao.php');

$recebe= $_GET['campo_vendido'];

 

mysql_select_db($database_conexao, $conexao);

 

$apaga_cadastros=mysql_query("SELECT * FROM tb_produtos WHERE VENDIDO= '$recebe'");

$del = mysql_query($apaga_cadastros);

$foto1 = $del["FOTO01_prod"];

$foto2 = $del["FOTO02_prod"];

$foto3 = $del["FOTO03_prod"];

$foto4 = $del["FOTO04_prod"];

 

if($foto1 <> "padrao.jpg"){

@unlink("../imagens/$foto1");

}

if($foto2 <> "padrao.jpg"){

@unlink("../imagens/$foto2");

}

if($foto3 <> "padrao.jpg"){

@unlink("../imagens/$foto3");

}

if($foto4 <> "padrao.jpg"){

@unlink("../imagens/$foto4");

}

$x = mysql_query("DELETE FROM tb_produtos WHERE VENDIDO = $recebe");

if($x)

 

{

echo"Registro deletado com sucesso";

}

else

{

echo" Não foi possivel deletar o registro";

 

}

 

 

 

beijãoooo

BRUNA

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamo la .. acho q seria assim =X

 

                            
$apaga_cadastros = mysql_query("SELECT * FROM tb_clientes WHERE ID_CLI= 'ID_CAD'");

$del = mysql_query("DELETE FROM tb_clientes WHERE ID_CLI= ID_CAD"); 

if($del){
while ($row = mysql_fetch_assoc($apaga_cadastros)) {
   unlink('../fotos/'.$row["nomeFoto"]; 
}
echo 'Registros deletados';
}
else
echo 'Não foi possivel deletar';

mysql_free_result($apaga_cadastros);

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficou assim

 

 

<?php

 

require_once('../Connections/conexao.php');

$recebe= $_GET['campo_vendido'];

 

mysql_select_db($database_conexao, $conexao);

 

$apaga_cadastros=mysql_query("SELECT * FROM tb_produtos WHERE VENDIDO= '$recebe'");

$del = mysql_query($apaga_cadastros);

 

 

while {

$foto1 = $del["FOTO01_prod"];

$foto2 = $del["FOTO02_prod"];

$foto3 = $del["FOTO03_prod"];

$foto4 = $del["FOTO04_prod"];

 

if($foto1 <> "padrao.jpg"){

@unlink("../imagens/$foto1");

}

if($foto2 <> "padrao.jpg"){

@unlink("../imagens/$foto2");

}

if($foto3 <> "padrao.jpg"){

@unlink("../imagens/$foto3");

}

if($foto4 <> "padrao.jpg"){

@unlink("../imagens/$foto4");

}

$x = mysql_query("DELETE FROM tb_produtos WHERE VENDIDO = $recebe");

if($x)

 

{

echo"Registro deletado com sucesso";

}

else

{

echo" Não foi possivel deletar o registro";

 

}

 

 

}

 

 

 

obrigada a todos

 

agora preciso fazer update com uma condição po ex:

 

se campo01 = " " ele recebe bruna

senão continua e grava a informação que tiver nele

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse while da forma que ta ai no seu codigo e desnecessario isso nem funciona =X

 

a ideia que passei no codigo pra você usando o while. E diferente doq você fez..

 

qnto a pergunta e so fazer uma condicao..

 

$bruna = $_POST['campo1'] == ''? 'BRUNA': $_POST['campo1'];

///
UPDATE tabela SET campo = '$bruna'.....

 

seria algo assim ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.