Ir para conteúdo
Fórum Script Brasil

*FIT*

Moderadores
  • Total de itens

    1.703
  • Registro em

  • Última visita

Tudo que *FIT* postou

  1. Não, ai você está pegando por GET, acredito que não está passando esse parametro pelo mesmo. Faça um select na base, pegue os valores e salva nas variaveis. $sql = mysql_query("SELECT * FROM tabela WHERE id = '$id' ") or die(mysql_error()); $res = mysql_fetch_assoc($sql); $fotoBD1 = $res['foto1']; $fotoBD2 = $res['foto2']; $fotoBD3 = $res['foto3'];
  2. Achei um erro, desculpa mas foi erro meu, faltou os ponto e virgulas: if (($foto1 != "") && ($foto1 != NULL)) { $foto1 = $foto1; } else { $foto1 = $fotoBD1;} if (($foto2 != "") && ($foto2 != NULL)) { $foto2 = $foto2; } else { $foto2 = $fotoBD2;} if (($foto3 != "") && ($foto3 != NULL)) { $foto3 = $foto3; } else { $foto3 = $fotoBD3;}
  3. Isso não é um efeito de rolagem, isso se chama ancora. Dê uma lida nesse artigo aqui!
  4. Não testei no FF, mas será que esse comando funciona? window.open('pagina','_blank', toolbar=no');
  5. Certo, mas como disse, as variaveis $fotoBD tem que receber os valores das imagens que já estão na base, você não atribuiu nada à elas.
  6. Tem como postar o código da paginação? Normalmente é uma variavel que guarda o valor de quantos numeros aparecem, postando o código fica mais fácil da gente encontrar ela.
  7. Então, testei em 4 navegadores diferentes aqui, a unica coisa diferente que vi, foi que essa imagem http://img714.imageshack.us/img714/9108/fotosa.png está desalinhando no IE, mas acredito que um float:left resolva.
  8. Especifique melhor o que precisa, tem alguma coisa pronta desse vencedor.php ou quer algo do zero?
  9. *FIT*

    Opção Next

    Aqui no fórum mesmo tem muita coisa sobre. http://scriptbrasil.com.br/forum/index.php...inacao&st=0
  10. Dê uma lida nesse tópico, http://scriptbrasil.com.br/forum/index.php?showtopic=146842 Com uma pequena alteração você faz o que precisa! ;)
  11. Boa! A vida é um eterno aprendizado né...!
  12. Eu apenas dei um exemplo, essa variavel $fotoBD seria a imagem que já se encontra na base de dados, a imagem ATUAL. Faça uma consulta na base, e armazene as imagens atuais nas variaveis. $fotoBD1, $fotoBD3, $fotoBD3. $id = $_GET["id"]; $nome = $_POST["nome"]; $fone = $_POST["fone"]; $foto1 = $_FILES["foto1"]['name']; $foto2 = $_FILES["foto2"]['name']; $foto3 = $_FILES["foto3"]['name']; $tmpfoto = $_FILES['foto1']['tmp_name']; $destino = "../uploads/".$foto1; move_uploaded_file($tmpfoto1, $destino); $tmpfoto = $_FILES['foto2']['tmp_name']; $destino = "../uploads/".$foto2; move_uploaded_file($tmpfoto2, $destino); $tmpfoto = $_FILES['foto3']['tmp_name']; $destino = "../uploads/".$foto3; move_uploaded_file($tmpfoto3, $destino); if (($foto1 != "") && ($foto1 != NULL)) { $foto1 = $foto1 } else { $foto1 = $fotoBD1} if (($foto2 != "") && ($foto2 != NULL)) { $foto2 = $foto2 } else { $foto2 = $fotoBD2} if (($foto3 != "") && ($foto3 != NULL)) { $foto3 = $foto3 } else { $foto3 = $fotoBD3} $query = mysql_query("UPDATE tabela SET nome='$nome', fone='$fone', foto1='$foto1', foto2='$foto2', foto3='$foto3' WHERE id='$id'") or die(mysql_error()); Veja que se "upar" imagem nova, a variável recebe o valor dessa imagem nova, caso não, ela recebe o valor da imagem que está atualmente na base.
  13. Diogo, em qual página esta recebendo esse post? Em aonde está o input que envia essa quantidade? Poste esses pedaços de código pra mim, por favor! ;)
  14. Não, eu aconselharia de outra forma, por exemplo, quando você monta o formulário você faz um select na base para trazer os campos já preenchidos, consequentemente você já tem uma variavel com a imagem salva atualmente no banco, supondo que essa variavel seja $fotoBD, faça a validação de outra maneira. $foto = $_FILES["foto"]['name']; $tmpfoto = $_FILES['foto']['tmp_name']; $destino = "../uploads/".$foto; move_uploaded_file($tmpfoto, $destino); if (($foto != "") && ($foto != NULL)) { $foto = $foto } else { $foto = $fotoBD} $query = mysql_query("UPDATE tabela SET nome='$nome', fone='$fone', foto='$foto' WHERE id='$id'") or die(mysql_error()); Repare que assim, você sempre faz o update da imagem, porém se o post da imagem for vazio, você atribui a ela o mesmo valor que está base atual, ou seja, a alteração será feito pelo mesmo nome e não terá problemas, caso seja diferente ele vai apenas atribuir a esse novo valor, e será alterado. Assim fica mais fácil caso use mais de uma imagem, pois não precisá montar varias e varias querys diferentes.
  15. São muitas divs, e pode estar dando algum conflito entre os floats no IE, aconselho 2 complementos do firefox, a FIREBUG junto com o IEtab, assim você simula o IE no firefox e usa a firebug para ir tentando encontrar o erro, ai o jeito é chutar, tira um float aqui, muda um position ali, e vai tentando arrumar, na verdade é o melhor jeito, as vezes é uma coisa besta, um display block, algo assim, mas a olho fica dificil saber. Dei uma olhada por cima, e não vi uma div geral que englobe todas as outras divs, eu costumo fazer isso, pois toda a parte de centralização da página eu configuro nela, e monto as outras divs dentro.
  16. *FIT*

    problema com session_start

    Será que não está com alguma problema na permissão das pastas?
  17. $id = $_GET["id"]; $nome = $_POST["nome"]; $fone = $_POST["fone"]; $foto = $_FILES["foto"]['name']; if(($foto != "") && ($foto != NULL)) { $tmpfoto = $_FILES['foto']['tmp_name']; $destino = "../uploads/".$foto; move_uploaded_file($tmpfoto, $destino); $query = mysql_query("UPDATE tabela SET nome='$nome', fone='$fone', foto='$foto' WHERE id='$id'") or die(mysql_error()); } else { $query = mysql_query("UPDATE tabela SET nome='$nome', fone='$fone' WHERE id='$id'") or die(mysql_error()); } Fiz uma pequena alteração, e na verdade sempre faço assim, e sempre funciona!
  18. *FIT*

    Problema sistema de Login

    Na teoria tem que funcionar sim, coloque o session_start() na primeira linha e logo depois o ob_start().
  19. *FIT*

    problema com session_start

    Hum, entendi, será que não é cache? Pois você está com a sessão criada no navegador, ou seja, sempre que tentar entrar, mesmo que a senha esteja errada, vai aceitar. Tente limpar o cache do navegador.
  20. Bom, primeira coisa a se fazer ao estruturar um site, é verificar se o CSS está dentro dos padrões da W3C, verifiquei o seu site lá, e constam alguns erros. Segue o link abaixo da verificação para você dar uma olhada, tente ir arrumando aos poucos e validando, no final se ainda sim tiver alguma coisa errada, damos um jeito. http://jigsaw.w3.org/css-validator/validat...&lang=pt-BR Abraços ;)
  21. $id = $_GET["id"]; $nome = $_POST["nome"]; $fone = $_POST["fone"]; if($_POST["foto"] != "") { $foto = $_FILES["foto"]['name']; $tmpfoto = $_FILES['foto']['tmp_name']; $destino = "../uploads/".$foto; move_uploaded_file($tmpfoto, $destino); $query = mysql_query("UPDATE tabela SET nome='$nome', fone='$fone', foto='$foto' WHERE id='$id'") or die(mysql_error()); } else { $query = mysql_query("UPDATE tabela SET nome='$nome', fone='$fone' WHERE id='$id'") or die(mysql_error()); } Tente isso, funcionando, estude o que foi feito!
  22. Acredito que não tenha como mudar, é o padrão do Paint, do mesmo jeito que o psd é o padrão do Photoshop, o fla do flash, entre outros. A não ser que tenha algum modo pelo regedit, mas ainda assim, acho dificil.
  23. *FIT*

    problema com session_start

    Sim, faça a mesma coisa que fez antes, do mesmo jeito que estava fazendo, apenas mude na linha que marquei ai no seu código <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="estilo.css" type="text/css"/> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> &lt;script type="text/javascript" src="js/prototype.js"></script> &lt;script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> &lt;script type="text/javascript" src="js/lightbox.js"></script> <title>Pagina da Administração</title> </head> <body> <?php //ob_start(); if($validacao == "1"){ // mude aqui para if($_SESSION['validacao'] == "1"){ <------------------------------------------------------------------------ include("cadastro.php"); ?> <h1>Envie sua imagem</h1> <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data" name="cadastro"> Imagem de Exibição: <input type="file" name="foto" /><br /><br /> <div id="legenda"> Legenda: <input type="text" name="legenda" maxlength="30"/> <input type="submit" name="cadastrar" value="Cadastrar" /> </div> <br /> ID: <input type="text" name="excluirID" maxlength="5"/> <input type="submit" name = "excluir2" value="Excluir por ID"/> <br /> <br /> <input type="submit" name = "excluir" value="Excluir TUDO"/> </form> <a href="deslogar.php">Deslogar</a> <hr /> <h1>Galeria</h1> <?php $banco = @mysql_connect("localhost", "root", "123") or die ("Problemas na conexão."); $db = @mysql_select_db("usuarios", $banco) or die ("Problemas na conexão"); if ($_POST['excluir']) { $caminho= "galeria/"; // Removendo imagens do banco de dados $sql = mysql_query("SELECT * FROM usuario"); $usuario = mysql_fetch_object($sql); $sql = mysql_query("DELETE FROM usuario"); // Removendo imagem da pasta fotos/ unlink("$caminho/$usuario->foto"); } if ($_POST['excluir2']) { $excluirID = $_POST['excluirID']; $caminho= "galeria/"; // Removendo imagens do banco de dados $sql = mysql_query("SELECT * FROM usuario WHERE id =".$excluirID); $usuario = mysql_fetch_object($sql); $sql = mysql_query("DELETE FROM usuario WHERE id =".$excluirID); // Removendo imagem da pasta fotos/ unlink("$caminho/$usuario->foto"); } include("exibir.php"); } else { '&lt;script type="text/javascript"> alert("Login ou senha incorreta") </script>'; echo "<a href=index.php>VOLTAR</a>"; } ?> </body> </html>
×
×
  • Criar Novo...