Ir para conteúdo
Fórum Script Brasil

Mario Junior

Membros
  • Total de itens

    163
  • Registro em

  • Última visita

Posts postados por Mario Junior

  1. Tenta isso:

    session_start();
    if(!session_is_registered("itens_compras")){
    
    session_register("itens_compras");
                
    $_SESSION[itens_compras]=array();
    
    }
     if($_REQUEST['campo_codigo_digitado']){
           if(isset( $_SESSION[itens_compras][$_REQUEST[campo_codigo_digitado]])){
               $_SESSION[itens_compras][$_REQUEST[campo_codigo_digitado]]=$_REQUEST[campo_codigo_digitado];
              }else{
              $_SESSION[itens_compras][$_REQUEST[campo_codigo_digitado]]=$_REQUEST[campo_codigo_digitado];
              }
             }
    }
    $produto=array_keys($_SESSION['itens_compras']);
    foreach($produto as $a){
    echo "Produto $a <br>";
    }

    Assim você consegue listar os códigos. O exemplo acima agrega à sessão criada o valor do campo código..mas você pode agregar outros valores como quantidade por exemplo. Basta substituir, depois do "=", outra variavel.

    Tenho isso no meu sistema e funciona .

  2. E o session_start?? Sem ele você não cria sessão.

    <?
    session_start();
    include "configuracao.php";
    
    $db = mysql_connect ($host, $login_db, $senha_db);
    $basedados = mysql_select_db($database);
    
    if($loginbanco == $login AND $senhabanco == $senha){
    session_register(login);
    session_register(senha);
    header("Location: area_vip.php");
    }
    $resultado = mysql_query("SELECT login, senha FROM usuarios_vip WHERE login='$login' AND senha='$senha'") or print (mysql_error());
    while($linha = mysql_fetch_array($resultado)){
    $loginbanco = $linha["login"];
    $senhabanco = $linha["senha"];
    }
    echo
    "
    <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
    <script type=\"text/javascript\">
    alert(\"Erro: Usuário ou senha inválidos!\");
    </script>
    ";
    ?>
    </body>
    </html>

  3. Bom dia.

    Gostaria de saber se existe alguma forma de se trocar o keyCode enviado.

    Pergunto pois preciso fazer o ENTER funcionar como Tab. Peguei algumas coisas aqui no forum sobre isso, porém no meu caso, o que eu encontrei não funcionaria, pois eu preciso focar campos que são gerados automaticamente, portanto,levam o mesmo nome sempre.

    Por exemplo:

    Abaixo tenho 2 forms com 2 campos cada um:

    <form name="form">
    <li>Campo 1 <input type="text" name="texto" /></li>
    <li>Campo 2 <input type="text" name="texto" /></li>
    </form>
    <form name="form">
    <li>Campo 1 <input type="text" name="texto" /></li>
    <li>Campo 2 <input type="text" name="texto" /></li>
    </form>
    Tem alguma solução pra isso? Estou realmente precisando encontrar algo e já procurei bastante e não consegui pensar em algo pra chegar na solução. Mais uma vez, agradeço a atenção. Pessoal. Encontrei isso aqui. No I.E funciona mas não no FireFox. Alguém pode me ajudar a fazer funcionar este no firefox?
    function TABEnter(oEvent){
      var oEvent = (oEvent)? oEvent : event;
      var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
      if(oEvent.keyCode==13)
        oEvent.keyCode = 9;
      if(oTarget.type=="text" && oEvent.keyCode==13)
        //return false;
        oEvent.keyCode = 9;
      if (oTarget.type=="radio" && oEvent.keyCode==13)
        oEvent.keyCode = 9;
    }

  4. Vai depender de como o código estiver escrito no arquivo o qual será chamado no include.

    Por exemplo:

    O arquivo que você irá chamar no include é o teste.php com o seguinte conteúdo:

    <form>
    <?php
    echo"
    <input type=\"text\" name=\"teste\" />;
    ?>
    </form>
    Isso vai aparecer na sua div. Mas, suponha que seu teste.php esteja assim:
    <?php
    $nome="Mário";
    ?>

    Isso, na chamada do include, não vai mostrar nada.

    Isso você deve saber...mas caso não se recorde disso, vale lembrar.

  5. você precisa adicionar caracteres de escape em toda a tag img que você abriu.

    Tente substituir a tag img por isso:

    "<img src=\"http://www.site.br/email.jpg\" width=\"250\" height=\"250\" border=\"0\">"

    Só por garantia...coloque essa url na barra de endereço do navegador pra garantir se esse endereço acessa a figura mesmo.

  6. Já não tenho tanta certeza de como colocar a imagem no corpo do email.

    Agora você me pegou.

    Vou dar uma olhada..se encontrar algo eu posto aqui.

    Os colegas do forum sabem algo sobre isso?

    Já não tenho tanta certeza de como colocar a imagem no corpo do email.

    Agora você me pegou.

    Vou dar uma olhada..se encontrar algo eu posto aqui.

    Os colegas do forum sabem algo sobre isso?

    Encontrei algo do tipo com src mesmo:

    <img src="http://endereco.do.site/img/logo_logistica.jpg" />

    Não se se existe alguma outra forma.

  7. Então..não é isso ..mas tem um igual sobrando aqui:

    <form method="post" name="form" action="<?=$_SERVER['PHP_SELF']?>">

    Deixe:

    <form method=post" name="form" action="<?$_SERVER['PHP_SELF]?>">

    você já tendou dar um echo nessas queryes e executa-las no console pra ver o que dá?

  8. Pra colocar o CodeBox tem um botão que fica logo acima da caixa de texto onde você digita sua dúvida. É o décimo botão da esquerda para direita..que parece um papiro.

    Continuando..

    Está faltando um ' ) ' antes da ' { '.

    Tenta isso:

    <?php
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    
    $msg = "<font face='Verdana' size='2'><b>nome:</b> \t$nome</font><br>";
    $msg .= "<font face='Verdana' size='1'><b>email:</b> \t$email</font><br>";
    
    
    $mensagem = "$msg";
    $remetente = "$email";
    
    $destinatario = "suporte@xcompbrasil.com.br";
    $assunto = "novidades xcomp Informatica";
    $headers = "From: ".$remetente."\nContent-type: text/html"; # o 'text/html' E o tipo mime da mensagem
    if(!mail($destinatario,$assunto,$headers) or !mail($email,"Obrigado por entrar em contato","Obrigado $nome por entrar em contato" ,$headers)){
    print "falha no envio da mensagem";
    }
    
    ?>

  9. Então..se o banco está gravando no formato (AAAA-MM-DD HH:MM:SS) a query tem que ser rodada neste formato.

    Se você enviar uma consulta desta forma " where data < '2009-04-24 23:59:59' ele não traz nada?

    Roda esta instrução direto no console pra ver.

    Eu acho que o que está engasgando aí é o fato do seu campo date ser com Time Stamp...aí se você não enviar a informação da hora, acho que a consulta irá retornar vaiza mesmo...agora se você enviar o time stamp desta maneira (23:59:59) juntamente com a data, acho que retorna valor.

    É que eu já passai por uma situação semelhante, onde meu campo date era com Time Stamp...eu não enviava a hora..ele me retornava vazio.

  10. Pessoal.

    Enviei um POST com informação errada e gostaria de me corrigir.

    Campos DATE aceita sinal de < na query e não só isso, aceita >, or, not in.

    Peço desculpas principalmente ao colega Laércio pelo erro.

  11. Mas vai depender do tipo de dado que você usa no campo.

    Acabei de fazer um teste aqui em um banco de dados PostgreSQL (é diferente mas é linguagem SQL também) e o sinal de maior ou menor não me retornou nenhum resultado.

    Talvez fosse melhor você procurar algo a respeito na seção de linguagens SQL.

    Cara foi mal.

    Aceita sim

  12. você não vai colocar o email no código fonte.

    Veja só:

    O usuário preenche o campo email no formulário, certo?

    A partir deste campo, você captura o email dele via POST, do jeito que está o início do seu código:

    $email=$_POST['email'];

    A partir desta variável, você vai trabalhar o o retorno para o usuário. Entendeu?

×
×
  • Criar Novo...