*FIT*
Moderadores-
Total de itens
1.703 -
Registro em
-
Última visita
Tudo que *FIT* postou
-
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'];
-
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;}
-
Isso não é um efeito de rolagem, isso se chama ancora. Dê uma lida nesse artigo aqui!
-
(Resolvido) Ocultar barra de url
pergunta respondeu ao Rafael Laurindo de *FIT* em Ajax, JavaScript, XML, DOM
Não testei no FF, mas será que esse comando funciona? window.open('pagina','_blank', toolbar=no'); -
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.
-
(Resolvido) Limitar quantas paginas exibir na paginação
pergunta respondeu ao vini_loock de *FIT* em PHP
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. -
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.
-
Especifique melhor o que precisa, tem alguma coisa pronta desse vencedor.php ou quer algo do zero?
-
Aqui no fórum mesmo tem muita coisa sobre. http://scriptbrasil.com.br/forum/index.php...inacao&st=0
-
Tem o link do site?
-
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! ;)
-
Como está inserindo?
-
Boa! A vida é um eterno aprendizado né...!
-
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.
-
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! ;)
-
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.
-
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.
-
Será que não está com alguma problema na permissão das pastas?
-
$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!
-
Na teoria tem que funcionar sim, coloque o session_start() na primeira linha e logo depois o ob_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.
-
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 ;)
-
$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!
-
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.
-
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" /> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <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 { '<script type="text/javascript"> alert("Login ou senha incorreta") </script>'; echo "<a href=index.php>VOLTAR</a>"; } ?> </body> </html>