Ir para conteúdo
Fórum Script Brasil

Thyago Henrique

Membros
  • Total de itens

    67
  • Registro em

  • Última visita

Posts postados por Thyago Henrique

  1. Pessoal, bom dia!!

    Estou com o seguinte problema:

    Tenho dois códigos php cod1.php e cod2.php.

    No cod1.php, eu tenho um Ajax que faz com que abra o cod2.php em uma div e esta div se atualize de segundo em segundo.

    <html>
    <head>
    <title></title>
    <?php
    //Configurando a conexão com MySQL
    include ("conf/conexao.php");
    ?>
    <link rel="stylesheet" type="text/css" href="css/styles.css">
    <script>
    function AutoRefresh(){
        var xmlHttp;
        try{
            xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
        }
        catch (e){
            try{
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
            }
            catch (e){
                try{
                  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e){
                  alert("No AJAX");
                  return false;
                }
            }
        }
    
        xmlHttp.onreadystatechange=function(){
            if(xmlHttp.readyState==4){
                document.getElementById('div').innerHTML=xmlHttp.responseText;
                setTimeout('AutoRefresh()',1000); // JavaScript function calls AutoRefresh() every 3 seconds
            }
        }
        xmlHttp.open("GET","cod2.php",true);
        xmlHttp.send(null);
    }
    AutoRefresh();
    </script>
    </head>
    <body>
        <div id="div"></div>
    </body>
    </html>
    No arquivo cod2.php, faço um select na tabela que necessito e preciso trazer este dado para o arquivo cod1.php. Isso é possível em AJAX? Se for em PHP só, peço desculpas e também que me transfiram o tópico para PHP. Abaixo o código do arquivo cod2.php
    <html>
    <head>
    <title></title>
    <?php
    include ("conf/conexao.php"); 
    $userid=80
    ?>
    </head>
    <body>
    <div id="principal" class="div_principal">
        <?php        
        $sql="SELECT nome, num_notificacoes FROM notificacoes WHERE userid=" . $userid;
        $result=mysql_query($sql) or die("A consulta falhou: " . mysql_error());
    
        while ($line=mysql_fetch_array($result, MYSQL_ASSOC)) 
        {
            $usuario=$line['nome'];
            $endereco=$line['num_notificacoes'];
        }
        ?>
    </div>
    <!-- FIM DIV PRINCIPAL -->
    </body>
    </html>

    No exemplo acima, eu precisava trazer para o arquivo cod1.php os dados usuario e numero de notificacoes do usuário.

    Obrigado pela ajuda de todos!

    Abraço

  2. Bom dia pessoal, estou com alguns problemas na hora de fazer inserção de dados com acentuação.

    Ex:

    Quero inserir o funcionário THYAGO ARAÚJO na tabela funcionarios

    INSERT INTO funcionarios (nome) VALUES ('THYAGO ARAÚJO'); (ESSA SERIA A FORMA CORRETA DE INCLUIR)

    Porém, o insert fica da seguinte forma: INSERT INTO funcionarios (nome) VALUES ('THYAGO ARA��šJO');

    O BD está em codificação SQL_ASCII e utilizo o PGAdmin também.

    Detalhe é que até chegar no insert está correto. O problema aparece apenas na hora de inserir mesmo.

    Agradeço a todos pela ajuda

    Pessoal, pelo que percebi, o erro está na hora de executar o insert, ou seja, na linha $_res = pg_query($_conexao, $_insert);

  3. Tente trocar os "&lt;" por "<"

    sim...já corrigi isso tudo. mesmo assim não está rodando

    Faltou o "p" aqui: echo "&lt;script type=\"text/javascript\">document.FormMail.linha.disabled=false;</script>";

    Desculpe..foi falta de atenção minha. Não tinha reparado que estava faltando o p no </script>.

    Agora parece que rodou...vou dar uma testada aqui e já retorno falando se esta ok

    Tente trocar os "&lt;" por "<"

    sim...já corrigi isso tudo. mesmo assim não está rodando

    Faltou o "p" aqui: echo "&lt;script type=\"text/javascript\">document.FormMail.linha.disabled=false;</script>";

    Desculpe..foi falta de atenção minha. Não tinha reparado que estava faltando o p no </script>.

    Agora parece que rodou...vou dar uma testada aqui e já retorno falando se esta ok

    Fechado kara!! Deu certinho sim!!! Muito obrigado pela força ae!!!

    Abraço

  4. Tente agora:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" />
    
    &lt;script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    &lt;script type="text/javascript">
        //executando a função para selecionar o produto    
    function busca_linha()
    {
      document.FormMail.linha[0].selected=true;
      document.FormMail.submit();
    }
    </script>
    </head>
    
    <body>
        <form action="" id="FormMail" name="FormMail" method="post">
            <table width="100%" border="0" cellspacing="3" cellpadding="0">
                <tr>
                    <td align="right" width="50%">
                        <div class="margem_produtos">
                        <select name="produto" id="produto" onchange="busca_linha()">
                            <?php
                            echo "<option value=\"0\">Selecione o produto desejado</option>";
                            include ("conecta.php");
                            //selecionando os dados da tabela produtos ordenado por id
                            $sql = "SELECT * FROM produtos ORDER BY id ASC";
                            //Executando o codigo mysql e caso tenha erro sera mostrada uma msg
                            $qr = mysql_query($sql) or die (mysql_error());
                            //Listando os produtos
                            while ($ln = mysql_fetch_assoc($qr))
                            {
                                if($_POST['produto'] == $ln['id'])
                                {
                                  echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                                else
                                {
                                  echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                            }
                            ?>
                        </select>
                        </div>
                    </td>
                    <td align="left" width="50%">
                        <div class="margem_produtos">
                        <select name="linha" id="linha" disabled>
                            <?php
                            if(!empty($_POST['produto']) AND (empty($_POST['linha']) OR $_POST['linha'] == 0))
                            {
                              //habilita o select
                              echo "&lt;script type=\"text/javascript\">document.FormMail.linha.disabled=false;</scrit>";
                              //aqui faz a busca da linha de acordo com o especificado no primeiro select
                              //Recuperando a variável estado
        $produto = $_POST['produto'];
            
        //Selecionando dados da tabela cidade ordenado por nome
        $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto";
        //Executando o código mysql e caso tenha erro será mostrada uma msg
        $qr = mysql_query($sql) or die (mysql_error());
        
        /*echo '<pre>';
        print_r($_POST);
        echo '</pre>';
        die('morri');*/
        //Verificando se a tabela cidades tem dados cadastrados
        if (mysql_num_rows($qr) == 0){
            echo '<option value="0">Não há linhas para este produto</option>';
        }else{
            echo '<option value="0">Selecione a Linha</option>';
            while ($ln = mysql_fetch_assoc($qr)){
                echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>';
            }
        }
                            }
                            else
                            {
                              echo "<option value=\"0\">Selecione o produto</option>";
                            }
                            ?>
                        </select>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <div class="margem_produtos">
                            <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" />
                        </div>
                    </td>
                </tr>
            </table>
        </form>
        <?
            /*echo '<pre>';
            print_r(@$_POST);
            echo '</pre>';
            die('lalalalala');*/
                
            if(@$_POST['produto'] AND @$_POST['linha'] != 0)
            {
                $produto = $_POST['produto'];
                $linha = $_POST['linha'];
                                
                echo "ID Produto: ".$produto."<br>";
                echo "ID Linha: ".$linha;
            }
            ?>
    </body>
    </html>

    agora quando seleciona o produto, não aparece nada em linhas e some o botão

  5. Cara esse código meu tá meio bichado mesmo, fiz meio correndo e deu nisso, teste aí:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" />
    
    &lt;script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    &lt;script type="text/javascript">
        //executando a função para selecionar o produto    
    function busca_linha()
    {
      document.FormMail.linha[0].selected=true;
      document.FormMail.submit();
    }
    </script>
    </head>
    
    <body>
        <form action="" id="FormMail" name="FormMail" method="post">
            <table width="100%" border="0" cellspacing="3" cellpadding="0">
                <tr>
                    <td align="right" width="50%">
                        <div class="margem_produtos">
                        <select name="produto" id="produto" onchange="java script:busca_linha()">
                            <?php
                            echo "<option value=\"0\">Selecione o produto desejado</option>";
                            include ("conecta.php");
                            //selecionando os dados da tabela produtos ordenado por id
                            $sql = "SELECT * FROM produtos ORDER BY id ASC";
                            //Executando o codigo mysql e caso tenha erro sera mostrada uma msg
                            $qr = mysql_query($sql) or die (mysql_error());
                            //Listando os produtos
                            while ($ln = mysql_fetch_assoc($qr))
                            {
                                if($_POST['produto'] == $ln['id'])
                                {
                                  echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                                else
                                {
                                  echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                            }
                            ?>
                        </select>
                        </div>
                    </td>
                    <td align="left" width="50%">
                        <div class="margem_produtos">
                        <select name="linha" id="linha">
                            <?php
                            if(!empty($_POST['produto']) AND (empty($_POST['linha']) OR $_POST['linha'] == 0))
                            {
                              //aqui faz a busca da linha de acordo com o especificado no primeiro select
                              //Recuperando a variável estado
        $produto = $_POST['produto'];
            
        //Selecionando dados da tabela cidade ordenado por nome
        $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto";
        //Executando o código mysql e caso tenha erro será mostrada uma msg
        $qr = mysql_query($sql) or die (mysql_error());
        
        /*echo '<pre>';
        print_r($_POST);
        echo '</pre>';
        die('morri');*/
        //Verificando se a tabela cidades tem dados cadastrados
        if (mysql_num_rows($qr) == 0){
            echo '<option value="0">Não há linhas para este produto</option>';
        }else{
            echo '<option value="0">Selecione a Linha</option>';
            while ($ln = mysql_fetch_assoc($qr)){
                echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>';
            }
        }
                            }
                            else
                            {
                              echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>";
                            }
                            ?>
                        </select>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <div class="margem_produtos">
                            <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" />
                        </div>
                    </td>
                </tr>
            </table>
        </form>
        <?
            /*echo '<pre>';
            print_r(@$_POST);
            echo '</pre>';
            die('lalalalala');*/
                
            if(@$_POST['produto'] AND @$_POST['linha'] != 0)
            {
                $produto = $_POST['produto'];
                $linha = $_POST['linha'];
                                
                echo "ID Produto: ".$produto."<br>";
                echo "ID Linha: ".$linha;
            }
            ?>
    </body>
    </html>

    Acho que agora dá.

    beleza...mas ainda não está funcionando corretamente. Primeiro eu preciso estar selecionando o produto, clicar em buscar pra aparecer as linhas. A idéia é que a linha apareça sem precisar do botão. E quando seleciono a linha, e clico novamente em buscar ele some da combo a linha que eu selecionei. Mas isso beleza. O maior problema é ter de clicar em buscar antes de selecionar a linha. Vou tentar alguma coisa aqui e se conseguir posto aqui. Se souber o que é também, por favor me ajude..rs...

    Vlw pela ajuda ae.

    Abs

  6. Teste tirar isso do java script:

    $(document).ready(function(){
            $("select[name=produto]").change(function(){
                $("select[name=linha]").html('<option value="0">Carregando...</option>');
                $.post("linhas.php",
                       {produto:$(this).val()},
                       function(valor){
                           $("select[name=linha]").html(valor);                       
                       })
            })
        })

    Deu na mesma. Acho que o problema é a variável mesmo que não está recebendo ali.

  7. Teria problema de você postar todo o código teu aqui?

    Esta aí. O código é o mesmo que passei acima mas agora com as alterações que você me passou.

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" />
    
    &lt;script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    &lt;script type="text/javascript">
        //executando a função para selecionar o produto
        $(document).ready(function(){
            $("select[name=produto]").change(function(){
                $("select[name=linha]").html('<option value="0">Carregando...</option>');
                $.post("linhas.php",
                       {produto:$(this).val()},
                       function(valor){
                           $("select[name=linha]").html(valor);                       
                       })
            })
        })
        
        function chamaformulario(){
            document.getElementById('div_teste').style.display = 'block';
        }
        
        
        function busca_linha()
    {
      document.FormMail.linha.value=0;
      document.FormMail.submit();
    }
        
        
    </script>
    </head>
    <body>
        <form action="" id="FormMail" name="FormMail" method="post">
            <table width="100%" border="0" cellspacing="3" cellpadding="0">
                <tr>
                    <td align="right" width="50%">
                        <div class="margem_produtos">
                        <select name="produto" id="produto" onchange="java script:busca_linha()">
                            <?php
                            echo "<option value=\"0\">Selecione o produto desejado</option>";
                            include ("conecta.php");
                            //selecionando os dados da tabela produtos ordenado por id
                            $sql = "SELECT * FROM produtos ORDER BY id ASC";
                            //Executando o codigo mysql e caso tenha erro sera mostrada uma msg
                            $qr = mysql_query($sql) or die (mysql_error());
                            //Listando os produtos
                            while ($ln = mysql_fetch_assoc($qr))
                            {
                                if($_POST['produto'] AND $_POST['produto'] == $ln['id'])
                                {
                                  echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                                else
                               {
                                  echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                            }
                            ?>
                        </select>
                        </div>
                    </td>
                    <td align="left" width="50%">
                        <div class="margem_produtos">
                        <select name="linha" id="linha">
                            <?php
                            if(!empty($_POST['produto']) AND ($_POST['linha'] = 0))
                            {
                              //aqui faz a busca da linha de acordo com o especificado no primeiro select
                              //Recuperando a variável estado
        $produto = $_POST['produto'];
            
        //Selecionando dados da tabela cidade ordenado por nome
        $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto";
        //Executando o código mysql e caso tenha erro será mostrada uma msg
        $qr = mysql_query($sql) or die (mysql_error());
        
        /*echo '<pre>';
        print_r($_POST);
        echo '</pre>';
        die('morri');*/
        //Verificando se a tabela cidades tem dados cadastrados
        if (mysql_num_rows($qr) == 0){
            echo '<option value="0">Não há linhas para este produto</option>';
        }else{
            echo '<option value="0">Selecione a Linha</option>';
            while ($ln = mysql_fetch_assoc($qr)){
                echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>';
            }
        }
                            }
                            else
                            {
                              echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>";
                            }
                            ?>
                        </select>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <div class="margem_produtos">
                            <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" />
                        </div>
                    </td>
                </tr>
            </table>
        </form>
        <? 
            /*echo '<pre>';
            print_r(@$_POST);
            echo '</pre>';
            die('lalalalala');*/
                
            if(@$_POST['produto'] AND @$_POST['linha'] != 0)
            {
                $produto = $_POST['produto'];
                $linha = $_POST['linha'];
                                
                echo "ID Produto: ".$produto."<br>";
                echo "ID Linha: ".$linha;
            }
            ?>
    </body>
    </html>

  8. O $_POST['produto'] está sendo retornado corretamente?

    Sim...mas não encontra quando vou selecionar a linha. Acho que por isso tem dois problemas principais que estão acontecendo aqui.

    1° Ao selecionar o produto desejado, teria de liberar a 2° combo pra o usuário poder selecionar a linha que deseja.

    2° Os dados não estão indo para a div

    Vlw

  9. Mais um erro detectado, era:

    if($_POST['produto'] AND $_POST['linha'] = 0))
    Coloca:
    if($_POST['produto'] AND $_POST['linha'] == 0)
    Já foi corrigido isso. O que acontece é que ele não está identificando a variável produto como está no erro que lhe mostrei acima eu depurei o código também bem acima da linha onde está dando a mensagem de erro. Acredito que a variável esteja se perdendo por alí, mas não estou entendendo porque. Veja o que eu fiz...
    <?php 
      echo '<pre>';
      print_r($_POST['produto']);
      echo '</pre>';
      die('lalalalala');
    
      if($_POST['produto'] AND $_POST['linha'] != 0)
      {
        echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">";
          $produto = $_POST['produto'];
          $linha = $_POST['linha'];
          echo "ID Produto: ".$produto."<br>";
          echo "ID Linha: ".$linha;
        echo "</div>";
    }
    ?>

  10. nada feito ainda...acontece este erro: Notice: Undefined index: produto in c:\program files\easyphp1-8\www\pagina\pages\produtos.php on line 110

    Segue abaixo a linha citada no erro acima:

    <?
        if($_POST['produto'] AND $_POST['linha'] != 0)
        {
            echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">";
                $produto = $_POST['produto'];
                $linha = $_POST['linha'];
                                
                echo "ID Produto: ".$produto."<br>";
                echo "ID Linha: ".$linha;
            echo "</div>";
        }
    ?>

  11. Na verdade, o que eu pensei é submeter o formulário a cada modificação feita. No primeiro "select" colocando "onchange" = "java script:document.FormMail.submit()" E em todos os divs colocar um if para testar se houve o POST daquele campo, se sim, habilita o próximo fazendo a busca usando como regra o valor enviado. Por exemplo:

    <form action="" method="post" name="FormMail">
    <div>
    <select name="produto" id="produto" onchange="java script:busca_linha()">
    <?php
      echo "<option value=\"0\">Selecione o produto desejado</option>";
      include ("conecta.php");
      //selecionando os dados da tabela produtos ordenado por id
      $sql = "SELECT * FROM produtos ORDER BY id ASC";
      //Executando o codigo mysql e caso tenha erro sera mostrada uma msg
      $qr = mysql_query($sql) or die (mysql_error());
      //Listando os produtos
      while ($ln = mysql_fetch_assoc($qr))
      {
        echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
      }
    ?>
    </select>
    </div>
    
    <div>
    <select name="linha" id="linha">
    <?php
    if($_POST['produto'] AND $_POST['linha'] = 0))
    {
      //aqui faz a busca da linha de acordo com o especificado no primeiro select
    }
    else
    {
      echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>";
    }
    ?>
    </select>
    </div>
    
    <div class="margem_produtos">
      <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" />
    </div>
    
    <?
    if(($_POST['produto'] AND $_POST['linha'] != 0)
    {
    echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">";
    $produto = $_POST['produto'];
    $linha = $_POST['linha'];
                
    echo "ID Produto: ".$produto."<br>";
    echo "ID Linha: ".$linha;
    echo "</div>";
    }
    ?>
    A função busca_linha() seria:
    function busca_linha()
    {
      document.FormMail.linha.value=0;
      document.FormMail.submit();
    }

    Acho que assim dará certo.

    Como bem comentado aqui (http://scriptbrasil.com.br/forum/index.php?showtopic=156137) dá para fazer isso com ajax, pelo o que parece, nesse caso não precisaria ficar recarregando a página.

    Kara...vlw..mas ele não reconhece a variavel produto que está lá onde chama a Div. Quando eu seleciono uma opção de produto, ele dá um refresh na página.

    Abs

  12. Uhm, o que você está querendo fazer não é possível com php, já que o php roda dentro do servidor apenas e o que você está querendo fazer é algo no lado do cliente. Para solução do seu caso ou recarrega a página inteira após a seleção dos parâmetros para que o servidor faça a busca dos dados de produto no servidor ou tem que levar as informações de todos os produtos para o cliente já no primeiro acesso e deixá-las ocultas, mostrando só o que for solicitado. Eu sugiro que utilize a primeira opção, já que a segunda pode gerar um volume de dados inuteis muito grande.

    Tentei dando um refresh na página porém não rolou também. Sobre a segunda opção que você me deu, desculpe mas não entendi.

    Vlw pela ajuda!

    Abs

  13. Galera, segue abaixo o codigo da pagina onde quero fazer com que apareca os dados dentro da div.

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" />
    
    <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript">
        //executando a função para selecionar o produto
        $(document).ready(function(){
            $("select[name=produto]").change(function(){
                $("select[name=linha]").html('<option value="0">Carregando...</option>');
                $.post("linhas.php",
                       {produto:$(this).val()},
                       function(valor){
                           $("select[name=linha]").html(valor);                       
                       })
            })
        })
        
        function chamaformulario(){
            //window.reloadPage();
            document.getElementById('div_teste').style.display = 'block';
        }
    </script>
    </head>
    <body>
        <form action="java script:chamaformulario();" id="FormMail" name="FormMail" method="post">
            <table width="100%" border="0" cellspacing="3" cellpadding="0">
                <tr>
                    <td align="right" width="50%">
                        <div class="margem_produtos">
                        <select name="produto" id="produto">
                            <option value="0">Selecione o produto desejado</option>
                            <?php
                                include ("conecta.php");
                                //selecionando os dados da tabela produtos ordenado por id
                                $sql = "SELECT * FROM produtos ORDER BY id ASC";
                                //Executando o codigo mysql e caso tenha erro sera mostrada uma msg
                                $qr = mysql_query($sql) or die (mysql_error());
                                //Listando os produtos
                                while ($ln = mysql_fetch_assoc($qr)){
                                    echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>';
                                }
                            ?>
                        </select>
                        </div>
                    </td>
                    <td align="left" width="50%">
                        <div class="margem_produtos">
                        <select name="linha" id="linha">                    
                            <option value="0" disabled="disabled">Selecione o produto</option>
                        </select>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <div class="margem_produtos">
                            <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" />
                        </div>
                    </td>
                </tr>
            </table>
        </form>
        <div id="div_teste" name="div_teste" style="border: solid 2px #000; display: none;">
            <?
                $produto = $_POST['produto'];
                $linha = $_POST['linha'];
                
                echo "ID Produto: ".$produto."<br>";
                echo "ID Linha: ".$linha;
            ?>
        </div>
    </body>
    </html>

    Obrigado

  14. Boa tarde galera!

    Estou com a seguinte dúvida: tenho um form onde o usuário vai escolher em duas combos uma linha e um produto. Feito as escolhas, clicará em buscar que habilitará uma div na mesma página onde irá aparecer os dados do produto escolhido.

    Na action do form chamei uma função Javascript que habilita a div. Mas os dados não vão para essa div. O que devo fazer para conseguir passar os dados? alguém poderia me ajudar?

    Obrigado!!

    Thyago

  15. você fala de utilizar campos textbox correto? Mas não dá certo! Vou te explicar porque. Pode existir um determinado campo onde o usuário irá digitar apenas uma linha ou precisará digitar várias linhas. Por isso pensei no JavaScript! Minha dúvida é de como fazer isso? Eu vi um exemplo de editor de textos ( http://www.linhadecodigo.com.br/Artigo.aspx?id=1080 ) .

    Minha dúvida é se da pra implementar isso nesses editores em JavaScript.

    Att,

    Thyago

  16. Galera,

    Boa tarde!

    Estou precisando do seguinte:

    Um editor de textos onde irá ter uns textos fixos e outros que podem ser alterados.

    Imaginem uma Carta:

    ---------------------------------------------------------------------------

    NOME DA CIDADE, DIA de MES de ANO.

    Prezado Senhor(a) NOME DA PESSOA...

    ---------------------------------------------------------------------------

    Onde os itens em negrito seriam os textos que o usuário poderá digitar e os outros itens seriam os textos fixos.

    No caso de eu não ter sido muito claro, por favor postem aí que eu tentarei explicar melhor!

    Obrigado a todos,

    Abraços

    Thyago

  17. Galera, só pra complementar a minha dúvida, segue abaixo o código das duas páginas que estou utilizando.

    Default.aspx

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
        <title>Titulo</title>
        <link rel="stylesheet" type="text/css" href="css/geral.css" />
    </head>
    <body>
        <form id="form1" runat="server">
            <div id="tudo"><!-- Início Div Tudo -->
                <div id="topo">
                    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
                </div>
                <div class="div_LabelImage">
                    <div class="Label_user">
                        <asp:Label ID="lbl_User" runat="server" Text=""></asp:Label>
                         - <asp:Label ID="lbl_Acesso" runat="server" Text=""></asp:Label>
                         
                        <asp:LinkButton ID="LinkButtonSair" runat="server" onclick="LinkButtonSair_Click">Sair</asp:LinkButton>
                    </div>                                
                </div>
                
                <div id="principal"><!-- Início Div Principal -->
                    <div id="conteudo"><!-- Início Div Conteudo -->
                        <asp:PlaceHolder ID="phTabContainer" runat="server"/>
                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                            <ContentTemplate>
                                <cc1:TabContainer ID="TabGeral" runat="server" ActiveTabIndex="0" >
                                    <!-- Tab1 -->
                                    <cc1:TabPanel runat="server" HeaderText="Menu Principal" TabIndex="0" ID="Tab0">
                                        <HeaderTemplate>Menu Principal</HeaderTemplate>
                                        <ContentTemplate>
                                            <iframe id="conteudo_pagina" name="conteudo_pagina" src="principal.aspx" runat="server" class="iframe" frameborder="0"></iframe>
                                        </ContentTemplate>
                                    </cc1:TabPanel>                                
                                </cc1:TabContainer>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                    </div><!-- Fim Div Conteudo -->
                </div><!-- Fim Div Principal -->
                <div id="rodape">
                    <div class="txtRodape">                    
                        <asp:Label ID="lbl_Direitos" runat="server"></asp:Label>                    
                    </div>
                </div>
            </div><!-- Fim Div Tudo -->
        </form>
    </body>
    </html>
    principal.aspx
    <html xmlns="http://www.w3.org/1999/xhtml" >
        <head id="Head1" runat="server">
            <title>Titulo</title>
            <link rel="stylesheet" type="text/css" href="css/pagina.css" />
        </head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
            <div class="tblPagina"><!-- Início Div tblPagina -->
                <div class="colunamenu"><!-- Início Div colunamenu -->
                    <div class="imagem_menu">
                        <asp:Panel ID="panel_TextoMenu" runat="server" Height="30px">
                            <asp:Image ID="img_Menu" runat="server" ImageUrl="~/images/imgOcultar.jpg" />
                        </asp:Panel>                                            
                    </div>
                    <asp:Panel ID="panel_TreeViewMenu" runat="server" Height="0px">
                        <div class="Menu"><!-- Inicio Div Menu -->
                            <div class="TopoRodape">
                                <div class="BordaSuperior"></div> 
                            </div>
                            <div class="TreeView"><!-- Inicio Div TreeView -->
                                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                    <ContentTemplate>                                    
                                        <asp:TreeView ID="TreeView_Principal" runat="server" ImageSet="Msdn" CssClass="TreeViewMenu">
                                            <ParentNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" />
                                            <HoverNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" />
                                            <LeafNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Overline="False" Font-Size="8pt" ForeColor="Black" />
                                            <NodeStyle Font-Bold="True" Font-Italic="False" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" />
                                            <RootNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" />
                                            <SelectedNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" />
                                        </asp:TreeView>                  
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                                <div class="TopoRodape">
                                    <div class="BordaInferior"></div>
                                </div>
                            </div><!-- Fim Div TreeView -->
                        </div><!-- Fim Div Menu -->
                    </asp:Panel>
                </div><!-- Fim Div colunamenu -->
                <div class="colunadireita"><!-- Início Div colunadireita -->
                    <iframe id="conteudo" name="conteudo" src="home.aspx" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" class="iframe"></iframe>
                </div><!-- Fim Div colunadireita -->
                <cc1:CollapsiblePanelExtender ID="cpe_Principal" runat="server" TargetControlID="panel_TreeViewMenu" ExpandControlID="panel_TextoMenu" CollapseControlID="panel_TextoMenu" ExpandedText="(Ocultar...)" CollapsedText="(Exibir...)" ExpandedImage="~/images/imgOcultar.jpg" CollapsedImage="~/images/imgExibir.jpg" Enabled="true" ImageControlID="img_Menu" Collapsed="False" CollapsedSize="0" ExpandedSize="300" />
            </div><!-- Fim Div tblPagina -->
        </form>
    </body>
    </html>

    Espero que possam me ajudar!!!

    Abraços!!!

    Thyago

  18. Galera,

    Tenho uma dúvida...

    em minha página, tenho dois iframes sendo um dentro do outro. Precisava que o iframe interno aumentasse conforme o conteúdo, coisa que já consegui, e precisava que o externo (principal) aumentasse conforme o tamanho do interno. Tem jeito? Eu tentei colocando no css o min-height como 10px mas só o interno funcionou...o externo não.

    Obrigado,

    Abraços

    Thyago

×
×
  • Criar Novo...