Ir para conteúdo

Rodrigo Biaggio

Members
  • Total de itens

    18
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre Rodrigo Biaggio

Informações Pessoais

  • Sexo
    Masculino
  1. Rodrigo Biaggio

    GET Json em página ASP

    Pessoal, preciso de ajudar para conseguir receber dados em formato Json na minha página em ASP. Eu tenho configurado em um produto, o seguinte: URL : http://201.6.19.26/adapter_dynatrace_hom/dynatrace_json.asp Payload: {"State":"{State}","ProblemID":"{ProblemID}","ProblemTitle":"{ProblemTitle}"} Estou enviando as variáveis acima para a página dynatrace_json.asp. <!-- #include file="functions/common.asp" --> <!-- #include file="functions/gera_log.asp" --> <!-- #include file="functions/JSON_2.0.2.asp" --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Integrador - Dynatrace</title> <script language="javascript" runat="server" src="functions/json2.asp"></script> </head> <body> <h1>Integração Dynatrace - JSON</h1> <% simula_json = "{""State"":""State"",""ProblemTitle"":""São Paulo"",""PID"":""São Bernardo do Campo""}" 'Criando Objeto JSON no ASP Set objetoJson = JSON.parse(simula_json) response.Write "State: " & objetoJson.State & "<br/>" response.Write "ProblemTitle: " & objetoJson.ProblemTitle & "<br/>" response.Write "PID: " & objetoJson.PID & "<br/>" Set notebook = Nothing Call DoLog("adapter_dynatrace_hom\log\integrador_dynatrace_SaaS.log", "Recebido POST do Dynatrace. STATE: " & DS_STATE & " | PROBLEM_TITLE: " & DS_PROBLEM_TITLE & " | PROBLEM_URL: " & DS_PROBLEM_URL & " | PID: " & DS_PID & " | PROBLEM_ID: " & DS_PROBLEM_ID & " | PROBLEM_IMPACT: " & DS_PROBLEM_IMPACT & "", "INFO ") response.End %> </body> </html> Como faço para receber o conteúdo dessas variáveis na minha página?? Alguém consegue ajudar? Obrigado.
  2. Rodrigo Biaggio

    Converter linha em coluna - MYSQL

    Resolvido SELECT nome_disco, SUM(IF( status_disco = "Critical", 1, "" )) AS Critical, SUM(IF( status_disco = "Warning", 1, "")) AS Warning FROM tb_disco_windows WHERE (`id_solic_disco_windows` = '3' AND hostname_server='ndcingmgm001') GROUP BY nome_disco
  3. Rodrigo Biaggio

    Converter linha em coluna - MYSQL

    Pessoal, tenho uma tabela e preciso que um dos campos, o "status_disco" que pode ter o conteúdo de "Critical" ou "Warning", seja convertido em coluna no select, uma para critico outra para warning. Alguém consegue me ajudar a fazer isso? Banco mysql tabela: tb_disco_windows Colunas: id_solic_disco_windows hostname_server nome_disco status_disco - Este campo pode ter o conteudo de Critical ou Warning operador_disco threshold_disco impacto_disco Esse campo nome_disco, será por exemplo um disco C:, portanto o disco ser pode ter um status de critical ou warning, portanto preciso que meu select retorna apenas uma linha C: com os dois status se for o caso.
  4. Rodrigo Biaggio

    jQuery UI Sortable - Portlets

    Sem resposta
  5. Rodrigo Biaggio

    Function Jquery só funciona uma vez

    Apenas um adendo, Quando eu faço a alteração: De:$(function() { $( "#excluir_servidores" ).dialog({ Para:$(document).on('click', function(){ $( "#excluir_servidores" ).dialog({ Ele funciona após eu clicar no botão incluir, porém somente após o segundo clique. Deixando também dessa forma, o conteudo da DIV do Dialog fica visível e o titulo some.
  6. Rodrigo Biaggio

    Function Jquery só funciona uma vez

    Senhores, Eu tenho uma página, chamada novo_servidor.php com um formulário e um botão incluir e excluir. Quando clico no botão incluir, eu abro uma outra página, chamada, mostra_servidores, dentro de uma DIV dentro da página novo_servidor. Eu peguei um código Jquery para abrir um DIALOG quando eu clicar em excluir. O problema é que se eu clico no botão excluir logo quando a página é carregada, a função funciona, porém se eu clico no botão incluir e depois no excluir, a função não funciona mais. Segue os códigos: <script type="text/javascript"> $(function() { $( "#excluir_servidores" ).dialog({ autoOpen: false, show: { effect: "blind", duration: 10 }, hide: { effect: "blind", duration: 10 } }); $( "#btn_excluir_servidor" ).click(function() { $( "#excluir_servidores" ).dialog( "open" ); }); }); //Inicio function Ajax sem refresh na DIV function inserir_registo() { //dados a enviar, vai buscar os valores dos campos que queremos enviar para a BD var dadosajax = { 'id_solic' : $("#id_solic").val(), 'host_servidor' : $("#host_servidor").val(), 'ip_servidor' : $("#ip_servidor").val(), 'so_servidor' : $("#so_servidor").val(), 'qtde_processor' : $("#qtde_processor").val(), 'mem_fisica' : $("#mem_fisica").val(), 'func_servidor' : $("#func_servidor").val(), 'resp_servidor' : $("#resp_servidor").val(), 'resp_application' : $("#resp_application").val() }; pageurl = 'insert_novo_servidor.php?'; $.ajax({ //url da pagina url: pageurl, //parametros a passar data: dadosajax, //tipo: POST ou GET type: 'POST', //cache cache: false, //se ocorrer um erro na chamada ajax, retorna este alerta //possiveis erros: pagina nao existe, erro de codigo na pagina, falha de comunicacao/internet, etc etc etc error: function(){ alert('Erro: Inserir Registo!!'); }, //retorna o resultado da pagina para onde enviamos os dados success: function(result) { //se foi inserido com sucesso if($.trim(result) == '1') { alert("O seu registo foi inserido com sucesso!"); } //se foi um erro else { alert("Ocorreu um erro ao inserir o seu registo!"); } } }); } ------------------------------------ <!--Inicio DIV Content--> <div id="accordion"> <h1>Incluir Servidores</h1> <!--Inicio DIV Conteudo Accordion--> <div> <div id="form_dados_iniciais"> <!--Inicio DIV Dados Iniciais--> <div id="dados_inicias"> <h4>ID Solicitacao<br/> <input name="id_solic" id="id_solic" type="text" value="<?php echo $last_id;?>" size="5"><br><br> Identificação dos Servidores<br> <input name="host_servidor" id="host_servidor" type="text" value="Hostname" size="12" onClick="javascript:if(this.value=='Hostname')this.value='';" onBlur="javascript:if(this.value=='')this.value='Hostname';"> <input name="ip_servidor" id="ip_servidor" type="text" value="IP Server" size="10" onClick="javascript:if(this.value=='IP Server')this.value='';" onBlur="javascript:if(this.value=='')this.value='IP Server';"> <label for="so_servidor"></label> <select name="so_servidor" id="so_servidor"> <option>S.O Server</option> <option value="Windows">Windows Server</option> <option value="Unix">Unix Server</option> </select> <input name="qtde_processor" type="text" id="qtde_processor" value="Qtde Processor" size="10" onClick="javascript:if(this.value=='Qtde Processor')this.value='';" onBlur="javascript:if(this.value=='')this.value='Qtde Processor';"> <input name="mem_fisica" type="text" id="mem_fisica" value="Memória" size="6" onClick="javascript:if(this.value=='Memória')this.value='';" onBlur="javascript:if(this.value=='')this.value='Memória';"> <input name="func_servidor" type="text" id="func_servidor" value="Função" size="15" onClick="javascript:if(this.value=='Função')this.value='';" onBlur="javascript:if(this.value=='')this.value='Função';"> <input name="resp_servidor" type="text" id="resp_servidor" value="Responsável Server" size="15" onClick="javascript:if(this.value=='Responsável Server')this.value='';" onBlur="javascript:if(this.value=='')this.value='Responsável Server';"> <input name="resp_application" type="text" id="resp_application" value="Responsável Aplicação" size="18" onClick="javascript:if(this.value=='Responsável Aplicação')this.value='';" onBlur="javascript:if(this.value=='')this.value='Responsável Aplicação';"> <input type="submit" name="incluir_servidor" title="Incluir" value="Incluir" onClick="inserir_registo()"> <input type="submit" name="alterar_servidor" title="Alterar Servidor" value="Alterar"> <input type="submit" name="btn_excluir_servidor" id="btn_excluir_servidor" title="Excluir Servidor" value="Excluir"> <input type="submit" name="proximo" title="Próxima Página" value="Próximo"> </div> <!--Fim DIV Form Dados Iniciais--> </div> <!--Fim DIV Conteudo Accordion--> </div> <!--Fim DIV Accordion--> </div> <!--Fim DIV Content--> <div id="image_header"><img src="images/header_div_servidores.jpg" width="1365px"></div> <div id="texto_header"> Servidores Cadastrados </div> <div id="mostra_servidores_cadastrados"> </div> <div id="excluir_servidores"> Teste de exclusão de servidores </div> Alguém poderia ajudar? Obrigado.
  7. Rodrigo Biaggio

    jQuery UI Sortable - Portlets

    ..... duplicado
  8. Rodrigo Biaggio

    jQuery UI Sortable - Portlets

    Senhores, Eu tenho o seguinte código em uma página PHP: <title>jQuery UI Sortable - Portlets</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <style> body { min-width: 520px; } .column { width: 170px; float: left; padding-bottom: 100px; } .portlet { margin: 0 1em 1em 0; padding: 0.3em; } .portlet-header { padding: 0.2em 0.3em; margin-bottom: 0.5em; position: relative; } .portlet-toggle { position: absolute; top: 50%; right: 0; margin-top: -8px; } .portlet-content { padding: 0.4em; } .portlet-placeholder { border: 1px dotted black; margin: 0 1em 1em 0; height: 50px; } </style> <script> $(function() { $( ".column" ).sortable({ connectWith: ".column", handle: ".portlet-header", cancel: ".portlet-toggle", placeholder: "portlet-placeholder ui-corner-all" }); $( ".portlet" ) .addClass( "ui-widget ui-widget-content ui-helper-clearfix ui-corner-all" ) .find( ".portlet-header" ) .addClass( "ui-widget-header ui-corner-all" ) .prepend( "<span class='ui-icon ui-icon-minusthick portlet-toggle'></span>"); $( ".portlet-toggle" ).click(function() { var icon = $( this ); icon.toggleClass( "ui-icon-minusthick ui-icon-plusthick" ); icon.closest( ".portlet" ).find( ".portlet-content" ).toggle(); }); }); </script> </head> <body> <div class="column"> <div class="portlet"> <div class="portlet-header">Feeds</div> <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div> </div> Eu não estou conseguindo postar a imagem do resultado mas eu preciso criar uma forma de excluir esses portlets. Ele só me dá a opção de abrir, fechar e mover. Segue a URL do demo: https://jqueryui.com/sortable/#portlets Alguém consegue ajudar?
  9. Rodrigo Biaggio

    jQuery UI Sortable - Portlets

    Senhores, Eu tenho o seguinte Jquery em uma página PHP: <title>jQuery UI Sortable - Portlets</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <style> body { min-width: 520px; } .column { width: 170px; float: left; padding-bottom: 100px; } .portlet { margin: 0 1em 1em 0; padding: 0.3em; } .portlet-header { padding: 0.2em 0.3em; margin-bottom: 0.5em; position: relative; } .portlet-toggle { position: absolute; top: 50%; right: 0; margin-top: -8px; } .portlet-content { padding: 0.4em; } .portlet-placeholder { border: 1px dotted black; margin: 0 1em 1em 0; height: 50px; } </style> <script> $(function() { $( ".column" ).sortable({ connectWith: ".column", handle: ".portlet-header", cancel: ".portlet-toggle", placeholder: "portlet-placeholder ui-corner-all" }); $( ".portlet" ) .addClass( "ui-widget ui-widget-content ui-helper-clearfix ui-corner-all" ) .find( ".portlet-header" ) .addClass( "ui-widget-header ui-corner-all" ) .prepend( "<span class='ui-icon ui-icon-minusthick portlet-toggle'></span>"); $( ".portlet-toggle" ).click(function() { var icon = $( this ); icon.toggleClass( "ui-icon-minusthick ui-icon-plusthick" ); icon.closest( ".portlet" ).find( ".portlet-content" ).toggle(); }); }); </script> </head> <body> <div class="column"> <div class="portlet"> <div class="portlet-header">Feeds</div> <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div> </div> <div class="portlet"> <div class="portlet-header">News</div> <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div> </div> </div> Não estou conseguindo colocar a imagem do resultado aqui mas eu preciso habilitar ou criar uma forma de excluir os portlets. O problema é que ele apenas tem a opção de abrir, fechar e mover. Não faço ideia de como fazer para colocar um "X" no Header e quando clicar, excluir o registro e consequentemente o portlet. Demo: https://jqueryui.com/sortable/#portlets Alguém consegue me ajudar? Obrigado.
  10. Rodrigo Biaggio

    Inserir dados de duas páginas php diferentes.

    .
  11. Rodrigo Biaggio

    Comando IF em PHP

    Cara não é que são 4 tópicos para o mesmo assunto. Eu criei o primeiro, ninguém respondeu, consegui resolver e surgiram outras dúvidas e assim por diante. Vou encerrar os que já foram resolvidos.
  12. Rodrigo Biaggio

    Inserir dados de duas páginas php diferentes

    Pessoa, vou tentar explicar de uma forma que todos entendam. Eu criei uma página aonde faço o cadastro de alguns servidores. Quando passo para a próxima página, eu inseri um Jquery de abas dinâmicas, ou seja, a quantidade de abas será igual a quantidade de servidores que o cliente inseriu na página anterior. Até aqui tudo bem. Eu criei uma condição em Jquery que se o S.O do servidor for Linux, deve abrir uma página, se for Windows, deverá abrir outra. Meu problema é o seguinte, eu tenho a página principal, aonde estão essas abas. Nesta página eu tenho um campo chamado id_solic, é o ID da solicitação. Quando eu clico na aba por exemplo "XPTO", ela me abre dentro de uma DIV uma outra página aonde existem alguns campos de form. Eu preciso cadastrar na mesma tabela os campos da página principal e os campos dessa página carregada pela DIV. Não faço ideia de como fazer isso. Se alguém souber uma forma diferente de fazer esse tipo de coisa, por favor, me ajudem. Estou colocando o código inteiro da minha página. <!-- Chamando a conexão com o banco de dados --> <?php require_once('Connections/conecta.php')?> <?php // A sessão precisa ser iniciada em cada página diferente if (!isset($_SESSION)) session_start(); // Verifica se não há a variável da sessão que identifica o usuário if (!isset($_SESSION['UsuarioID'])) { // Destrói a sessão por segurança session_destroy(); // Redireciona o visitante de volta pro login header("Location: index.php"); exit; } ?> <?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost","root","123pig") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("fimss"); //seleciona o banco de dados //Abaixo atribuímos os valores provenientes do formulário pelo método POST $host_servidor = mysql_real_escape_string($_POST['host_servidor']); $id_solic = mysql_real_escape_string($_POST['id_solic']); $string_sql = "SELECT host_servidor FROM tb_servidores"; //String com consulta SQL da inserção mysql_query($string_sql,$conexao); //Realiza a consulta $resultado = mysql_query($string_sql, $conexao) or die(mysql_error()); $row_resultado = mysql_fetch_assoc($resultado); $totalRows_resultado = mysql_num_rows($resultado); mysql_close($conexao); //fecha conexão com banco de dados ?> <?php //Abrindo conexão com o banco para efetuar a query da tabela servidores mysql_select_db($database_conecta, $conecta); $query_menu_servidor = "SELECT `host_servidor`, so_servidor FROM `tb_servidores` WHERE (`id_solic` = '". $id_solic ."')"; $menu_servidor = mysql_query($query_menu_servidor, $conecta) or die(mysql_error()); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); $totalRows_menu_servidor = mysql_num_rows($menu_servidor); ?> <!--FIM Conexão com o banco de dados e querys--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>.:: COTI Central de Operacoes de TI</title> <!--Declarando o jquery--> <script src="js/jqueryUI/external/jquery/jquery.js"></script> <script src="js/jqueryUI/jquery-ui.js"></script> <link href="js/jqueryUI/jquery-ui.css" rel="stylesheet"> <!--FIM Jquery--> <!--Iniciando Estilo CSS--> <style type="text/css"> body { font: 70%/1.4 Verdana, Arial, Helvetica, sans-serif; background: #666; margin: 0; padding: 0; color: #000; } .container { width: 1200px; background: #FFFFFF; margin: 0 auto; } .header { background: #FFFFFF; } .content { padding: 0px 0; background: #FFFFFF; height:1080px; width:600px; } .footer { padding: 1px 0; background: #F3F3F3; text-align:left } .fltrt { float: right; margin-left: 8px; } .fltlft { float: left; margin-right: 8px; } .clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; } ul{ padding:0; margin:0 } li{ list-style:none; } #menu{ width:1200px; } #menu ul{ background:#F3F3F3; height:20px; position:relative; padding:0 5px; border:1px dotted #aaaaaa; top:-2px; } #menu li{ float:left; color:#F3F3F3; } #menu a,#menu a:visited{ font-size:11px; display:block; width:20px; color:#333; font-weight:normal; padding:2px 45px 10px 0; text-decoration:none; } #menu a:hover{ text-decoration:none; } #menu li:hover > a{ font-weight:normal; color:#FFF; background:#1A4876; } #menu ul ul{ width:100px; display:none; position:absolute; top:17px; height:auto; padding:0; } #menu ul ul a,#menu ul ul a:visited{ color:#333; width:100px; font-size:11px; padding:0px 0px; } #menu ul ul li{ clear:both; background:#FFFFFF; width:100px; } #menu ul ul li:hover > a{ clear:both; background:#F3F3F3; } #menu li ul { z-index: 1; } #tabs { width:1190px; height:960px; margin-top:-30px; margin-left:2px; border:dash; } .critical{ background: #FFC9C9; } .warning{ background: #FFFFA3; } <!--FIM Estilo CSS--> </style> </head> <body> <!--DIV Container--> <div class="container"> <!--DIV Header--> <div class="header"><a href="#"><img src="images/header.jpg" alt="logo_net" name="logo_net" width="1200" height="29" id="logo_net" style="background: #C6D580; display:block;" /></a> <div id="botao_sair"><div style="position: absolute; margin-left:80px; margin-top: -24px; width:57px; height: 20px; left: 1155px; top: 29px;"> <form name="botao_sair" method="post" action="http://localhost/sm/index.php"> <input type="submit" name="botao_sair" id="botao_sair_2" value="Sair"> </form> </div> </div> <!--DIV Menu CSS--> <div id="menu"> <ul> <li> <a id="fimss" style="width:0px; height:5px;" href="">Fimss</a> <ul> <li> <a id="novo_fimss" title="Criar um novo FIMSS" href="http://localhost/sm/dados_iniciais.php">Novo Fimss</a> </li> <li> <a href="">Pesquisar Fimss</a> </li> <li> <a href="">Excluir Fimss</a> </li> </ul> </li> <li> <a id="monitor" style="width:7px; height:5px;" href="">Monitor</a> <ul> <li> <a href="">Incluir Monitor</a> </li> <li> <a href="">Alterar Monitor</a> </li> <li> <a href="">Excluir Monitor</a> </li> </ul> </li> <li> <a style="width:21px; height:5px;" id="requisitos" href="">Requisitos</a> <ul> <li> <a href="">Banco de Dados</a> </li> <li> <a href="">Unix</a> </li> <li> <a href="">Windows</a> </li> <li> <a href="">SOA</a> </li> </ul> </li> </ul> </div> </div> <br> <br> <!--Inicio conteudo da DIV Content--> <div class="content"> <!--Inicio conteudo da DIV tabs--> <div id="tabs"> <ul> <!--Inicio condição DO/WHILE para criar as ABAS Servidores--> <?php do { ?> <li><a href="#tabs-<?php echo $row_menu_servidor['host_servidor']?>" so_servidor="<?php echo $row_menu_servidor['so_servidor'];?>" name="<?php echo $row_menu_servidor['so_servidor'];?>"><?php echo $row_menu_servidor['host_servidor']?></a></li> <?php } while ($row_menu_servidor = mysql_fetch_assoc($menu_servidor)); $rows = mysql_num_rows($menu_servidor); if($rows > 0) { mysql_data_seek($menu_servidor, 0); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); } ?> <!--Fim condição DO/WHILE para criar as ABAS Servidores--> </ul> <!--Inicio condição DO/WHILE para criar o conteúdo de cada uma das abas--> <?php do { ?> <!--Inicio conteúdo da DIV tabs_servidor--> <div id="tabs-<?php echo $row_menu_servidor['host_servidor']?>"> <!--Inicio conteúdo da DIV id_solic--> <div id="id_solic"> <h4>ID Solicitação<br> <!--Inicio conteúdo do form servidor--> <form action="incluir_monitor_2.php" method="post" name="form1" id="form1"> <input name="id_solic" id="id_solic" type="text" value="<?php echo $_POST['id_solic'];?>" size="5" readonly="readonly"> <input name="host_servidor" id="host_servidor" type="text" value="<?php echo $row_menu_servidor['host_servidor'];?>" size="10" readonly="readonly"> <!--Inicio conteudo da DIV content_infra_div--> </form> <!--Fim conteúdo do form servidor--> </div> </div> <!--Fim conteudo da DIV tabs_servidor--> <?php } while ($row_menu_servidor = mysql_fetch_assoc($menu_servidor)); $rows = mysql_num_rows($menu_servidor); if($rows > 0) { mysql_data_seek($menu_servidor, 0); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); } ?> <!--Fim condição DO/WHILE para criar o conteúdo de cada uma das abas--> <!--Inicio conteúdo da DIV id_solic--> <div id="infra">Teste </div> </div> <!--Fim conteudo da DIV tabs--> </div> <!--Fim Conteudo da DIV content--> <div class="footer"><div style="position: absolute; width:1200px; height:50;"></div> <div id="rodape"><b style="font-size: 8pt;">Usuário:</b> <?php echo $_SESSION['UsuarioNome'];?> </div> </div> </body> </html> <!--Iniciando o tag scripts--> <script> <!--Inicio Javascript das abas--> jQuery(document).ready(function($){ $("#tabs").tabs(); }); <!--Fim Javascript das abas--> <!--Inicio do Javascript do menu--> $(document).ready(function(){ $("#menu li a").mouseover(function(){ var index = $("#menu li a").index(this); $("#menu li").eq(index).children("ul").slideDown(); if($(this).siblings('ul').size() > 0){ return false; } }); $("#menu li").mouseleave(function(){ var index = $("#menu li").index(this); $("#menu li").eq(index).children("ul").slideUp(); }); }); $(document).ready(function(){ $('a[name=Windows]').click(function() { $("#infra").load("teste_content.php"); }); $('a[name=Linux]').click(function() { $("#infra").load("teste_jquery_2.php"); }); }); <!--Fim do Javascript do menu--> <!--Finalizada a tag scripts--> </script> <?php mysql_free_result($menu_servidor); ?>
  13. Rodrigo Biaggio

    Inserir dados de duas páginas php diferentes.

    Pessoa, vou tentar explicar de uma forma que todos entendam. Eu criei uma página aonde faço o cadastro de alguns servidores. Quando passo para a próxima página, eu inseri um Jquery de abas dinâmicas, ou seja, a quantidade de abas será igual a quantidade de servidores que o cliente inseriu na página anterior. Até aqui tudo bem. Eu criei uma condição em Jquery que se o S.O do servidor for Linux, deve abrir uma página, se for Windows, deverá abrir outra. Meu problema é o seguinte, eu tenho a página principal, aonde estão essas abas. Nesta página eu tenho um campo chamado id_solic, é o ID da solicitação. Quando eu clico na aba por exemplo "XPTO", ela me abre dentro de uma DIV uma outra página aonde existem alguns campos de form. Eu preciso cadastrar na mesma tabela os campos da página principal e os campos dessa página carregada pela DIV. Não faço ideia de como fazer isso. Se alguém souber uma forma diferente de fazer esse tipo de coisa, por favor, me ajudem. Estou colocando o código inteiro da minha página. <!-- Chamando a conexão com o banco de dados --> <?php require_once('Connections/conecta.php')?> <?php // A sessão precisa ser iniciada em cada página diferente if (!isset($_SESSION)) session_start(); // Verifica se não há a variável da sessão que identifica o usuário if (!isset($_SESSION['UsuarioID'])) { // Destrói a sessão por segurança session_destroy(); // Redireciona o visitante de volta pro login header("Location: index.php"); exit; } ?> <?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost","root","123pig") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("fimss"); //seleciona o banco de dados //Abaixo atribuímos os valores provenientes do formulário pelo método POST $host_servidor = mysql_real_escape_string($_POST['host_servidor']); $id_solic = mysql_real_escape_string($_POST['id_solic']); $string_sql = "SELECT host_servidor FROM tb_servidores"; //String com consulta SQL da inserção mysql_query($string_sql,$conexao); //Realiza a consulta $resultado = mysql_query($string_sql, $conexao) or die(mysql_error()); $row_resultado = mysql_fetch_assoc($resultado); $totalRows_resultado = mysql_num_rows($resultado); mysql_close($conexao); //fecha conexão com banco de dados ?> <?php //Abrindo conexão com o banco para efetuar a query da tabela servidores mysql_select_db($database_conecta, $conecta); $query_menu_servidor = "SELECT `host_servidor`, so_servidor FROM `tb_servidores` WHERE (`id_solic` = '". $id_solic ."')"; $menu_servidor = mysql_query($query_menu_servidor, $conecta) or die(mysql_error()); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); $totalRows_menu_servidor = mysql_num_rows($menu_servidor); ?> <!--FIM Conexão com o banco de dados e querys--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>.:: COTI Central de Operacoes de TI</title> <!--Declarando o jquery--> <script src="js/jqueryUI/external/jquery/jquery.js"></script> <script src="js/jqueryUI/jquery-ui.js"></script> <link href="js/jqueryUI/jquery-ui.css" rel="stylesheet"> <!--FIM Jquery--> <!--Iniciando Estilo CSS--> <style type="text/css"> body { font: 70%/1.4 Verdana, Arial, Helvetica, sans-serif; background: #666; margin: 0; padding: 0; color: #000; } .container { width: 1200px; background: #FFFFFF; margin: 0 auto; } .header { background: #FFFFFF; } .content { padding: 0px 0; background: #FFFFFF; height:1080px; width:600px; } .footer { padding: 1px 0; background: #F3F3F3; text-align:left } .fltrt { float: right; margin-left: 8px; } .fltlft { float: left; margin-right: 8px; } .clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; } ul{ padding:0; margin:0 } li{ list-style:none; } #menu{ width:1200px; } #menu ul{ background:#F3F3F3; height:20px; position:relative; padding:0 5px; border:1px dotted #aaaaaa; top:-2px; } #menu li{ float:left; color:#F3F3F3; } #menu a,#menu a:visited{ font-size:11px; display:block; width:20px; color:#333; font-weight:normal; padding:2px 45px 10px 0; text-decoration:none; } #menu a:hover{ text-decoration:none; } #menu li:hover > a{ font-weight:normal; color:#FFF; background:#1A4876; } #menu ul ul{ width:100px; display:none; position:absolute; top:17px; height:auto; padding:0; } #menu ul ul a,#menu ul ul a:visited{ color:#333; width:100px; font-size:11px; padding:0px 0px; } #menu ul ul li{ clear:both; background:#FFFFFF; width:100px; } #menu ul ul li:hover > a{ clear:both; background:#F3F3F3; } #menu li ul { z-index: 1; } #tabs { width:1190px; height:960px; margin-top:-30px; margin-left:2px; border:dash; } .critical{ background: #FFC9C9; } .warning{ background: #FFFFA3; } <!--FIM Estilo CSS--> </style> </head> <body> <!--DIV Container--> <div class="container"> <!--DIV Header--> <div class="header"><a href="#"><img src="images/header.jpg" alt="logo_net" name="logo_net" width="1200" height="29" id="logo_net" style="background: #C6D580; display:block;" /></a> <div id="botao_sair"><div style="position: absolute; margin-left:80px; margin-top: -24px; width:57px; height: 20px; left: 1155px; top: 29px;"> <form name="botao_sair" method="post" action="http://localhost/sm/index.php"> <input type="submit" name="botao_sair" id="botao_sair_2" value="Sair"> </form> </div> </div> <!--DIV Menu CSS--> <div id="menu"> <ul> <li> <a id="fimss" style="width:0px; height:5px;" href="">Fimss</a> <ul> <li> <a id="novo_fimss" title="Criar um novo FIMSS" href="http://localhost/sm/dados_iniciais.php">Novo Fimss</a> </li> <li> <a href="">Pesquisar Fimss</a> </li> <li> <a href="">Excluir Fimss</a> </li> </ul> </li> <li> <a id="monitor" style="width:7px; height:5px;" href="">Monitor</a> <ul> <li> <a href="">Incluir Monitor</a> </li> <li> <a href="">Alterar Monitor</a> </li> <li> <a href="">Excluir Monitor</a> </li> </ul> </li> <li> <a style="width:21px; height:5px;" id="requisitos" href="">Requisitos</a> <ul> <li> <a href="">Banco de Dados</a> </li> <li> <a href="">Unix</a> </li> <li> <a href="">Windows</a> </li> <li> <a href="">SOA</a> </li> </ul> </li> </ul> </div> </div> <br> <br> <!--Inicio conteudo da DIV Content--> <div class="content"> <!--Inicio conteudo da DIV tabs--> <div id="tabs"> <ul> <!--Inicio condição DO/WHILE para criar as ABAS Servidores--> <?php do { ?> <li><a href="#tabs-<?php echo $row_menu_servidor['host_servidor']?>" so_servidor="<?php echo $row_menu_servidor['so_servidor'];?>" name="<?php echo $row_menu_servidor['so_servidor'];?>"><?php echo $row_menu_servidor['host_servidor']?></a></li> <?php } while ($row_menu_servidor = mysql_fetch_assoc($menu_servidor)); $rows = mysql_num_rows($menu_servidor); if($rows > 0) { mysql_data_seek($menu_servidor, 0); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); } ?> <!--Fim condição DO/WHILE para criar as ABAS Servidores--> </ul> <!--Inicio condição DO/WHILE para criar o conteúdo de cada uma das abas--> <?php do { ?> <!--Inicio conteúdo da DIV tabs_servidor--> <div id="tabs-<?php echo $row_menu_servidor['host_servidor']?>"> <!--Inicio conteúdo da DIV id_solic--> <div id="id_solic"> <h4>ID Solicitação<br> <!--Inicio conteúdo do form servidor--> <form action="incluir_monitor_2.php" method="post" name="form1" id="form1"> <input name="id_solic" id="id_solic" type="text" value="<?php echo $_POST['id_solic'];?>" size="5" readonly="readonly"> <input name="host_servidor" id="host_servidor" type="text" value="<?php echo $row_menu_servidor['host_servidor'];?>" size="10" readonly="readonly"> <!--Inicio conteudo da DIV content_infra_div--> </form> <!--Fim conteúdo do form servidor--> </div> </div> <!--Fim conteudo da DIV tabs_servidor--> <?php } while ($row_menu_servidor = mysql_fetch_assoc($menu_servidor)); $rows = mysql_num_rows($menu_servidor); if($rows > 0) { mysql_data_seek($menu_servidor, 0); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); } ?> <!--Fim condição DO/WHILE para criar o conteúdo de cada uma das abas--> <!--Inicio conteúdo da DIV id_solic--> <div id="infra">Teste </div> </div> <!--Fim conteudo da DIV tabs--> </div> <!--Fim Conteudo da DIV content--> <div class="footer"><div style="position: absolute; width:1200px; height:50;"></div> <div id="rodape"><b style="font-size: 8pt;">Usuário:</b> <?php echo $_SESSION['UsuarioNome'];?> </div> </div> </body> </html> <!--Iniciando o tag scripts--> <script> <!--Inicio Javascript das abas--> jQuery(document).ready(function($){ $("#tabs").tabs(); }); <!--Fim Javascript das abas--> <!--Inicio do Javascript do menu--> $(document).ready(function(){ $("#menu li a").mouseover(function(){ var index = $("#menu li a").index(this); $("#menu li").eq(index).children("ul").slideDown(); if($(this).siblings('ul').size() > 0){ return false; } }); $("#menu li").mouseleave(function(){ var index = $("#menu li").index(this); $("#menu li").eq(index).children("ul").slideUp(); }); }); $(document).ready(function(){ $('a[name=Windows]').click(function() { $("#infra").load("teste_content.php"); }); $('a[name=Linux]').click(function() { $("#infra").load("teste_jquery_2.php"); }); }); <!--Fim do Javascript do menu--> <!--Finalizada a tag scripts--> </script> <?php mysql_free_result($menu_servidor); ?>
  14. Rodrigo Biaggio

    Adicionando Aba e conteúdo dinamicamente

    Ninguém???
  15. Rodrigo Biaggio

    Comando IF em PHP

    Não é isso que precisava não Junior. Na verdade eu já consegui fazer isso de uma outra forma, não sei se é a ideal mas deu certo. Meu problema mesmo é que as abas em Jquery são dinamicas e o conteúdo de cada uma das abas também é dinamico. Esta bem complicado e não estou conseguindo ajuda em nenhum forúm hahaha. Mas obrigado pela tentativa.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.