Ir para conteúdo
Fórum Script Brasil

Jefferson Oliveira

Membros
  • Total de itens

    203
  • Registro em

  • Última visita

Tudo que Jefferson Oliveira postou

  1. Jefferson Oliveira

    Relatorio em pdf

    Olha o link aqui, fiz este bem rapidinho. http://programarearte.com.br/arquivos/pdf/ Caso queira é so me dizer que irei criar um post para meu blog e lá você poderá baixar a classe Abraço
  2. Jefferson Oliveira

    Relatorio em pdf

    Ele gera um PDF aparti de um que existe no servidor certo? Se sim, verifica se há permissão no pdf. o 2º erro só existe por causa do 1º header("Location: "); não funciona se algo estiver escapando antes de mencionar-lo. Tenho uma class de pdf bem mais interessante. Posso fazer um post pra você.
  3. para fazer SQL de varias tabela você terá que usar a seguinte lógica $sql = "SELECT b.*, p.* FROM bastidor b,posicao p ORDER BY b.idbastidor ASC ";
  4. Pessoal consegui fazer, so quero 2 niveis mesmo se fosse 3 era so add mais uma sessão o código abaixo: <?php function trata_url($url){ $url = str_replace("http://facilsuplementos.com/","",$url); $url = str_replace("http://www.facilsuplementos.com/","",$url); $pagina = explode("/",$url); $ultima = count($pagina)-1; $pagina = $pagina[$ultima]; $pagina = str_replace("+"," ",$pagina); $pagina = str_replace("-"," ",$pagina); $pagina = str_replace(".html","",$pagina); return urldecode($pagina); } $pagina_ref = $_SERVER['HTTP_REFERER']; $pagina_des = $_SERVER['REQUEST_URI']; $nomeurl = trim(trata_url($pagina_ref)); if(substr($nomeurl,0,7)== "produto"){ #TRATA PRODUTO $exp = explode("=",$nomeurl); $idrastro = $exp[1]; $ratroproduto = $_not->pega($idrastro); $nomeurl = $ratroproduto["titulo"]; } $nomeurl2 = trim(trata_url($pagina_des)); if(substr($nomeurl2,0,7)== "produto"){ #TRATA PRODUTO $exp2 = explode("=",$nomeurl2); $idrastro2 = $exp2[1]; $ratroproduto2 = $_not->pega($idrastro2); $nomeurl2 = $ratroproduto2["titulo"]; } $xses = count($_SESSION["rastro"])+1; $xses2 = count($_SESSION["rastro"])+2; $_SESSION["rastro"][$xses]["nome"] = $nomeurl; $_SESSION["rastro"][$xses]["url"] = $pagina_ref; $_SESSION["rastro"][$xses2]["nome"] = $nomeurl2; $_SESSION["rastro"][$xses2]["url"] = $pagina_des; $Nrastro = $_SESSION["rastro"]; ?> <pre><?php //print_r($_SESSION["rastro"])?></pre> <a href="/">Home</a> >> <? $nx=1; foreach($Nrastro as $rastros){ ?> <? //echo $nx ."==". count($Nrastro); ?> <? if($nx != count($Nrastro)){ ?> <a href="<?=$rastros["url"]?>"><?=ucfirst($rastros["nome"])?></a><? }else{ echo ucfirst($rastros["nome"]); }?> <? if($nx != count($Nrastro)){ ?> >><? } ?> <? $nx++; } ?> Fica ai a solução pra quem irá fazer uma parecido, agradeço a tentativa de me ajudar, mais consegui. Obrigado! Alguém quiser ver é so acessar www.facilsuplementos.com
  5. De onde vem $_GET["acao"] ??? indefinido está vazio; if(!isset($_GET["acao"])){ $acao = "form"; }else{ $acao = $_GET["acao"]; }
  6. Olá para todos! Bom dia! Estou tentando criar uma lógica para criar um sistema de rastro, quando alguém clicar na URL grave de onde ele está vindo. exemplo: exemplo 1: Home >> Queimador de Gordura >> Lipo-6 exemplo 2: Home >> Contato Agradeço quem me ajudar, e quem ainda não sabe fazer vamos pensar juntos, porque em breve irá aparecer um projeto assim, como meu caso ^^ Valeu! só estou conseguindo 2 niveis o 3 não está indo no caso seria a visualização do produto, me código abaixo <?php function trata_url($url){ $url = str_replace("http://facilsuplementos.com/","",$url); $url = str_replace("http://www.facilsuplementos.com/","",$url); $pagina = explode("/",$url); $ultima = count($pagina)-1; $pagina = $pagina[$ultima]; $pagina = str_replace("+"," ",$pagina); $pagina = str_replace(".html","",$pagina); return urldecode($pagina); } $pagina_ref = $_SERVER['HTTP_REFERER']; $pagina_des = $_SERVER['REQUEST_URI']; $nomeurl = trim(trata_url($pagina_ref)); if($nomeurl == ""){ $nomeurl = "Home"; } $xses = count($_SESSION["rastro"])+1; $_SESSION["rastro"][$xses]["nome"] = $nomeurl; $_SESSION["rastro"][$xses]["url"] = $pagina_ref; $Nrastro = $_SESSION["rastro"]; ?> <pre><?php //print_r($_SESSION["rastro"])?></pre> <a href="/">Home</a> >> <? foreach($Nrastro as $rastros){ ?> <a href="<?=$rastros["url"]?>"><?=$rastros["nome"]?></a> <? } ?> Link para Visualizar >> http://facilsuplementos.com Ainda vou tratar as outras URL
  7. Olá, acho que se você baixar o CMS JADMIN FREEWARE apenas 81k ele tem um sistema de login bacana, e você pode estudar ele! http://www.programarearte.com.br/2011/01/j...-para-download/
  8. Amigo, quando você quiser esconder uma URL é só usar assim: <a href="java script:void(0);" OnClick="java script: window.open();">Pagina</a> Este método é o mais usado. Agora, não esquece de por segurança nesse código de inclusão, ele é uma porta pra SQL Injection. faz assim if(substr($pagina,0,4)=="http"){ //estão querendo fazer algo ^^ }
  9. Como o Roo falou, poder ser que no servidor esteja desabilitado, então você terá que usar o PHPMAILER que envia atraves do protocolo SMTP(Simple Mail Transfer Protocol) VEJA ABAIXO O TUTORIAL QUE EU ELABOREI: http://www.programarearte.com.br/2010/09/e...-mail-via-smtp/
  10. O importante é que funcionou, e que conseguiu resolver. Pode contar com agente aqui do fórum ^^ ATT
  11. Cara o id_noticia é único, então discarta o LIMIT 0,1 tenta assim: $sql = mysql_query("SELECT * FROM noticias where id_noticia= '".$id."'"); Mostra como está fazendo sua conexão, verifica se está tudo ok, mostra também qual o método que você está usando pra pegar a variável $id. ATT
  12. Jefferson Oliveira

    Radio Button

    Olá Joel, o que você vai precisar é de AJAX. Veja o tópico, vê se te ajuda. http://scriptbrasil.com.br/forum/index.php?showtopic=156981
  13. Quando o usuario ir pra pagina, na mesma você faz a consulta para pegar o link e faz um incremento da tabela cliques, logo após faz um UPDATE da mesma. ex: <?PHP $id_categoria = $_GET["id_categoria"]; $sql = mysql_query("SELECT * FROM numero_cliques WHERE id_categoria = '".$id_categoria."'"); if(mysql_num_rows($sql) == 0){ //AINDA não EXISTEM CLIQUES -- INSERE E POE 1 CLIQUE $sql = mysql_query("INSER INTO numero_cliques(id_categoria,cliques) VALUES('".$id_categoria.",','1')"); //REDIRECIONA PARA A PAGINA header("Location: pagina.php?categoria=".$id_categoria.""); }else{ //EXISTE então INCREMENTA $row = mysql_fetch_assoc($sql); $clique = $row->cliques; $clique++; $sql = mysql_query("UPDATE numero_cliques SET cliques = '".$clique."' WHERE id_categoria = '".$id_categoria."'"); //REDIRECIONA PARA A PAGINA header("Location: pagina.php?categoria=".$id_categoria.""); } ?>
  14. Talvez 2 orientação de ORDER BY pode ajuda? SELECT * FROM tabela ORDER BY id DESC, data_ultima_resposta ASC
  15. Oxeh, pega leve. Stoma sempre nos ajudando, é isso ai SrMaster, o Sotma deu a solução, e como o header(); não poder escapar algo antes.
  16. tenta fazer com PHP e HTMl exemplos index.php?passo=2 <?php if($_GET["passo"]==1){ //DIV DA ABA 1 ATIVADO }else{ //DIV DA ABA 1 DESATIVADO } if($_GET["passo"]==2){ //DIV DA ABA 2 ATIVADO }else{ //DIV DA ABA 2 DESATIVADO } ?>
  17. Olá pessoal Estou com duvida de como fazer uma paginação pular de pagina som as setas de <- -> , e pelos numerais 1, 2, 3, 4 ... Já consegui com os números, só que o event.keyCode não detecta as setas: veja a pagina do projeto: http://www.programarearte.com.br/google.php Se poderem me ajudar eu agradeço bastante! Abraço, Jefferson Oliveira
  18. Vê se esse tutorial te ajuda: http://www.programarearte.com.br/2009/08/a...com-javascript/
  19. Adiciona private $banco = 'xxx'; E muda: $bd = mysql_select_db($this->banco,$this->con); Ficaria assim <?php class Conexao{ //Variaveis private $host = 'localhost'; private $usuario = 'xxxxx'; private $senha = 'xxx'; private $banco = 'xxxx'; //Link Conexão private $con; //Construir conexao function __construct(){ $this->con = mysql_connect($this->host,$this->usuario,$this->senha); if(!$this->con){ echo "Erro Localhost"; exit; }else{ $bd = mysql_select_db($this->banco,$this->con); if(!$bd){ echo "Erro Banco de Dados"; exit; } } } //Mysql_Query public function query($sql){ $rs = mysql_query($sql,$this->con) or die(mysql_error()); return $rs; } //Destruir conexão function __destruct(){ mysql_close($this->con); } } ?>
  20. Ai pessoal acho que consegui. Foi só por a musica do METALLICA pra truar que eu consegui :) Musica >> Ain't My Bitch Veja ai URL http://facilsuplementos.com/modulos/carrin...mp;quantidade=1 Ai você check o carrinho: http://facilsuplementos.com/paginas/facil/...rrinho-compras/ Agora é só ficar atualizando! Valeu pessoal pela ajuda!!!! Obrigado!
  21. É isso mesmo, agora eu tenho 2 sessões, o $_SESSION["carrinho_combo"] e $_SESSION["carrinho"] vou postar o codigo pra vocês <?php @session_start(); $lib = true; include "../../lib/classes.php"; $idproduto = $_REQUEST["id"]; $quantidade = $_REQUEST["quantidade"]; $dadosproduto = $_not->pega($idproduto); #verifica se existe este combo if($_GET["limpar"]==1){ unset($_SESSION['carrinho']); unset($_SESSION['carrinho_combo']); }else{ $x = count($_SESSION['carrinho']); $x = $x+1; $_SESSION['carrinho'][$x]= array(nome=>$dadosproduto["titulo"],preço=>$dadosproduto["cartola"],quantidade=>$quantidade,codigo=>$dadosproduto["data"], codarray=>$x,idproduto=>$idproduto); } $carrinho = $_SESSION['carrinho']; foreach($carrinho as $checcombo){ if($checcombo["idproduto"] == $idproduto){ $combodados = $_com->pegaComboIguais($idproduto,$checcombo["idproduto"]); $_SESSION['carrinho_combo'][count($_SESSION['carrinho_combo'])+1]= array(id_combo=>$combodados["id"],nome_combo=>$combodados["titulo"],quantidade=>1,codarray=>count($_SESSION['carrinho_combo'])+1); unset($carrinho[$checcombo["codarray"]]); }else{ echo "Não existe"; } } ?> <h2>CARRINHO NORMAL</h2> <pre><? print_r($_SESSION['carrinho']) ?></pre> <h2>COMBO</h2> <pre><? print_r($_SESSION['carrinho_combo']) ?></pre> Quando eu ver 2 produtos com o mesmo id eu verifico se existe um combo pra este id, se existir eu apago o $_SESSION['carrinho'] e transformo em $_SESSION['carrinho_combo']. estou consegindo, mais ele cadastra 2 combos. Obrigado a todos que tentam me ajudar.
  22. Aewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww!!!!!!!!!!!!!!! é isso mesmo!! Valeu Stoma!!!!! O meu problema era que eu tenho um loja que tem uma promoção de levar o mesmo produto, e quando o cara add outro produto no carrinho ele verifica se existe 2 ele add a promoção, que no caso é um combo. Quiser visualizar a lojá que fiz www.facilsuplementos.com
  23. Estou querendo fazer uma busca, exemplo eu tenho um array que contem o mesmo id do produto (idproduto), quando o usuário adiciona um novo produto queria checar se esse is existe nesses array() e apenas mudar a quantidade para 2. Array ( [1] => Array ( [nome] => GNC Mega Men Vitapak Energia [preço] => [quantidade] => 1 [codigo] => 346617 [codarray] => 1 [idproduto] => 19 ) [2] => Array ( [nome] => GNC Mega Men Vitapak Energia [preço] => [quantidade] => 1 [codigo] => 346617 [codarray] => 2 [idproduto] => 19 ) ) Agradeço a vocês pela visita ao tópico! Abraços
  24. posta ai o codigo todo do .htaccess Acessa ai o link do post que criei sobre URL amigaveis, pode te ajudar. http://www.programarearte.com.br/2010/09/urls-amigaveis/
×
×
  • Criar Novo...