Ir para conteúdo
Fórum Script Brasil

eiglimar

Membros
  • Total de itens

    30
  • Registro em

  • Última visita

Tudo que eiglimar postou

  1. Primeiro Problema: O if de verificação se está vazio e se existe você tem que negativar o isset porq se não sempre vai entrar ali e deixar a quantidade igual a um. Segundo Problema: você não sei se isso é uma regra sua da sua aplicação mas sempre vai ser só uma quantidade de um produto no carrinho? Você deve deixar a quantidade pegar uma variável com a quantidade do item para você acrescentar no carrinho pois se não sempre só vai possibilitar para o usuário comprar 1 quantidade do item desejado, quando o cara for comprar tente também ter uma variável para a quantidade para acrescentar no carrinho. Exemplo bem porquinho rsrs: - Na página de compra do produto você deve ter o botão comprar e um campo com a quantidade solicitada do item. - Ao clicar em comprar, você na hora de verificar o $_GET['acao'] == 'add lá seu e depois acrescentar no carrinho você deve ter que passar também o campo com a quantidade do produto que como exemplo eu escrevi session['carrinho']['qtd'(Que poderia ser $_GET['qtd'] que considero melhor passar por POST) Desculpe a explicação meio doida, mas se não der pra entender eu tento explicar denovo rsrs Abs,
  2. Cara pra manter os dados do carrinho na session mesmo basta você fazer a variable da session['carrinho']['qtd'] += 1 se você quer ficar apenas um item ou se não colocar a variável da quantidade session['carrinho']['qtd'] += $qtd ai sempre vai manter a quantidade e não zerar OBS: session['carrinho']['qtd'] é só um exemplo da sua variavel de carrinho Uma outra coisa que percebi foi que no seu if if (isset($_SESSION['shop'][$id]) || empty($_SESSION['shop'][$id])) { $_SESSION['shop'][$id] = 1; } você colocou que se a variavel $_SESSION['shop']['$id'] existir ou estiver vazia você acrescenta 1, o certo seria se $_SESSION['shop']['$id'] não existir ou estiver vazia você coloca 1 if(!isset($_SESSION['shop']['$id']) || empty($_SESSION['shop'][$id])) { $_SESSION['shop'][$id] = 1; }
  3. eiglimar

    Upload de Arquivos

    opa cara beleza? cara basta jogar o endereço do local do servidor mais o nome do arquivo num link por exemplo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Download</title> </head> <body> <h1>Baixe seu arquivo!</h1> <a href="<?php echo "http://seudiretorio/local/arquivos"+$nome_arquivo;?>arquivo.zip">Baixe o arquivo!</a> </body> </html> OBS: faz um loopzinho e vem trazendo essa variavel $nome_arquivo do banco e fazendo os links necessários para baixar os arquivos
  4. Olá tudo bem? esse refresh seu está fazendo o que com essa com essa variavel "acao" na URL? Pois ele só vai adicionar se você der o refresh passando algo na URL, e outra ele verifica sempre se existe um ID do carrinho correto aconselho você a fazer um método de adicionar produto no carrinho e passar o id do produto quando clicar no botão comprar apenas. e não colocar um adicionar no carrinho na verificação de um GET. não entendi muito bem seu código e o que você está fazendo se puder explicar melhor. Falou! :)
  5. Olá Pessoal tudo bem? estou com um problema aqui no meu projeto que eu estou usando esse codigo no meu .htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^adicionar-usuario/?$ add-usuario/add_usuario.php [NC,L] </IfModule> OBS:só coloquei a regra para a página que não está funcionando. e aqui o codigo da página no meu localhost está como localhost/testes/meu_projeto/add-usuario/add_usuario.php dentro dessa minha pasta "/add-usuario/" tem um index.php que quando eu mando ../add-usuario/ ele já pega ../add-usuario/add_usuario.php e aqui está o codigo desse arquivo add_usuario.php <!DOCTYPE html> <html lang="pt_BR"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Incluir Usuário</title> <link rel="stylesheet" href="../css/bootstrap.css"> <link rel="stylesheet" href="../css/custom.css"> <link rel="stylesheet" href="../css/slidebars.css"> <link href='http://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'> <link rel="stylesheet" type="text/css" href="../css/font-awesome/css/font-awesome.css" > <link rel="stylesheet" type="text/css" href="../js/plugins/jasny/css/jas-css.css"> </head> <body> <?php $paginaCorrente = basename($_SERVER['SCRIPT_NAME']); include('../includes/sessao/verifica_session_on.php'); $nivel_user = $_SESSION['UserNivel']; //barra top menu include('../includes/design/barra_top_menu.php'); if($nivel_user != 1) { include("../includes/sem-permissao.php"); } else { //pagina de conteudo do cadastro de usuários include('conteudo-add_usuario.php'); } //Menu lateral fora da div do conteudo. include('../includes/design/barra_lateral_menu.php'); ?> <!-- Javascript --> <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/bootstrap.js" type="text/javascript"></script> <!-- Slidebars --> <script src="../js/plugins/slidebars.js" type="text/javascript"></script> <script src="../js/inicia_slidebars.js" type="text/javascript"></script> <!-- Mascaras --> <script src="../js/plugins/jasny/js/jas-jquery.js" type="text/javascript"></script> <!-- Validações --> <script src="../js/plugins/jqueryValidate/jquery.validate.js" type="text/javascript"></script> <script src="../js/plugins/jqueryValidate/additional-methods.js" type="text/javascript"></script> <script src="../js/plugins/jqueryValidate/localization/messages_pt_BR.js" type="text/javascript"></script> <script src="../js/validacoes.js" type="text/javascript"></script> </body> </html> bom esse é o codigo da página , e quando eu coloco "localhost/teste/meu_projeto/add-usuario/" ele redireciona para "localhost/teste/meu_projeto/add-usuario/add_usuario.php" bom espero que vocês me ajudem porq não sei mais o que fazer e sim o mod_rewrite está ativado porq eu tenho as regras de outros arquivos(páginas) e funcionam normal bom obrigado pessoal!!
×
×
  • Criar Novo...