Ir para conteúdo
Fórum Script Brasil

matias_rezende

Membros
  • Total de itens

    34
  • Registro em

  • Última visita

Posts postados por matias_rezende

  1. O que você já tem? Já tem o login? No login você verifica se o usuário e senha batem com o banco de dados, certo? Posta a estrutura da tabela de usuários...

    E como você faz pra saber se o cara já está logado nas páginas que ele só pode entrar se estiver autenticado?? Session? Cookies?

    Responda estas perguntas que eu te ajudo.

    Carlos Eduardo

  2. Bom então você, de maneira bem geral, sem validação nenhuma, vai fazer assim

    No link que envia para a página que faz a consulta

    <a href="pagina.php?id=<?php echo $id_do_vendedor_que_voce_quer_saber_os_pedidos?>">Nome do Vendedor</a>
    Onde: $id_do_vendedor_que_voce_quer_saber_os_pedidos é o código que identifica quem é o vendedor do pedido. Na página que receber, você faz assim
    $id = $_GET['id'];
    $listartudo = "SELECT cliente, contato, telefone, situacao, pedido, validade, forma, desconto, emissao, entrega, numero, interno, quantidade, produto, valorun, total FROM pedidos WHERE  codigo = '$id' ";

    Mais ou menos assim

    Carlos Eduardo

  3. Um pequeno erro de sinal... Foi mal...

    for ($x = 0; $x < count($_POST['qtde']); $x++){
          $produto = $_POST['produtos'][$x];
          $qtde = $_POST['qtde'][$x];
          echo 'A quantidade digitada para o produto '.$produto.' foi de '.$qtde.'.</br>';
    }

    Agora deve funcionar.

    Carlos Eduardo

  4. Copia este código que eu coloquei e executa... Veja se o que aparece é o que foi selecionado.

    Depois que você confirmar, te pergunto... O que exatamente você quer fazer? Gravar no banco? Salvar em session? Exibir pro usuário?

    Carlos Eduardo

  5. você pode gravar, por exemplo, o caminho a serem gravados os arquivos no banco de dados e quando fizer o login guardar isto em uma session. Daí quando fizer o upload, você grava nesta pasta, que vai ser a pasta somente dele. Pode ser tipo um caminho igual pra todos, mas com uma pasta para cada usuário com o nome do login dele.

    Ex.:

    3 usuário - Jose, Joaquim, Mario.

    Caminho para gravar Jose - arquivos/jose/

    Caminho para gravar Joaquim - arquivos/joaquim/

    Caminho para gravar Mario - arquivos/mario/

    Entendeu mais ou menos?

    Carlos Eduardo

  6. Beleza... Veja que $_POST['produtos'][0] retorna o produto SÉRAB6O61 e o $_POST['qtde'][0] retorna 3 (que imagino ser a quantidade deste mesmo produto). Assim sendo...

    for ($x = 0; $x > count($_POST['qtde']); $x++){
          $produto = $_POST['produtos'][$x];
          $qtde = $_POST['qtde'][$x];
          echo 'A quantidade digitada para o produto '.$produto.' foi de '.$qtde.'.</br>';
    }

    Acho que por aqui você tem uma noção de como fazer... Qualquer coisa posta aí que a gente ajuda.

    Carlos Eduardo

  7. Faz o seguinte... Na primeira linha da página que pega os resultados, coloca o seguinte.

    echo '<pre>';
    print_r($_POST);
    echo '</pre>';

    Posta aqui o resultado.

    Carlos Eduardo

  8. Olha só... Não tinha percebido, mas a lógica está ao contrário...

    Veja, vou substituir os valores constantes pelo que está no banco...

    $sql = "SELECT * FROM programacao WHERE 2009-06-10 >= '2009-06-16' AND 2009-06-20 <= '2009-06-16'";
    Percebeu?? O sinal está trocado... Teria que ser assim
    $sql = "SELECT * FROM programacao WHERE datainicial <= '$dataatual' AND datafinal >= '$dataatual'";

    Acho que agora vai.

    Carlos Eduardo

  9. Acho que você não entendeu o que eu escrevi. Dá uma olhada... Teu código

    $dataatual = date('Y-m-d');
                    $sql = "Select * From programacao Where datainicial >= '$dataatual' And datafinal <= '$datafinal'";// Veja que você usa $datafinal
                    $sqlmensagem = mysql_query($sql);
                    $mensagem = mysql_fetch_assoc($sqlmensagem);
                    echo $mensagem['texto'];
    Meu código
    $sql = "SELECT * FROM programacao WHERE datainicial >= '$dataatual' AND datafinal <= '$dataatual'";// Viu a diferença???
    Vamos imaginar a data de Hoje... Teu código ficaria assim..
    $sql = "Select * From programacao Where datainicial >= '2009-06-16' And datafinal <= ' ' ";// Ou qualquer outra coisa, porque esta variável não foi setada ainda
    Meu código
    $sql = "SELECT * FROM programacao WHERE datainicial >= '2009-06-16' AND datafinal <= '2009-06-16' ";

    Carlos Eduardo

  10. E porque você pega a variável $id_msg por POST, e depois troca o valor dela pelo valor da $_SESSION???

    O cara te perguntou isto aqui... O problema está aqui. você seta uma variável e depois coloca outro valor pra ela??? Veja

    $id_msg = $_POST[deletar]; //Dado em um post o numero da mensagem a ser deletado
    $id_msg = $_SESSION['nmsg'];

    Viu?? Mesma variável $id_msg. Está vindo de onde? POST ou SESSION?

    Carlos Eduardo

  11. Olha, pode ser que não apareça por causa do Register Global. Não entendi muito bem o teu script, mas parece que você tem um FORM, em que se digita o Número do CPF e nesta outra página ele verifica... Só que, com register_global OFF, uma variável do FORM vai existir dentro do Array $_POST ou $_GET, dependendo do método de envio do FORM...

    Deu pra entender mais ou menos???

    Carlos Eduardo

  12. Coloca no value do select do assunto a parte do início do e-mail que é pra enviar (no teu exemplo, financeiro e comercial).

    Na hora de enviar o e-mail você troca. Onde está o e-mail de destino você coloca mais ou menos assim

    $destino = $_POST['assunto'].'@teste.com.br';

    E aí você usa a $destino na função mail.

    Carlos Eduardo

×
×
  • Criar Novo...