Ir para conteúdo
Fórum Script Brasil

cassianooliver

Membros
  • Total de itens

    393
  • Registro em

  • Última visita

Tudo que cassianooliver postou

  1. Olá pessoal, to com uma dificuldade em relacionar 3 tabelas... promocoes id nome promocoes_cadastro id pid // id da promoção nome email promocoes_ganhadores id cid // id do cadastrado pid // id da promoção dúvida: como selecionar os dados do ganhador de uma determinada promoção?
  2. as variáveis: $nome_novo, $email e as outras da UPDATE vêm de onde?? pelo que vi você não as resgata ali... aí ele atualiza sem nada, porque as variáveis não existem (pelo que vi acima) no altera_db.. não deveria ser assim? <?php $conexao = mysql_connect("localhost","root",""); $db = mysql_select_db("dados"); $nome_novo = $_POST["nome_novo"]; $email = $_POST["email"]; # e assim por diante... $sql = "UPDATE info SET nome='$nome_novo',email='$email_novo',telefone='$telefone_novo',endereco='$endereco_novo' WHERE cod='$cod'"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta ao banco de dados"); echo "<body link='#483D3B' alink='#483D3B' vlink='#483D3B'>"; echo "<center><h1>Curriculo alterado com sucesso!</h1>"; echo "<hr>"; echo "<a href='index2.php'>Voltar</center>"; ?>
  3. cassianooliver

    Me Ajudem

    não seria melhor indicar as linhas onde ele acusa o erro???
  4. tenho um sisteminha de busca em meu site... atualmente, ele procura pelo que a pessoa digita, exemplo: fotos chiclete são mateus.. como fazer pra que ele procure por todas essas palavras e não pela frase inteira??? tipo, ele vai procurar por fotos, chiclete, são, mateus, isso é possível?? script atual... $tag = $_GET["tag"]; $sql1 = "SELECT id, evento FROM coberturas WHERE evento LIKE '%" . $tag . "%' OR tags LIKE '%" . $tag . "%'"; $query1 = mysql_query($sql1) or die(mysql_error()); $resultados1 = mysql_num_rows($query1);
  5. usa um campo hidden... <input type="hidden" name="email" value="suporte@xcompbrasil.com.br" />
  6. cassianooliver

    Sistema de cadastro

    posta aí sua função...
  7. vlw cara... era isso mesmo! eu até tinha achado essa função... mas não coloquei o argumento entre parenteses, acho que por isso dava errado...
  8. tem como arredondar um número e deixar 2 casas decimais? Ex: 10/3 = 3.33
  9. tem algo no meu script que tá causando isso, tirei tudo do script, menos a função de email... agora funciona... difícil agora vai saber onde tá a falha... <?php echo "<script type=\"text/javascript\">var cadastro = false;</script>"; include "../administracao/conexao.php"; include "../funcoes/nomes.php"; include "../funcoes/nome-arquivo.php"; include "../funcoes/validar-email.php"; $evento = TratarNome($_POST["evento"]); $cartaz = $_FILES["cartaz"]; $img_tmp = $cartaz["tmp_name"]; $img_nome = NomeArquivo($cartaz["name"]); $img_ext = $cartaz["type"]; $tamanho_img = $cartaz["size"]; $dia = $_POST["dia"]; $mes = $_POST["mes"]; $ano = $_POST["ano"]; $data = $ano . "-" . $mes . "-" . $dia; $local = $_POST["local"]; $hora = $_POST["hora"]; $cidade = TratarNome($_POST["cidade"]); $estado = $_POST["estado"]; $org = TratarNome($_POST["organizador"]); $contato = trim($_POST["email_contato"]); $info = $_POST["informacoes"]; $tags = $_POST["tags"]; $dir = $ano . "/cartazes/"; $destino = $dir . $img_nome; if(!ValidaEmail($contato)) { echo "opa!"; exit(); } if(empty($cartaz)) { $sql = "INSERT INTO eventos (evento, destaque, data, local, hora, cidade, estado, organizador, email_contato, informacoes, tags) VALUES ('$evento', '$destaque', '$data', '$local', '$hora', '$cidade', '$estado', '$org', '$contato', '$info', '$tags')"; $query = mysql_query($sql); if($query) { echo "<img src=\"imagens/ok.gif\" class=\"resposta\" /><span class=\"ok\">Evento adicionado com sucesso!</span>"; } else { echo "<img src=\"imagens/erro.gif\" class=\"resposta\" /><span class=\"erro\">Falha ao cadastrar, tente novamente em instantes!</span>"; } } else { if($tamanho_img > 256000) { echo "<img src=\"imagens/erro.gif\" class=\"resposta\" /><span class=\"erro\">O cartaz deve ter no máximo 150KB!</span>"; exit; } if(!ereg("image/jpeg", $img_ext)) { echo "<img src=\"imagens/erro.gif\" class=\"resposta\" /><span class=\"erro\">Somente imagens no formato .JPG são aceitas!</span>"; exit; } $sql = "INSERT INTO eventos (evento, cartaz, destaque, data, local, hora, cidade, estado, organizador, email_contato, informacoes, tags) VALUES ('$evento', '$img_nome', '$destaque', '$data', '$local', '$hora', '$cidade', '$estado', '$org', '$contato', '$info', '$tags')"; $query = mysql_query($sql) or die(mysql_error()); if($query) { $upload = @move_uploaded_file($img_tmp, $destino); $eid = mysql_insert_id(); if(!$upload) { echo "<span class=\"erro\"><img src=\"imagens/erro.gif\" class=\"resposta\" />O cartaz não pôde ser enviado, envie-o para o e-mail: cassiano@cassianodesigner.com<br /></span>"; } setcookie("eid-cartaz", $eid, time() + 3600, "/"); echo "<span class=\"ok\"><img src=\"imagens/ok.gif\" class=\"resposta\" />Evento adicionado com sucesso! Aguarde...</span>"; echo "<script type=\"text/javascript\">window.location.href = '?pagina=cortar-cartaz'; </script>"; } else { echo "<img src=\"imagens/erro.gif\" class=\"resposta\" /><span class=\"erro\">Falha ao cadastrar, tente novamente em instantes!</span>"; } } mysql_close ($conexao); ?>
  10. Ah! perdão... if(!ValidaEmail($contato)) { echo "e-mail inválido"; exit(); } é que digitei com pressa... mas é assim mesmo que to testando, e não funciona... já tentei assim também... if(!ValidaEmail(cassiano@cassianodesigner.com)) { echo "e-mail inválido"; exit(); } mesmo assim acusa erro... aí se tiro o exit, funciona, mas aí não interrompe o script...
  11. tenho essa função... <?php function ValidaEmail($email) { if(eregi("^([a-z0-9_\.\-]{3,})+@([a-z0-9_\.\-]*[a-z0-9_\-]{3,})+\.[a-z]{2,4}$", $email)) { return true; } else { return false; } } ?> to tentando usá-la assim: if(!ValidaEmail) { echo "e-mail inválido"; exit(); } mas não ta funcionando.. só funciona se eu tirar o exit, mas aí não dá para interromper o script... onde to errando?
  12. Olá Andrea... obrigado pela atenção... vou testar sua dica... mas já consegui aqui... como vou mostrar 18 registros por página... fiz um switch, quando o contador for 2, 5, 8, 11, 14 e 17 eu coloco a classe... bom, não é a mais fácil mas funciona.....
  13. os campos no mysql estão configurados como FLOAT????
  14. faço um loop, exibo-os em 3 colunas... na do meio, preciso aplicar uma classe diferente... como identificar esta coluna??? creio que é com contador no loop, mas minhas tentativas não deram certo... se alguém puder me ajudar.... <?php $dir = "fotos/2008/teste/"; $procura = glob($dir . "*{.jpg, .jpeg, .pjpeg}", GLOB_BRACE); foreach($procura as $foto) { $foto = str_replace($dir, "", $foto); ?> <!-- GALERIA --> <div class="galeria"> <a href="#" title="NV Folia"><img src="imagens/destaques/nv-folia.jpg" alt="imagem1" class="pre-video" /></a> <div class="info-galeria"> <div class="titulo-galeria"> <a href="#" title="NV folia" class="link-titulo-video"><strong>Expo São Mateus</strong><br /> <small>10/09 - São Mateus-ES</small> </a> </div> <div class="icones"> <div class="comentarios-galeria"> <img src="imagens/icones/comentarios.png" alt="comentarios" title="comentarios" class="icone" /><small>105</small> </div> <div class="views-galeria"> <img src="imagens/icones/visualizacoes.png" alt="Visualizações" title="Visualizações" class="icone" /><small>1055</small> </div> <div class="avaliacao-galeria"> <img src="imagens/icones/avaliacao.png" alt="Avaliação" title="Avaliação da galera" class="icone" /><small>4.75</small> </div> </div> </div> </div> <!-- FIM VÍDEO --> <?php } ?> EX: Col 1 - Col 2 - Col 3 Col 4 - Col 5 - Col 6 preciso descobri as col 2 e col 5, e assim por diante...
  15. cassianooliver

    upload de imagem

    você quer um sistema desse pronto? acho difícil achar... se já começou a fazer, poste aí o que já tem feito... ---------- uma solução.. no formulário de envio, você pode colocar um campo "nome da pasta", se ele digitar algo, use a função mkdir para criar esse diretório e enviar as fotos para ele, senão envie as fotos para o diretório padrão....
  16. deixa eu ver se entendi... quando atualiza a página (f5) o formulário é enviado novamente? ou seja, antes você já havia feito um envio, é isso?? se sim, crie um cookie no envio do form e estipule um tempo para que possa ser enviado novamente...
  17. o else if deve ser junto... <?php if ($cod > 1) { echo "<a href='portfolio.php?cod=" . $ant . "'><span class='style8'>< anterior |</span></a>"; } elseif ($cod < $ultcod) { echo "<a href='portfolio.php?cod=" . $prox . "'><span class='style8'> próximo ></span></a>"; } ?>
  18. cassianooliver

    Passando dados

    é necessário possuir as aspas simples ? aqui: (cod_tabela='C1234') ?? ou você usa aspas simples, ou então escape as aspas...
  19. se você quer fazer isso sem recarregar a página, vai ter que usar AJAX... ou com php, pode fazer com queryString.. e na página você resgata assim: $nome = $_GET["nome"]; <input type="text" name="nome" value="<?php echo $nome; ?>" />
  20. echo "<a href=\"pagina.php\">" . $pegar["nome"] . "</a><br />";
  21. não seria assim? $nome = ereg_replace(" ","_",$nome); ou assim... $nome = str_replace(" ","_",$nome);
  22. .htaccess não funciona em localhost??? o meu .htaccess ta assim: RewriteEngine on RewriteRule ^([a-z,0-9,A-Z,_-]+)$ index.php?pg=$a o diretório root é o htdocs, o .htaccess deve estar no root ou no diretório da index.php? no momento está no root... os diretórios estão assim... - htdocs - .htaccess - estudos - urls - index.php na index.php <?php $pg = $_GET["pg"]; if(isset($pg)) { switch($pg) { case "home": echo "home"; break; case "contato": echo "contato"; break; } } else { echo "Pagina inicial"; } ?> quando digito: localhost/estudos/urls/index.php funciona... quando digito: localhost/estudos/urls/home não vai... onde to errando??? * o mod_rewrite está ativado...
×
×
  • Criar Novo...