bruna.w 0 Denunciar post Postado Fevereiro 18, 2012 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
Siriusred 0 Denunciar post Postado Fevereiro 19, 2012 E qual problema você ta encontrando? Compartilhar este post Link para o post Compartilhar em outros sites
bruna.w 0 Denunciar post Postado Fevereiro 20, 2012 E qual problema você ta encontrando? da erro nessa linha $del = mysql_query($apaga_cadastros); Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Zanotta 0 Denunciar post Postado Fevereiro 20, 2012 $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
bruna.w 0 Denunciar post Postado Fevereiro 26, 2012 $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
Luis Paullo 47 Denunciar post Postado Fevereiro 26, 2012 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
bruna.w 0 Denunciar post Postado Março 1, 2012 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
Luis Paullo 47 Denunciar post Postado Março 1, 2012 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
bruna.w 0 Denunciar post Postado Abril 6, 2012 Resolvido Compartilhar este post Link para o post Compartilhar em outros sites