Ir para conteúdo
Fórum Script Brasil

Hudão

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Hudão

Hudão's Achievements

0

Reputação

  1. tipo assim, quando eu cliquei no botão resposta rápida pra te responder, apareceu um lugar onde eu escrevi esse texto que você ta lendo, um lugar que é possivel editar esse texto, Tipo se eu der um Enter no teclado, ele vai pra baixo, se seu quiser deixar o texto em negrito ele fica etc. Só que eu queria outros tipos de formatação, tipo justificado, negrito, italico etc. Sacou?
  2. como eu crio um campo de formulario do tipo Textfield com opções de formação do texto igual tem aki no forum pra postar um tópico?
  3. Minha dúvida é a seguinte: estou terminando um e-commerce que eu mesmo desenvolvi, estou na ultima pagina do site: que é enviar um e-mail para o cliente com os dados da compra dele. Exemplificando: o cliente compra 3 produtos Produto 1 Produto 2 Produto 3 como eu faço para enviar um e-mail informando ao cliente os produtos comprados por ele. eu uso banco de dados MySql e a instrução SQL que eu to usando para selecionar os dados chama os dados da sessão atual do pedido ($_SESSION['cod_ped']) Alguém pode começar a me ajudar?
  4. Para simplificar um pouco as coisas. O problema tá nesse trecho do código: ################################################################################ # Existe um campo onde o usuário poderá alterar a quantidade de produtos a serem comprados, caso ele venha digitar 0 ou nulo nesse campo e em seguida clicar em Recalcular, todos os produtos referentes ao pedido em andamento serão excluídos do carrinho. ################################################################################ if($_POST != "") { $delete1 = "DELETE FROM tbpedidos_itens WHERE cod_pedido=" .$_SESSION['cod_ped']. ""; $rsdelete1 = mysql_query($delete1,$conexao); ################################################################################ # Como todos os produtos inseridos no carrinho foram excluídos, é necessário recompor a cesta com os itens que são diferentes de 0 ou nulo. Este procedimento é executado pelas linhas abaixo. ################################################################################ foreach ($_POST as $field_name) if($field_name != "B1" AND $_POST['$field_name'] != 0 AND trim($_POST['$field_name']) != "") { $inserir3 = "INSERT INTO tbpedidos_itens (cod_pedido, cod_produto, quantidadeproduto) VALUES (" .$_SESSION['cod_ped']. ",'$field_name'," .$_POST['$field_name']. ""; $rsinserir3 = mysql_query($inserir3,$conexao); } }
  5. Olá pessoal, meu problema é o seguinte: tenho um script de carrinho de compras funcionando quaer por completo. O único problema é que ele não atualiza a quantidade de produtos no carrinho, fazendo com que se eu colocar um item no carrinho, ele sempre ficará com 1 e não tem como eu aumentar a quantidade e nem excluir o item se eu colocar a quantidade igual a zero. segue o script comentado: <?php session_start(); ################################################################################ # Aqui iremos incluir o arquivo de conexao com o banco de dados e a variável que pega a string da pagina anterior com o código do produto ################################################################################ include "conexao.php"; $cod_produto = $_GET["cod_produto"]; ################################################################################ Essa parte do código faz o seguinte: 1° analisa se já existe a sessão cod_ped e se não existir vai selecionar o maior codigo de pedido já realizado no site e vai ver se não tiver sido feito nenhum pedido o primeiro pedido vai ser igual a 1 caso contrário irá acrescentar mais 1 no numero máximo do pedido existente e irá inserir na tabela pedidos no campo cod_pedido o valor do novo pedido que está sendo realizado agora. Irá também iniciar uma nova sessão chamada cod_ped com o valor do pedido atual. ################################################################################ if($_SESSION['cod_ped']==FALSE) { $sqlmax = "SELECT MAX(cod_pedido) AS max_codpedido FROM tbpedidos"; $rsmax = mysql_query($sqlmax,$conexao); $rsmaxlinhas = mysql_num_rows($rsmax); $array = mysql_fetch_array($rsmax); if($rsmaxlinhas == 0) { $novo_pedido = 1; } else { $novo_pedido = $array['max_codpedido'] + 1; } $inserir1 = "INSERT INTO tbpedidos (cod_pedido) VALUES ('$novo_pedido')"; $rsinserir1 = mysql_query($inserir1,$conexao); $_SESSION['cod_ped'] = $novo_pedido; } ################################################################################ # Se a Query String $_GET['cod_produto'] não estiver vazia vai selecionar todos os campos da tabela pedidos_itens onde o campo cod_pedido seja igual a sessão atual e o campo cod_produto seja igual a Query String ou então retorna algum erro caso haja. Irá contar o número de registros retornados da query feita ao banco de dados e vai verificar se não houve nenhum resultado. E caso não haja nenhum resultado irá inserir um novo registro na tabela pedidos_itens nos campos informados com os valores informados. Essa parte do código serve para verificar a já existência de um determinado produto na sessão atual e caso ele não esteja no carrinho ainda irá inserí-lo ou então simplesmente não irá inserir nada no banco de dados. ################################################################################ if($_GET["cod_produto"] != "") { $sqlpedidoitem = "SELECT * FROM tbpedidos_itens WHERE cod_pedido=" .$_SESSION['cod_ped']. " AND cod_produto ='$cod_produto'" or die ("Erro: ".mysql_error()); $rspedidoitem = mysql_query($sqlpedidoitem,$conexao); $linhas = mysql_num_rows($rspedidoitem); if($linhas == 0) { $inserir2 = "INSERT INTO tbpedidos_itens (cod_pedido, cod_produto, quantidadeproduto) VALUES (" .$_SESSION['cod_ped']. ",'$cod_produto', 1)"; $rsinserir2 = mysql_query($inserir2,$conexao); } } ################################################################################ # Existe um campo onde o usuário poderá alterar a quantidade de produtos a serem comprados, caso ele venha digitar 0 ou nulo nesse campo e em seguida clicar em Recalcular, todos os produtos referentes ao pedido em andamento serão excluídos do carrinho. ################################################################################ if($_POST != "") { $delete1 = "DELETE FROM tbpedidos_itens WHERE cod_pedido=" .$_SESSION['cod_ped']. ""; $rsdelete1 = mysql_query($delete1,$conexao); ################################################################################ # Como todos os produtos inseridos no carrinho foram excluídos, é necessário recompor a cesta com os itens que são diferentes de 0 ou nulo. Este procedimento é executado pelas linhas abaixo. ################################################################################ foreach ($_POST as $field_name) if($field_name != "B1" AND $_POST['$field_name'] != 0 AND trim($_POST['$field_name']) != "") { $inserir3 = "INSERT INTO tbpedidos_itens (cod_pedido, cod_produto, quantidadeproduto) VALUES (" .$_SESSION['cod_ped']. ",'$field_name'," .$_POST['$field_name']. ""; $rsinserir3 = mysql_query($inserir3,$conexao); } } ################################################################################ # Itens no carrinho ################################################################################ $stritenspedido = "SELECT * FROM tbprodutos INNER JOIN tbpedidos_itens ON tbprodutos.cod_produto = tbpedidos_itens.cod_produto WHERE cod_pedido = " .$_SESSION['cod_ped']. ""; $rsitenspedido = mysql_query($stritenspedido,$conexao); $total_itenspedido = mysql_num_rows($rsitenspedido); ################################################################################ ?> Alguém pode me ajudar? Obrigado.
  6. Do jeito que você ensinou não consegui fazer, mas consegui fazer de outra forma, assim: <? $cod_funcionario=$_GET['cod_funcionario']; ?> <? include "header.php"?> <? if($cod_funcionario != ""){ $conexao=mysql_connect("localhost","",""); $db=mysql_select_db("database",$conexao); $sql="SELECT * FROM tbfuncionarios, tbcargos, tblotacoes WHERE tbfuncionarios.cod_funcionario = '$cod_funcionario'"; $query=mysql_query($sql,$conexao); $array=mysql_fetch_array($query); ?> <input name="txt_nomefuncionario" type="text" id="txt_nomefuncionario" value="<? echo $array['nomefuncionario'];?>" size="40" /> <select name="select"> <option value="<? echo $array['cod_cargo'];?>"><? echo $array['nomecargo'];?></option> <? $sqlcargo="SELECT * FROM tbcargos ORDER BY nomecargo ASC"; $querycargo=mysql_query($sqlcargo,$conexao); while($arraycargo=mysql_fetch_array($querycargo)){ $xcargo=$arraycargo['cod_cargo']; if ($xcargo != $array['cod_cargo']){ ?> <option value="<? echo $arraycargo['cod_cargo'];?>"><? echo $arraycargo['nomecargo'];?></option> <? } }?> </select> Funcionou da maneira que eu queria. Valeu pela força.
  7. Hudão

    Aprender Php

    Para você ter uma boa base, você deve começar com lógica de programação que vai ajudar a desenvolver seu raciocínio para quando você for trabalhar com PHP não ter muitas dificuldades e saber o que fazer na pratica com a sintaxe da programação PHP. Infelizmente, os tutoriais que rola na net não são bons. Compre livros. Com uns 200,00 reais você compra um kit de livros: lógica para programação, PHP, Banco de Dados, HTML e Java Script. Você sabendo o básico disso ai tudo, você consegue desenvolver aplicações que pode até gerar um lucro para você. Agora se você não puder comprar livros, você deve ficar com os tutoriais que rolam na net mesmo e sempre que precisar pedir ajuda nos foruns.
  8. tenho um problema que é o seguinte: quero alterar um cadastro de funcionário de forma que nos campos do tipo menu/lista já apareça o que está cadastrado anteriormente, Exemplo: tenho um cadastro da seguinte forma: NOME: FULANO DE TAL CARGO: GERENTE TEL: 1234-5678 para eu alterar somente o nome por exemplo, sem precisar informar novamente o cargo do cara no formulário tipo menu/lista como que eu devo fazer? Estou fazendo da seguinte forma: seleciono todos os cargos da tabela cargo e mando fazer a listagem no campo de formulario do tipo menu, mas só sei fazer começando do primeiro registro ou então "SELECIONE" inicialmente mostrando todos os cargos se clicar na setinha do menu. Alguém sabe fazer isso?
×
×
  • Criar Novo...