Jump to content

Willian Simione

Members
  • Content count

    59
  • Joined

  • Last visited

Community Reputation

0 Comum

About Willian Simione

Recent Profile Visitors

567 profile views
  1. Boa tarde a Todos...Estou com um problema que é o seguinte, preciso mostrar um relatório de controle de estoque que me da todos os produtos sem repetir tenho isso cadastrado Produto A - 10 - 12,00 Produto B - 5 - 13,00 Produto C- 5 - 15,00 Produto A - 12 - 35,00 Produto A - 23 - 55,00 Produto C - 30 - 150,00 Produto B - 5 - 13,00 Preciso Mostrar isso no controle de estoque Produto A - QTD TOTAL - VALOR TOTAL Produto B - QTD TOTAL - VALOR TOTAL Produto C - QTD TOTAL - VALOR TOTAL Meu código é PDO Obrigado
  2. Willian Simione

    Soma de uma unica linha por usuario

    Como vai salvar no banco todos os 31 dias??? Com uma unica data???
  3. Willian Simione

    Erro session_start()

    Eu fiz isso porem ainda esta dando erro....
  4. Willian Simione

    Erro session_start()

    Alguem sabe como resolver este erro???  Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\vhosts\sistemafollowup.com.br\httpdocs\valida_interno.php:1) inC:\Inetpub\vhosts\sistemafollowup.com.br\httpdocs\valida_interno.php on line 26 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Inetpub\vhosts\sistemafollowup.com.br\httpdocs\valida_interno.php:1) inC:\Inetpub\vhosts\sistemafollowup.com.br\httpdocs\valida_interno.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\sistemafollowup.com.br\httpdocs\valida_interno.php:1) inC:\Inetpub\vhosts\sistemafollowup.com.br\httpdocs\valida_interno.php on line 30 codigo <?PHP //Conexão mysql include "conecta.php"; // as variáveis login e senha recebem os dados digitados na página anterior $login = $_POST['login']; $senha = md5($_POST['senha']); //Comando SQL de verificação de autenticação $sql = "SELECT * FROM aut_usuarios WHERE login = '$login' AND senha = '$senha'"; $resultado = mysql_query($sql,$conexao) or die ("Erro na seleção da tabela."); //Caso consiga logar cria a sessão if (mysql_num_rows ($resultado) > 0) { // session_start inicia a sessão session_start(); $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header('location:menu2.php'); } //Caso contrário redireciona para a página de autenticação else { //Destrói session_destroy(); //Limpa unset ($_SESSION['login']); unset ($_SESSION['senha']); //Redireciona para a página de autenticação header('location:index.php'); } ?>
  5. Willian Simione

    Upload com varias imagens para o mesmo ID do cadastro de clentes

    Na verdade os dois, pois como sou novo eu ainda não tenho a noção de programar, mas entendo ler o codigo.Porem acho que o mais dificil é como eu posso fazer o uload por exeplo estando pegando o id 37 por exeplo e subir umas 4 imagens pra ele , da proxima vez que eu que eu aceesar esse id 37 mostrar as imagens ou somente o nome....
  6. Boa Tarde antes de perguntar aqui, pesquisei muito na net e não encontrei algo que estou a procura a muito tempo.Vou explicar Tenho varias cadastro em um banco e cada cadastro com uma série de informações, cada uma com id diferente claro.O que eu estou precisando é que ao acessar uma infomação aparecesse junto os arquivos que foram upados para aquele id em questao.Segue exeplo de como esta e como eu gostaria que ficasse https://www.dropbox.com/s/g4w8l39dytcxo6f/ex1.jpg?dl=0 https://www.dropbox.com/s/cf9y4m7qvtrcdo5/ex2.jpg?dl=0 Obrigado
  7. Willian Simione

    Função condicional com calculo de data.

    Cara eu isso isso aqui.... <?php If ($fil32=="1"){ $data1 = date("d-m-Y"); $data_inicial =$fil10 ; $data_final = $data1; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "Este processo está há "; } else If ($fil32=="2"){ $data1 = date("d-m-Y"); $data_inicial =$fil10; $data_final = $data1; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "Este processo está há "; } else { $data1 = date("d-m-Y"); $data_inicial =$fil10 ; $data_final = $fil34; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "Este processo demorou "; } ?> Porem agora não estou conseguindo gravar esses dias que ele gera......Que tipos de dados eu deveria deixar no banco pra salvar esse tipo de dados?Nesse calculo de data, que transforma em dias?Porque queria gravar no banco pra poder fazer um relatório de dias em aberto do maior pro menos e vice versa. Coloquei como inteiro e resolveu o problema.... <?php include "../sessao.php"; ?><link href="../css1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> body { background-image: url(../imagens/fundo.png); text-transform:uppercase; } .texto { font-family: "Courier New", Courier, monospace; color: #09F; font-weight: bold; text-transform:uppercase; } #centro { text-align: center; font-weight: bold; text-transform:uppercase; } #form1 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table .table1 td { text-align: center; text-transform:uppercase; } .editos { background:#F0EFD0; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase; } .table11 { color:#C00; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase; } .table1 { color:#C00; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase; } </style> <?php include "../conecta.php"; ?> <?php $id = $_GET['id']; $sql_update = mysql_query("SELECT * FROM spaulo WHERE id_sp = '$id'"); while($linha = mysql_fetch_array($sql_update)){ $idfil=$linha['id_sp']; $fil1 = $linha['datamod_sp']; $fil2 = $linha['pc_sp']; $fil3 = $linha['end_sp']; $fil4 = $linha['loc_sp']; $fil5=$linha ['uf_sp']; $fil6=$linha['data_env_tecban_sp']; $fil7=$linha['contrato_sp']; $fil8=$linha['iptu_alv_sp']; $fil9=$linha['ata_sp']; $fil10=$linha ['rec_prest_sp']; $fil11=$linha['ini_trab_pref_sp']; $fil12=$linha['sla_prest_sp']; $fil13=$linha['doc_adic_sp']; $fil14=$linha['inf_doc_adic_sp']; $fil15=$linha['pend1_sp']; $fil16=$linha['protoc_pref_sp']; $fil17=$linha['inscr_mun_sp']; $fil18=$linha['datasem1']; $fil19=$linha['andam_leg_sem1_sp']; $fil20=$linha['datasem2']; $fil21=$linha['andam_leg_sem2_sp']; $fil22=$linha['datasem3']; $fil23=$linha['andam_leg_sem3_sp']; $fil24=$linha['datasem4']; $fil25=$linha['andam_leg_sem4_sp']; $fil26=$linha['datasem5']; $fil27=$linha['andam_leg_sem5_sp']; $fil28=$linha['posic_tec_sp']; $fil29=$linha['inic_20_sp']; $fil30=$linha['inscr_mun_20_sp']; $fil31=$linha['alv_public_60_sp']; $fil32=$linha['pend_sp']; $fil33=$linha['obsgeral_sp']; $fil34=$linha['dtcls_sp']; $fil50=$linha['tempo']; $partes_da_data = explode('-',$fil1); $data_brasileiro = $partes_da_data[2].'/'.$partes_da_data[1].'/'.$partes_da_data[0]; $partes_da_data1 = explode('-',$fil34); $data_brasileiro1 = $partes_da_data1[2].'/'.$partes_da_data1[1].'/'.$partes_da_data1[0]; $partes_da_data2 = explode('-',$fil6); $data_brasileiro2 = $partes_da_data2[2].'/'.$partes_da_data2[1].'/'.$partes_da_data2[0]; $partes_da_data3 = explode('-',$fil10); $data_brasileiro3 = $partes_da_data3[2].'/'.$partes_da_data3[1].'/'.$partes_da_data3[0]; $partes_da_data4 = explode('-',$fil11); $data_brasileiro4 = $partes_da_data4[2].'/'.$partes_da_data4[1].'/'.$partes_da_data4[0]; $partes_da_data5 = explode('-',$fil12); $data_brasileiro5 = $partes_da_data5[2].'/'.$partes_da_data5[1].'/'.$partes_da_data5[0]; $comAcentos = array('à', 'á', 'â', 'ã', 'ä', 'å', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ù', 'ü', 'ú', 'ÿ', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'O', 'Ù', 'Ü', 'Ú'); $semAcentos = array('a', 'a', 'a', 'a', 'a', 'a', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'y', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'N', 'O', 'O', 'O', 'O', 'O', '0', 'U', 'U', 'U'); ?> <?php } ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sistema de Follow UP - SAO PAULO</title> <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script> <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" /> </head> <body> <img src="../imagens/200_5807815f90.jpg" width="311" height="102" /> <form id="form1" name="form1" method="post" action="editasp.php?funcao=editar&id=<?php echo $id ?>"> <div id="TabbedPanels1" class="TabbedPanels"> <ul class="TabbedPanelsTabGroup"> <li class="TabbedPanelsTab" tabindex="0">Dados Gerais</li> <li class="TabbedPanelsTab" tabindex="0">Anotações</li> <li class="TabbedPanelsTab" tabindex="0">Salvar</li> </ul> <div class="TabbedPanelsContentGroup"> <div class="TabbedPanelsContent"> <table width="1036" border="0" align="left"> <tr> <td class="table11"><span class="texto"> Pc: <input name="pc_sp" type="text" class="table11" id="pc_sp" value="<?php echo ($fil2) ?>" size="35"/> <span class="texto"> <?php If ($fil32=="1"){ $data1 = date("d-m-Y"); $data_inicial =$fil10 ; $data_final = $data1; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "Este processo está há "; } else If ($fil32=="2"){ $data1 = date("d-m-Y"); $data_inicial =$fil10; $data_final = $data1; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "Este processo está há "; } else { $data1 = date("d-m-Y"); $data_inicial =$fil10 ; $data_final = $fil34; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "Este processo demorou "; } ?> <input name="tempo" type="text" class="table11" id="tempo" value="<?php echo ($fil50) ?>" size="5"/> <?php If ($fil32=="1"){ $data1 = date("d-m-Y"); $data_inicial =$fil10 ; $data_final = $data1; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo " Dias em aberto "; } else If ($fil32=="2"){ $data1 = date("d-m-Y"); $data_inicial =$fil10; $data_final = $data1; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo " Dias em aberto "; } else { $data1 = date("d-m-Y"); $data_inicial =$fil10 ; $data_final = $fil34; // Usa a função strtotime() e pega o timestamp das duas datas: $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias $fil50=$dias; echo "para ser finalizado"; } ?> </span></td> </tr> <tr> <td class="table11"><span class="texto">Endereço: <input name="end_sp" type="text" class="table11" id="end_sp" value="<?php echo ($fil3) ?>" size="60"/> Localidade <input name="loc_sp" type="text" class="table11" id="loc_sp" value="<?php echo ($fil4) ?>" size="30"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">Uf: <input name="uf_sp" type="text" class="table11" id="uf_sp" value="<?php echo ($fil5) ?>" size="10"/> Data envio ao Prestador: <input name="data_env_tecban_sp" type="text" class="table11" id="data_env_tecban_sp" value="<?php echo ($data_brasileiro2) ?>" size="20" readonly="readonly"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">Contrato: <label for="placa"> <input name="contrato_sp" type="text" class="table11" id="contrato_sp" value="<?php echo ($fil7) ?>"/> </label> Iptu / Alvará: <input name="iptu_alv_sp" type="text" class="table11" id="iptu_alv_sp" value="<?php echo ($fil8) ?>"/> Ata: <input name="ata_sp" type="text" class="table11" id="ata_sp" value="<?php echo ($fil9) ?>" size="20"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">Recebido pelo Prestador: <input name="rec_prest_sp" type="text" class="table11" id="rec_prest_sp" value="<?php echo ($data_brasileiro3) ?>"/> Inicio Trabalhos Prefeitura : <input name="ini_trab_pref_sp" type="text" class="table11" id="ini_trab_pref_sp" value="<?php echo ($data_brasileiro4) ?>"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">SLA Prestador: <input name="sla_prest_sp" type="text" class="table11" id="sla_prest_sp" value="<?php echo ($data_brasileiro5) ?>"/> Documento Adicional: <input name="doc_adic_sp" type="text" class="table11" id="doc_adic_sp" value="<?php echo ($fil13) ?>"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">Informar doc. adicional: <label for="placa2"> <input name="inf_doc_adic_sp" type="text" class="table11" id="inf_doc_adic_sp" value="<?php echo ($fil14) ?>"/> </label> Pendência: <input name="pend1_sp" type="text" class="table11" id="pend1_sp" value="<?php echo ($fil15) ?>"/> <br /> Protocolado Prefeitura?: <input name="protoc_pref_sp" type="text" class="table11" id="protoc_pref_sp" value="<?php echo ($fil16) ?>" size="20"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">Inscr. Municipal: <input name="inscr_mun_sp" type="text" class="table11" id="inscr_mun_sp" value="<?php echo ($fil17) ?>" size="20"/> Data que pegou a i.m: <input name="datamod_sp" type="text" class="table11" id="datamod_sp" value="<?php echo ($data_brasileiro) ?>" size="20"/> </span></td> </tr> <tr> <td class="table11"> </td> </tr> </table> <p> </p> <p><br> <br> <br> <br> <br> <br> <br> </p> <p> </p> <p> </p> <p> </p> </div> <div class="TabbedPanelsContent"> <table width="960" border="0"> <tr class="table11"> <td width="275"><span class="texto">Andamento Legalização: <input name="datasem1" type="text" class="table1" id="datasem1" value="<?php echo utf8_decode($fil18) ?>" size="20"/> </span></td> <td width="380"> <span class="texto"> <label for="data_abert_ord3">Andamento Legalização:<br /> <input name="datasem2" type="text" class="table1" id="datasem2" value="<?php echo utf8_decode($fil20) ?>" size="20"/> </label> </span></td> <td width="262"><span class="texto">Andamento Legalização: <input name="datasem3" type="text" class="table1" id="datasem3" value="<?php echo utf8_decode($fil22) ?>" size="20"/> </span></td> <td width="262"> </td> <td width="266"> </td> </tr> <tr> <td> <span class="texto"> <textarea name="andam_leg_sem1_sp" cols="35" rows="5" class="table1" id="andam_leg_sem1_sp"><?php echo ($fil19) ?></textarea> </span></td> <td> <span class="texto"> <textarea name="andam_leg_sem2_sp" cols="35" rows="5" class="table1" id="andam_leg_sem2_sp"><?php echo ($fil21) ?></textarea> </span></td> <td> <span class="texto"> <textarea name="andam_leg_sem3_sp" cols="35" rows="5" class="table1" id="andam_leg_sem3_sp"><?php echo ($fil23) ?></textarea> </span></td> <td> </td> <td> </td> <tr class="table11"> <td width="275"><span class="texto">Andamento Legalização: <input name="datasem4" type="text" class="table1" id="datasem4" value="<?php echo utf8_decode($fil24) ?>" size="20"/> </span></td> <td width="380"><span class="texto">Andamento Legalização:<br /> <input name="datasem5" type="text" class="table1" id="datasem5" value="<?php echo utf8_decode($fil26) ?>" size="20"/> </span></td> <td colspan="3"> </td> </tr> <tr> <td> <span class="texto"> <label for="andam_leg_sem1_sp"> <textarea name="andam_leg_sem4_sp" cols="35" rows="5" class="table1" id="andam_leg_sem4_sp"><?php echo ($fil25) ?></textarea> </label> </span></td> <td> <span class="texto"> <textarea name="andam_leg_sem5_sp" cols="35" rows="5" class="table1" id="andam_leg_sem5_sp"><?php echo ($fil27) ?></textarea> </span></td> <td colspan="3"><span class="texto">DATA DE CONCLUSAO: <br> </label> <input name="dtcls_sp" type="text" class="table11" id="dtcls_sp" size="20" value="<?php echo ($data_brasileiro1) ?>"/> </span></td> </tr> <tr> <td colspan="5" class="table11"><span class="texto">Posicionamento Tecban: </label> <input name="posic_tec_sp" type="text" class="table1" id="posic_tec_sp" value="<?php echo ($fil28) ?>" size="20"/> Inicial (20%): <input name="inic_20_sp" type="text" class="table1" id="inic_20_sp" value="<?php echo ($fil29) ?>" size="10"/> <br /> Inscrição Municipal (20%): <input name="inscr_mun_20_sp" type="text" class="table1" id="inscr_mun_20_sp" value="<?php echo ($fil30) ?>" size="20"/> </span></td> </tr> <tr> <td colspan="5" class="table11"><span class="texto">Alvará/Publicidade (60%) </label> <input name="alv_public_60_sp" type="text" class="table1" id="alv_public_60_sp" value="<?php echo ($fil31) ?>" size="20"/> </span></td> </tr> <td colspan="5" class="table11"><span class="texto">status 1- Andamento 2- Pendencia 4- desativado <input name="pend_sp" type="text" class="table1" id="pend_sp" value="<?php echo ($fil32) ?>" size="10"/> </span></td> </tr> <tr> <td class="table11"><span class="texto">Observações Gerais:</span></td> <td> <span class="texto"> </label> <textarea name="obsgeral_sp" cols="35" rows="5" class="table1" id="obsgeral_sp"><?php echo ($fil33) ?></textarea> </span></td> <td colspan="3"> </td> </tr> </table> </div> <div class="TabbedPanelsContent"><input type="submit" name="button" id="button" value="Editar PC" /></div> </div> </div> <script type="text/javascript"> var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1"); </script> </form> </body> </html>
  8. Willian Simione

    Função condicional com calculo de data.

    Poderia me dizer como eu poderia montar isso?Sou novo em php..e estou arranhando ainda..rsrsr..grato
  9. Willian Simione

    Função condicional com calculo de data.

    Bom dia. Estou com uma duvida quanto a montar um processo de funcao condicional.É o seguinte gostaria de saber se é possivel calcular a data da seguinte forma. Tenho um campo da minha tabela que se chama status.Sendo que 1 é andamento 2 é pendencia e 3 conluido.Gostaria que ele mostrasse o calculo da data se por exemplo se tiver com status 1 ou 3 ele calcula a data do inicio do serviço menos a data de hoje(), mas se o campo estiver com status 3 ele calcula o inicio do serviço com a data de termino que tambem tenho em um campo da tabela.Não estou sabendo fazer essa funcao condicional.
  10. Willian Simione

    Função Condicional para exportar

    Aqueles que precisarem eu encontrei uma solução não sei se é a mais enxuta , mas era o que eu precisava.rsrs segue o codigo <?PHP include "sessao.php"; ?> <head> <link href="../css1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> body { background-image: url(../imagens/fundo.png); } .andamento{ font-weight: bold; text-align: center; } .aviso{ font-weight: bold; color: #F00; font-style:italic; .texto { font-family: "Courier New", Courier, monospace; color: #09F; font-weight: bold; } #centro { text-align: center; } #form1 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table .table1 td { text-align: center; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-style: normal; text-transform: uppercase; color: #000; background-color: #09F; background-repeat: repeat-x; text-align: center; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 12px; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; color: #000; background-color: #6FF; } .andamento1 { font-weight: bold; text-align: center; } </style> <title>Sistema de Follow UP</title> </head> <body> <fieldset> <form class="iform" method="post" action="" onsubmit="return valida(this);"> <legend><strong><font color="#0000FF"> BUSCA POR DATA - 20% INICIAIS EM ANDAMENTO- FECHAMENTO TECBAN.</font></strong><br /> </legend><p><span class="aviso">A data INICIAL nunca deve ser maior que a FINAL</span></p> <p>Busca: <input type="text" name="busca" id='busca'/> até <input type="text" name="busca1" id='busca1'/> <input name="BUSCA" type="submit" id="BUSCA" value="BUSCA" /> <input name="LIMPA" type="reset" id="LIMPA" value="LIMPA" /> Deseja Exportar? <label> <input type="checkbox" name="meucheckbox" id="meucheckbox" /> </label> </p> </form> <br><br > <table border=0 > <tr class='andamento'> </tr> <tr> <td class='andamento'> <table width="1907" height="123" border="2" align="left" cellpadding="3" cellspacing="3"> <tr> <td colspan="4" align="center" bgcolor="#FFFFFF"><h5 class="andamento"><span class="andamento1">PCS I.M DE SAO PAULO</span><span class="centro" id="sts"></span></h5></td> </tr> <td align="center" bgcolor="#00CCFF">PC</td> <td align="center" bgcolor="#00CCFF">Localidade</td> <td align="center" bgcolor="#00CCFF">Uf</td> <td align="center" bgcolor="#00CCFF">Inscr. Municipal</td> <td align="center" bgcolor="#00CCFF">Data da Inscrição</td> <td align="center" bgcolor="#00CCFF">Status</td> <td align="center" bgcolor="#00CCFF">Data da Conclusão</td> </tr> <?php // inclui arquivo de conexão com o banco include "../conecta.php"; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (empty($_POST['busca'])) { echo "Digite uma palavra-chave para sua busca"; echo "<script>window.location='spbuscadataim.php';alert('Coloque as Duas Datas-Lembrando qua primeira deve ser menor que a segunda');</script>"; } if (empty($_POST['busca1'])) { echo "Digite uma palavra-chave para sua busca"; echo "<script>window.location='spbuscadataim.php';alert(''Coloque as Duas Datas-Lembrando qua primeira deve ser menor que a segunda');</script>"; } else // define valores se o resultado não for vazio { $dataInicio = $_POST['busca']; $date = date_create_from_format('d/m/Y', $dataInicio); $dataInicio = date_format($date, 'Y-m-d'); $dataFim =$_POST['busca1']; $date = date_create_from_format('d/m/Y', $dataFim); $dataFim = date_format($date, 'Y-m-d'); // query de consulta $sql = "SELECT *FROM spaulo WHERE pend_sp='1' AND datamod_sp BETWEEN '$dataInicio' AND '$dataFim' order by datamod_sp ASC "; // executa a query no banco de dados $executar = mysql_query($sql); // conta o total de resultados encontrados $total = mysql_num_rows($executar); // mensagem se o resultado for vazio echo "Sua busca por ".$_POST['busca']." e ".$_POST['busca1']." retornou ".$total." resultado(s)<br>"; $total = 0; // gera o loop com os resultados while ($linha = mysql_fetch_array($executar)) { // echo "O ID que você procura é: ".$linha['pc_fil']."<br>"; // echo '<a href="pegasp.php?id='.$linha['id_fil'].'">'.$linha['pc_fil'].'</a><br>'."\n"; $fil5 = $linha['datamod_sp']; $fil7 = $linha['dtcls_sp']; $partes_da_data = explode('-',$fil5); $data_brasileiro = $partes_da_data[2].'/'.$partes_da_data[1].'/'.$partes_da_data[0]; $partes_da_data1 = explode('-',$fil7); $data_brasileiro1 = $partes_da_data1[2].'/'.$partes_da_data1[1].'/'.$partes_da_data1[0]; echo utf8_encode("<tr><td class='andamento' class='andamento'><a href=../sp/pegasp.php?id=$linha[id_sp]>$linha[pc_sp]</a></td></td><td class='andamento'>$linha[loc_sp]</td><td class='andamento'>$linha[uf_sp]</td><td class='andamento'>$linha[inscr_mun_sp]</td><td class='andamento'>$data_brasileiro</td><td class='andamento'>$linha[pend_sp]</td><td class='andamento'>$data_brasileiro1</td></tr>"); } } } ?> <?php if(isset($_POST['meucheckbox'])) { $arquivo = "relatorio.xls"; header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-m---cel"); header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" ); header ("Content-Description: PHP Generated Data" ); } ?>
  11. Willian Simione

    Função Condicional para exportar

    Boa noite Tenho dois arquivos um que gera os dados outro que exporta ,porem ao gerar os dados ele exporta automaticamente.gostaria se possivel saber como criar uma função condicional para que o usuario escolha se quer ou não exportar os dados depois de gerados. gera dados <?PHP include "sessao.php"; ?> <head> <link href="../css1.css" rel="stylesheet" type="text/css" /> <script> function Submit(pcaminho){ if(pcaminho=1) document.forms[0].action = "spteste.php"; //if(pcaminho=2) //document.forms[0].action = "url2.php"; document.forms[0].submit(); } </script> <style type="text/css"> body { background-image: url(../imagens/fundo.png); } .andamento{ font-weight: bold; text-align: center; } .aviso{ font-weight: bold; color: #F00; font-style:italic; .texto { font-family: "Courier New", Courier, monospace; color: #09F; font-weight: bold; } #centro { text-align: center; } #form1 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table .table1 td { text-align: center; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-style: normal; text-transform: uppercase; color: #000; background-color: #09F; background-repeat: repeat-x; text-align: center; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 12px; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; color: #000; background-color: #6FF; } .andamento1 { font-weight: bold; text-align: center; } </style> <title>Sistema de Follow UP</title> </head> <body> <fieldset> <form class="iform" method="post" action="spteste.php" onsubmit="return valida(this);"> <legend><strong><font color="#0000FF"> BUSCA POR DATA - 20% INICIAIS EM ANDAMENTO- FECHAMENTO TECBAN.</font></strong><br /> </legend><p><span class="aviso">A data INICIAL nunca deve ser maior que a FINAL</span></p> <p>Busca: <input type="text" name="busca" id='busca'/> até <input type="text" name="busca1" id='busca1'/> <input name="BUSCA" type="submit" id="BUSCA" value="BUSCA" /> <input name="LIMPA" type="reset" id="LIMPA" value="LIMPA" /> </p> </form></form> <br><br > <table border=0 > <tr class='andamento'> </tr> <tr> <td class='andamento'> <table width="1907" height="123" border="2" align="left" cellpadding="3" cellspacing="3"> <tr> <td colspan="4" align="center" bgcolor="#FFFFFF"><h5 class="andamento"><span class="andamento1">PCS I.M DE SAO PAULO</span><span class="centro" id="sts"></span></h5></td> </tr> <td align="center" bgcolor="#00CCFF">PC</td> <td align="center" bgcolor="#00CCFF">Localidade</td> <td align="center" bgcolor="#00CCFF">Uf</td> <td align="center" bgcolor="#00CCFF">Inscr. Municipal</td> <td align="center" bgcolor="#00CCFF">Data da Inscrição</td> <td align="center" bgcolor="#00CCFF">Status</td> <td align="center" bgcolor="#00CCFF">Data da Conclusão</td> </tr> <?php // inclui arquivo de conexão com o banco include "../conecta.php"; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (empty($_POST['busca'])) { echo "Digite uma palavra-chave para sua busca"; echo "<script>window.location='spbuscadataim.php';alert('Coloque as Duas Datas-Lembrando qua primeira deve ser menor que a segunda');</script>"; } if (empty($_POST['busca1'])) { echo "Digite uma palavra-chave para sua busca"; echo "<script>window.location='spbuscadataim.php';alert(''Coloque as Duas Datas-Lembrando qua primeira deve ser menor que a segunda');</script>"; } else // define valores se o resultado não for vazio { $dataInicio = $_POST['busca']; $date = date_create_from_format('d/m/Y', $dataInicio); $dataInicio = date_format($date, 'Y-m-d'); $dataFim =$_POST['busca1']; $date = date_create_from_format('d/m/Y', $dataFim); $dataFim = date_format($date, 'Y-m-d'); // query de consulta $sql = "SELECT *FROM spaulo WHERE pend_sp='1' AND datamod_sp BETWEEN '$dataInicio' AND '$dataFim' order by datamod_sp ASC "; // executa a query no banco de dados $executar = mysql_query($sql); // conta o total de resultados encontrados $total = mysql_num_rows($executar); // mensagem se o resultado for vazio echo "Sua busca por ".$_POST['busca']." e ".$_POST['busca1']." retornou ".$total." resultado(s)<br>"; $total = 0; // gera o loop com os resultados while ($linha = mysql_fetch_array($executar)) { // echo "O ID que você procura é: ".$linha['pc_fil']."<br>"; // echo '<a href="pegasp.php?id='.$linha['id_fil'].'">'.$linha['pc_fil'].'</a><br>'."\n"; $fil5 = $linha['datamod_sp']; $fil7 = $linha['dtcls_sp']; $partes_da_data = explode('-',$fil5); $data_brasileiro = $partes_da_data[2].'/'.$partes_da_data[1].'/'.$partes_da_data[0]; $partes_da_data1 = explode('-',$fil7); $data_brasileiro1 = $partes_da_data1[2].'/'.$partes_da_data1[1].'/'.$partes_da_data1[0]; echo utf8_encode("<tr><td class='andamento' class='andamento'><a href=../sp/pegasp.php?id=$linha[id_sp]>$linha[pc_sp]</a></td></td><td class='andamento'>$linha[loc_sp]</td><td class='andamento'>$linha[uf_sp]</td><td class='andamento'>$linha[inscr_mun_sp]</td><td class='andamento'>$data_brasileiro</td><td class='andamento'>$linha[pend_sp]</td><td class='andamento'>$data_brasileiro1</td></tr>"); } } } ?> exporta <?PHP include "sessao.php"; ?> <link href="../css1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> body { background-image: url(../imagens/fundo.png); } .andamento{ font-weight: bold; text-align: center; } .aviso{ font-weight: bold; color: #F00; font-style:italic; .texto { font-family: "Courier New", Courier, monospace; color: #09F; font-weight: bold; } #centro { text-align: center; } #form1 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table .table1 td { text-align: center; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-style: normal; text-transform: uppercase; color: #000; background-color: #09F; background-repeat: repeat-x; text-align: center; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 12px; } .tabela { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; color: #000; background-color: #6FF; } .andamento1 { font-weight: bold; text-align: center; } </style> <title>Sistema de Follow UP</title> <br><br > <body> <?php $arquivo = "relatorio.xls"; header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-m---cel"); header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" ); header ("Content-Description: PHP Generated Data" ); ?> <table border=0 > <tr> <td height="31" colspan="4" align="center" bgcolor="#FFFFFF"><h5><span class="andamento">RELATÓRIO DE PCS 20% INICIAIS FECHAMENTO DE SÃO PAULO<span class="centro" id="sts"></span></span><br /> </h5></td> </tr> <tr class='andamento'> </tr> <tr> <td class='andamento'> <table width="1907" height="123" border="2" align="left" cellpadding="3" cellspacing="3"> <tr> <td colspan="4" align="center" bgcolor="#FFFFFF"><h5 class="andamento"><span class="andamento1">PCS I.M DE SAO PAULO</span><span class="centro" id="sts"></span></h5></td> </tr> <td align="center" bgcolor="#00CCFF">PC</td> <td align="center" bgcolor="#00CCFF">Localidade</td> <td align="center" bgcolor="#00CCFF">Uf</td> <td align="center" bgcolor="#00CCFF">Inscr. Municipal</td> <td align="center" bgcolor="#00CCFF">Data da Inscrição</td> <td align="center" bgcolor="#00CCFF">Status</td> <td align="center" bgcolor="#00CCFF">Data da Conclusão</td> </tr> <?php // inclui arquivo de conexão com o banco include "../conecta.php"; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (empty($_POST['busca'])) { echo "Digite uma palavra-chave para sua busca"; echo "<script>window.location='spbuscadataim.php';alert('Coloque as Duas Datas-Lembrando qua primeira deve ser menor que a segunda');</script>"; } if (empty($_POST['busca1'])) { echo "Digite uma palavra-chave para sua busca"; echo "<script>window.location='spbuscadataim.php';alert(''Coloque as Duas Datas-Lembrando qua primeira deve ser menor que a segunda');</script>"; } else // define valores se o resultado não for vazio { $dataInicio = $_POST['busca']; $date = date_create_from_format('d/m/Y', $dataInicio); $dataInicio = date_format($date, 'Y-m-d'); $dataFim =$_POST['busca1']; $date = date_create_from_format('d/m/Y', $dataFim); $dataFim = date_format($date, 'Y-m-d'); // query de consulta $sql = "SELECT *FROM spaulo WHERE pend_sp='1' AND datamod_sp BETWEEN '$dataInicio' AND '$dataFim' order by datamod_sp ASC "; // executa a query no banco de dados $executar = mysql_query($sql); // conta o total de resultados encontrados $total = mysql_num_rows($executar); // mensagem se o resultado for vazio echo "Sua busca por ".$_POST['busca']." e ".$_POST['busca1']." retornou ".$total." resultado(s)<br>"; $total = 0; // gera o loop com os resultados while ($linha = mysql_fetch_array($executar)) { // echo "O ID que você procura é: ".$linha['pc_fil']."<br>"; // echo '<a href="pegasp.php?id='.$linha['id_fil'].'">'.$linha['pc_fil'].'</a><br>'."\n"; $fil5 = $linha['datamod_sp']; $fil7 = $linha['dtcls_sp']; $partes_da_data = explode('-',$fil5); $data_brasileiro = $partes_da_data[2].'/'.$partes_da_data[1].'/'.$partes_da_data[0]; $partes_da_data1 = explode('-',$fil7); $data_brasileiro1 = $partes_da_data1[2].'/'.$partes_da_data1[1].'/'.$partes_da_data1[0]; echo utf8_encode("<tr><td class='andamento' class='andamento'><a href=../sp/pegasp.php?id=$linha[id_sp]>$linha[pc_sp]</a></td></td><td class='andamento'>$linha[loc_sp]</td><td class='andamento'>$linha[uf_sp]</td><td class='andamento'>$linha[inscr_mun_sp]</td><td class='andamento'>$data_brasileiro</td><td class='andamento'>$linha[pend_sp]</td><td class='andamento'>$data_brasileiro1</td></tr>"); } } } ?> Obrigado favor desconsiderar este pois ao salvar apareceu um erro na tela e não sabia que estava duplicado
  12. Boa Noite. Gostaria de saebr se é possivel, e como seria isso.tenho um banco de dados e nele tem varios resgitros porem tem campos que ao ser importados ainda não haviam sido preenchido, será possivel importar dados sómente pra esse campo especifico???com dados diferentes???Obrigado
  13. Willian Simione

    Autenticação de Usuario

    Obrigado pela resposta.Mas ficaria assim no caso? <?PHP session_start(); switch($_SESSION['login']) { case 'willian': header("Location: menu2.php"); break; case 'paulo' header("Location:daniel/menu5.php"); break; } //Caso o usuário não esteja autenticado, limpa os dados e redireciona if ( !isset($_SESSION['login']) and !isset($_SESSION['senha']) ) { //Destrói session_destroy(); //Limpa unset ($_SESSION['login']); unset ($_SESSION['senha']); //Redireciona para a página de autenticação header('location:index.php'); } ?> Cara valeiu pela dica....perguntei porque estava dando erro , mas identifiquei que no case 'paulo' header("Location:daniel/menu5.php"); break; onde coloquei paulo esta sem :...agora tudo certo .Obrigado
  14. Willian Simione

    Autenticação de Usuario

    Boa Tarde gostaria de saber o seguinte....Tenho uso este codigo <?PHP session_start(); //Caso o usuário não esteja autenticado, limpa os dados e redireciona if ( !isset($_SESSION['login']) and !isset($_SESSION['senha']) ) { //Destrói session_destroy(); //Limpa unset ($_SESSION['login']); unset ($_SESSION['senha']); //Redireciona para a página de autenticação header('location:index.php'); } ?> gostaria de saber como fazer par aque se o usuario xxx logasse ele fosse pra pagian menu3.php se ele identificasse a o usuario yyy fosse pra pagina menu4.php...poderia ate ser por nivel tipo 1 e 2 ....mas como adaptar este codigo com isso que estou em duvida... Obrigado
  15. Willian Simione

    consulta mysql

    Cara agora deu certinho assim: select * from cancelim WHERE NOT pend1_cel ='3' order by uf_cel. valeu Muito Obrigado...
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.