Ir para conteúdo
Fórum Script Brasil

piteco

Membros
  • Total de itens

    44
  • Registro em

  • Última visita

Tudo que piteco postou

  1. Tive q colocar um form e substitui o href por um botão submit
  2. Gente ontem aprendi acomo enviar dados que foram digitados no input text através do link. Bem o problema agora consistem em: tenho um listagem que é gerado por um foreach. assim: <?php foreach($_SESSION as $nome => $quantidade){ if ($quantidade > 0){ if(substr($nome,0,9) == 'produtos_'){ $id = substr($nome,9,(strlen($nome)-9)); $pedido = mysql_query("SELECT * FROM lj_produtos WHERE id_produto = $id"); while($list = mysql_fetch_array($pedido)){ ?> <tr> <td width="346" style="font: 15px Candara; color:#504b4b; font-weight:bold;"> <?php echo $list['nome_produto'];?> </td> <td> <input type="text" name="sQuantidade" id="sQuantidade" value="<?php echo $quantidade; ?>" style="width:50px;" /> </td> <td width="39" align="center" > <a href="java script:window.location='index.php?pg=processaCarrinho&id=<?php echo (int)$id;?>&qtde='+document.getElementById('sQuantidade').value;">Clique</a> </td> <?php } // foreach($_SESSION as $nome => $quantidade){ ?> Esse foreach pode gerar uma lista e para cada item da lista um input text. Só o 1º input text está enviando o valor que foi digitado, os outros ficam com o valor inicial q é 1. Agradeço a quem puder me ajuda.
  3. Não vai funcionar mesmo, porque não se envia valores de um input por link.Se envia, montando um "formulário" com o input, e após a pessoa clicar no botão "Enviar" (por exemplo), ai sim o script gere um link com o valor alterado do input.É assim: <form name="envia" action="?area=gerarlink" method="POST"> <input type="hidden" name="valor_inicial" value="<? echo $_POST['valor']; ?>"> <input type="text" name="valor_alterado" value="<? echo $_POST['valor']; ?>"><br> <input type=submit value="Enviar"> </form> <? if ($_GET['area']==gerarlink){ //Vamos gerar o link $inicial = $_POST['valor_inicial']; $alterado = $_POST['valor_alterado']; echo "Link gerado com sucesso!<BR>"; echo "Valor inicial: $inicial <br>"; echo "Valor alterado: $alterado"; } ?> E pelo que vi, o valor inicial é declarado como $_post.Portanto tem que vir de um formulário. Caso o valor inicial tenha que vir sobre url, declare como $_get. Testai e ve se da certo. Flws! Luck, eu postei essa pergunta porque já tinha visto em algum lugar como fazer só não lembrava como. Aí vai. Coloca um id no input e pega ele no link dessa forma: <a href="java script:window.location = 'pagina.php?valor=' + document.getElementById('valor').value;" >Clique</a> Muito obrigado pela sua atenção, pois a forma que você menciona aí tb funciona, inclusive era assim q eu colocava antes.
  4. Gente, seguinte, em uma página eu recebo um valor: $valor = $_POST['valor']; Esse valor é colocado no value do input e pode ser alterado. <input type = 'text' name= 'valor' id='valor' value='<?php echo $valor; ?>' /> no link eu envio essa informação para outro lugar <a href='pagina.php?valor=<?php echo $valor ?>'>Enviar </a> Meu problema consiste aí mesmo nessa linha, o link fica sempre com o valor inicial da página, mas digamos que ele receba o valor 10 e eu queira mudar para 5 ou 15 enviar pelo link, não vai dessa forma. Como posso resolver isso ?
  5. piteco

    paginação php jquery

    Gente, dentro de uma div eu abro dados de uma outra página, nessa outra página tem um link de paginação, como faço para que essa paginação continue dentro dessa mesma div, claro que passando os paramentros necessário para exibição da outra pagina, o código segue abaixo: marcacao.php ... <div id="botao"> <label><span><input type="button" name="enviar" id="enviar" value="Enviar" class="btn" /></span></label> </div> <div id="conteudo"> </div> <script type="text/javascript"> $("#enviar").live('click', function(){ var especialidade = $("#especialidade").val(); if (especialidade == ''){ alert("Escolha uma especilidade"); return } $("#conteudo").html('<img src="imagens/ajax-loader.gif" id="Loader" />').fadeIn(300); $.ajax({ type: 'POST', url: 'nav/calendarioAgendamento.php', cache: false, data: 'acao=calendarioHoje', success: function(formulario){ $("#Loader").fadeOut("slow"); $("#conteudo").hide(); $("#conteudo").html(formulario).fadeIn("slow"); } }) }) </script> calendarioAgendamento.php .... print '<td class="mes"><a href="index-admin.php?pg=calendarioAgendamento&amp;data='.$dia.'/'.$mes_prox.'/'.$ano_prox.'" title="Próximo mês"> &raquo; </a></td>'; O problema é exatamente no redirecionamento do href.
  6. piteco

    Agendamento médico

    ESerra Cara vê se pode me ajudar, comecei a fazer com o datePicker, da forma que fiz ele está lendo e verificando no banco, mas está a verificação está sendo feita caso a pessoa clique na data. Eu preciso que assim que o datepicket seja ativado (mostrado na tela) ele faça a verificação automática no banco e as datas que tem horários livres para atendimento e deixa-as como link. Cara se puder me dê essa força, meu prazo está se acabando e eu estou quebrando a cabeça. index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> <link href="js/jquery-ui-1.9.0.custom.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script type="text/javascript" src="js/jquery-ui-1.9.2.custom.js"></script> <script type="text/javascript" src="js/jquery-ui-1.9.2.custom.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#kalender").datepicker({ firstDay: 1, dayNamesMin: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], dateFormat: "dd/mm/yy", onSelect: function() { var newFormat = $("#kalender").val(); $.ajax({ url: 'events.php', type: 'POST', dataType: 'json', data: {selectedData: newFormat}, success: function(result) { if (result.date === newFormat) { $('#event').html(result['date'] + " " + result['event']); } else { $('#event').html(result['none']); } } }); } }); }) </script> </head> <body> <input type="text" name="kalender" id="kalender" /> <div id="event"> </div> </body> </html> events.php <?php $hostname='localhost'; $username='root'; $password=''; $dbname='agenda_medica'; mysql_connect($hostname, $username, $password) or die("Erro!"); mysql_select_db($dbname); if (isset($_POST['selectedData'])) { $dataSelect = implode("-",array_reverse(explode("/",$_POST['selectedData']))); $sql2 = mysql_query("SELECT * FROM agendados WHERE agendamentoData = '$dataSelect'"); $row2 = mysql_fetch_array($sql2); if ($row2 == ''){ $data = array( 'none' => 'Vazio '.$dataSelect ); echo json_encode($data); } else { $data = array( "date" => $row2['agendamentoData'], "event" => $row2['agendamentoHora'] ); echo json_encode($data); } } ?>
  7. piteco

    Agendamento médico

    Sem querer ser chato, você pode me dar um exemplo ou me mostrar onde consigo, pois realmente não estou conseguindo.
  8. piteco

    Agendamento médico

    Olá pessoal, gente eu estou com um problema e já tem uns dias e não consigo resolver, vamos e ele: Estou desenvolvendo uma agenda médica, e preciso colocar um calendário que busque no banco os dias do mês com horas disponíveis para consulta, bem os dias que não possuírem horários para consultas ficarão indisponíveis, mas claro mostraram no calendário. Bem pensei em colocar o datepicker ou o fullCalendar, inclusive o fullCaledar tem uma parte gráfica até melhor e estou tentando com ele. O problema é que não estou conseguindo amarrar isso com uma consulta no banco de dados. Bem pesquisando na net, consegui um exemplo com o fullCalendar que parece ter um algum problema que não consulta no banco: index.php <html> <head> <link rel="stylesheet" href="js/fullcalendar.css" type="text/css" media="screen" title="no title" charset="utf-8"> <script type="text/javascript" src="js/jquery.js" charset="utf-8"></script> <script type="text/javascript" src="js/fullcalendar.min.js" charset="utf-8"></script> <script type="text/javascript" src="js/jquery-ui-1.8.23.custom.min.js" charset="utf-8"></script> <script type='text/javascript'> $(document).ready(function() { $('#calendar').fullCalendar({ // eventSources: ['includes/build_calendar_events.php'] events: 'includes/build_calendar_events.php' }); }); </script> </head> <body> <div id='calendar'></div> </body> </html> build_calendar_events.php <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>json-events</title> </head> <body> <?php $start = $_GET['start']; $end = $_GET['end']; $hostname='localhost'; $username='root'; $password=''; $dbname='agenda_medica'; mysql_connect($hostname, $username, $password) or die("Unable to connect!"); mysql_select_db($dbname); $result = mysql_query("select * from agendados"); $event_array = array(); while ($record = mysql_fetch_array($result)) { $event_array[] = array( 'id' => $record['id'], 'title' => $record['agendamentoMedicoID'], 'start' => $record['agendamentoData'], 'end' => $record['agendamentoHora'], // 'allDay' => $record['all_day'] ); } echo json_encode($event_array); ?> </body> </html> Pô galera se vocês puderem me ajudar com isso, é que eu tenho que entregar isso o mais rápido possível.
  9. Olá pessoal, estou fazendo um script para verificar o login e senha, passo os dados do formulário com o jquery, a consulta no banco está certinha, o problema é pegar o retorno para redirecionar para a página principal caso o dados estiverem corretos. <script type="text/javascript"> $("#autenticacao").submit(function(){ $("#mensagens").html('<img src="image/ajax-loader.gif" id="Loader" />').fadeIn(300); var login = $("#login").val(); var senha = $("#senha").val(); jQuery.ajax({ type: "POST", url: "nav/autenticacao.php", cache: false, data: 'acao=autentica&login='+login+'&senha='+senha+'&status='+status, success: function(formulario) { $("#Loader").fadeOut("slow"); $("#mensagens").hide(); $("#mensagens").html(formulario).fadeIn("slow");//.fadeOut(3000); } }); return false; }) </script> Acima está o jquery enviando para página de autenticação, abaixo vem a página onde pego os valores e faço a consulta. <?php session_start(); include_once("../Conexao/conexaoPDO.php"); /* autenticação de usuários */ if (isset($_POST['acao']) && $_POST['acao'] == 'autentica'){ $usuarioLogin = $_POST['login']; $usuarioSenha = $_POST['senha']; if (empty($usuarioLogin) || empty($usuarioSenha) ){ echo "Login e senha não podem ser vazio."; } else { /* CRIPTOGRAFANDO SENHA */ $usuarioSenha = md5($usuarioSenha); $selecionaUser = 'SELECT * FROM usuarios WHERE usuariosLogin = :usuariosLogin AND usuariosSenha = :usuariosSenha'; try{ $queryUser = $conecta->prepare($selecionaUser); $queryUser->bindValue(':usuariosLogin', $usuarioLogin, PDO::PARAM_STR); $queryUser->bindValue(':usuariosSenha', $usuarioSenha, PDO::PARAM_STR); $queryUser->execute(); $qtdRegistro = $queryUser->rowCount(); }catch(PDOException $error){ echo "erro : ".$error->getMessage(); } if ($qtdRegistro == 0){ echo "Usuários ou senha não cadastrado"; } else { foreach($queryUser as $rs){ $_SESSION['usuarios']['usuarioID'] = $rs['usuarioID']; $_SESSION['usuarios']['usuarioNome'] = $rs['usuarioNome']; $_SESSION['usuarios']['usuariosLogin'] = $rs['usuariosLogin']; $_SESSION['usuarios']['usuariosSenha'] = $rs['usuariosSenha']; $_SESSION['usuarios']['usuariosNivel'] = $rs['usuariosNivel']; $_SESSION['usuarios']['usuariosEmail'] = $rs['usuariosEmail']; } } } } ?> O que quero é que se a senha e o login existirem ele redireciona para outra página
  10. O erro é esse O erro q dá é esse Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Entity 'aacute' not defined in /home/izabelle/public_html/marcos/lojanossa/nav/RsCorreios.php on line 200
  11. A rotina que coloco a seguir está funcionando quando coloco um botão para ser calcular todos os itens que estão selecionados, agora preciso que ela funcione dentro de um laço de repetição para calcular o valor de frete de cada item a medida que a condição for verdadeira, assim ela dá erro na função getFrete(). <?php session_start(); require_once("RsCorreios.php"); $frete = new RsCorreios(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php setlocale(LC_MONETARY, 'pt_BR'); require_once('pagueseguro/PagSeguroLibrary.php'); // Instanciando a class PagSeguroPaymentRequest $vendaPagueSeguro = new PagSeguroPaymentRequest(); $vendaPagueSeguro->setShippingType(1); ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script> </head> <body> <?php foreach($_SESSION as $id => $quantidade){ if($quantidade > 0){ $id = substr($id, 9); $sql = $conecta->executa_query("SELECT * FROM lj_produtos WHERE id_produto = $id"); $lista = mysql_fetch_array($sql); $identificacao = $lista['id_produto']; $descricao = $lista['nome_produto']; $valor_unit = $lista['vlr_pf']; $nVlPeso = $lista['peso']; $nVlAltura = $lista['altura']; $nVlLargura = $lista['largura']; $nVlComprimento= $lista['comprimento']; $diametro = $lista['diametro']; $sCepDestino = $rs['cep']; $sCepOrigem = "40000000"; $nCdServico ="41106"; $frete->setValue(nVlPeso, $nVlPeso); $frete->setValue(nVlAltura, $nVlAltura); $frete->setValue(nVlLargura, $nVlLargura); $frete->setValue(nVlComprimento, $nVlComprimento); $frete->setValue(sCepDestino, $sCepDestino); $frete->setValue(sCepOrigem, $sCepOrigem); $frete->setValue(nCdServico, $nCdServico); $frete->getDiametro(); $result = $frete->getFrete(); if ($result['erro'] != 0) { $resultadoFrete = $result['msg_erro']; } else { $valorFrete = $result['valor']; $prazoEntrega = $result['prazo_entrega']; } $vendaPagueSeguro->addItem($identificacao, $descricao, $quantidade, $valor_unit, $peso, $valorFrete); } } ?> </body> </html> A função getFrete é essa: public function getFrete() { $response = $this->_getSite(self::_getURL()); $xml = simplexml_load_string ($response); $frete = array ("servico_codigo" => $xml->cServico->Codigo, "valor" => $xml->cServico->Valor, "prazo_entrega" => $xml->cServico->PrazoEntrega, "mao_propria" => $xml->cServico->ValorMaoPropria, "aviso_recebimento" => $xml->cServico->ValorAvisoRecebimento, "valor_declarado" => $xml->cServico->ValorValorDeclarado, "en_domiciliar" => $xml->cServico->EntregaDomiciliar, "en_sabado" => $xml->cServico->EntregaSabado, "erro" => $xml->cServico->Erro, "msg_erro" => $xml->cServico->MsgErro); return $frete; }
  12. piteco

    Cálculo de Frete

    Já sim, o valor não está indo p lá. Se você quiser eu coloco o script todo aqui, acho q fica melhor para analisar, talvez eu esteja errando em algo.
  13. piteco

    Cálculo de Frete

    Olá pessoal, eu tenho um cálculo de frete que pega as informações on-line no site do correio, pelo que vi, eles utilizam o peso e as dimensões para fazer o cálculo. Faço o cálculo e está tudo certo. O problema é enviar esse valor de frete para o pagseguro. Eu utilizo a API PagSeguroLibrary.php, no laço de repetição eu adiciono todas as informações do produto, a linha é essa; $vendaPagueSeguro->addItem($identificacao, $descricao, $quantidade, $valor_unit, $peso, $frete); Bem, o valor do frete não está indo. Bem se alguém já usou essa biblioteca ou se usa alguma outra e consegue passar os valores para o Pagseguro junto com o valor de frete e puder me ensinar, eu fico muito agradecido. Confesso a vocês que já pesquisei e não estou conseguindo sair do lugar. Vlw..
  14. Galera, comecei hj a estudar o firebird e IB expert. Já consegui criar o BD e as tabelas no IB expert. No IB expert tem uma função chamada Generators, onde posso indicar os campos que são AutoIncrement, então peguei no campo CODIGO e coloquei-o como primary key e autoincrement. No delphi para fazer a conexão com o BD, comecei a usar os componentes da palheta DBExpress. Já que na tabela o campo CODIGO está como AutoIncrement eu preciso fazer uma rotina no delphi para ele auto-numerar ? Eu tentei fazer direto e está dando erro, o código no delphi é esse: Begin // 1 DM.QRY_usuario.Close; DM.QRY_usuario.SQL.Clear; DM.QRY_usuario.SQL.Add('INSERT INTO login (usuario, senha) VALUES ('+QuotedStr(eUsuario.Text)+','+QuotedStr(eSenha.Text)+')'); DM.QRY_usuario.ExecSQL; ShowMessage('Usuário Cadastrado com Sucesso !!!'); eUsuario.Clear; eSenha.Clear; end // Begin1 Eu estav usando o ACCESS e com esse código eu conseguia gerar o código autoincrement.
  15. Pessoal, resolvi usar os componentes da palleta DBExpress...
  16. Galera seguinte, já estou quase no fim de um pequeno projeto, onde estou uso o ACCESS para BD. Para fazer a conexão uso os componentes da paleta ADO. Eu comecei a ver na internet alguns artigos sobre o firerbid e Ib Expert, então resolvir mudar o BD para firebird, antes me meter a mão na massa estou só estudando ele, pois sou iniciante e tenho q estudar mesmo. Me esbarrei num problema e ainda não consegui achar nada na net falando sobre ele, deve ser simple mas... Como configurar o ADOConection para usar com Firebird e Ib expert ? Inicialmente tenho a intensão de continuar com esse componet porque não queria mudar muitos os códigos.
  17. Pessoal, na minha tabela tenho os seguintes campos: Nome do campo tipo de dados codigo auto numeração assunto texto (onde fica o nome do paciente) data data/hora remetente texto para texto O campo assunto vem o nome do paciente, no campo data é a data de envio de um e-mail. Todos as dados gravados nessa tabela são importados do outlook 2007, acontence que contantemente esses e-mail´s são enviando duplicados, são certa de 600 emails por dia. Para apagar os e-mail´s duplicados manualmente é muito demorado e fica muito ruim porque quantidade de e-email´s tende a aumentar. Para facilitar, fiz uma consulta com um grid onde só me mostra os registros com o campo assunto (nome do paciente) igual, ficando assim: Assunto Data Andre Carlos 05/01/2010 15:00:00 Andre Carlos 05/01/2010 15:05:10 Andre Carlos 05/01/2010 20:00:00 Marcelo Ramos 05/01/2010 08:10:20 Marcelo Ramos 05/01/2010 08:20:00 Marcelo Ramos 05/01/2010 13:10:00 Para nós, os e-mail´s com diferença de até 10mim de um para o outro. Minha necessidade é excluir 1 desses e-email´s para que fiquem assim: quero excluir : Assunto Data Andre Carlos 05/01/2010 15:00:00 Marcelo Ramos 05/01/2010 08:10:20 Ficando assim: Assunto Data Andre Carlos 05/01/2010 15:05:10 Andre Carlos 05/01/2010 20:00:00 Marcelo Ramos 05/01/2010 08:20:00 Marcelo Ramos 05/01/2010 13:10:00 O código para selecionar as informações com o campo assunto igual eu tenho e é esse: ADO_qry_telemedicina.Close; ADO_qry_telemedicina.SQL.Clear; ADO_qry_telemedicina.SQL.Add('SELECT t.* FROM telemedicina t'); ADO_qry_telemedicina.SQL.Add('WHERE EXISTS(SELECT COUNT(*), x.assunto FROM telemedicina x'); ADO_qry_telemedicina.SQL.Add('where x.assunto = t.assunto'); ADO_qry_telemedicina.SQL.Add('GROUP BY x.assunto'); ADO_qry_telemedicina.SQL.Add('HAVING COUNT(*) > 1 )'); ADO_qry_telemedicina.SQL.Add('ORDER BY assunto,data'); Para excluir eu acrescentei abaixo da última linha do código acima essa instrução ADO_qry_telemedicina.SQL.Add('DELETE FROM telemedicina t'); ADO_qry_telemedicina.SQL.Add('WHERE data < (SELECT max(data) FROM telemedicina x'); ADO_qry_telemedicina.SQL.Add('WHERE t.data = x.data)'); ADO_qry_telemedicina.ExecSQL; ADO_qry_telemedicina.Open; Dá erro logo na compilação, mesmo assim, com esse código excluiria tudo e eu só quero excluir os registros com 10 mim de diferença. alguém pode me ajudar ? Para as tabelas eu uso o ACCESS.
  18. piteco

    Testar condição

    Assim eu já tinha tentado, mas como uso o Jquery para abrir as páginas secundárias dentro do index sem dar refresh não consigo fazer por esse modo. Por isso que coloquei uma função Jquery para testar se foi digitado alguma coisa. E é esse resultado que estou querendo pegar para fazer a condição dentro do PHP.
  19. piteco

    Pegar o valor do link..ajuda

    você poderia ser um pouco mais claro, o que você pretende fazer ? Caso você queira atribuir um valor ao link pode ser feito assim (se é o q entendi): <a href="pagina.php?link=1">Exemplo</a> Ou <a href="pagina.php?exemplo=<?php echo exemplo; ?>">Exemplo</a>
  20. piteco

    Testar condição

    Fiz uma consulta, e preciso testar uma condição, tipo: Se o usuário não digitar nada ele lista tudo, se o usuário digitar algo, ele filtra pelas letras digitadas. Mas não sei como fazer esse teste. Uso o JQUERY, vou colocar o código: lista_laboratorial: <html xmlns="http://www.w3.org/1999/xhtml"> <head> &lt;script type="text/javascript"> $(function($) { $("#lista_laboratorial").submit(function() { var nome_exame = $("#nome_exame").val(); $("#status").html("<img src='admin/imagens/ajax-loader.gif' /> Pesquisando..."); $.post('seleciona_tipo.php', {nome_exame: nome_exame}, function(resposta) { $("#status").slideDown(); if (resposta != false) { $("#status").html(resposta); } else { $("#nome_exame").val(""); } }); }); }); </script> <body> <form action="java script:func()" name="lita_laboratorial" id="lista_laboratorial" method=""> <?php // AKI QUERO TESTAR O RETORNO DE seleciona_tipo.php if (restorno de seleciona_tipo.php)=='T' { $sql = "SELECT * FROM resultado1 JOIN exames ON (resultado1.tipo_exame = exames.codigo_exa) JOIN categoria ON (resultado1.cod_categoria = categoria.codigo_cat) WHERE cod_paciente = '$id_paciente' and descriscao_exa LIKE '$nome_exame%'"; // ONDE $nome_exame, SERIA O Q FOI DIGITADO } else { $sql = "SELECT * FROM resultado1 JOIN exames ON (resultado1.tipo_exame = exames.codigo_exa) JOIN categoria ON (resultado1.cod_categoria = categoria.codigo_cat) WHERE cod_paciente = '$id_paciente'"; } <div id="status"></div> </form> &lt;script src="pagina.js"></script> </body> </head> </html> [code] seleciona_tipo.php [CODE] <?php $nome_exame = $_POST['nome_exame']; if ($nome_exame != "" && $nome_exame != null) { $status = 'T'; } else { $status = 'F'; } ?> Seria isso, alguém pode me ajudar ?
  21. piteco

    dentro do input

    Para você deixar alguma coisa já pré-definado dentro do input, coloque um PHP dentro da value, assim <input name="teste" value="<?php echo o que você quiser colocar aqui; ?>"
  22. Pessoal, consegui resolver, não sei se é a melhor forma, e se alguém achar q não, favor indicar uma forma melhor. Simplimente eu coloquei as <tags> indicando o caminho do ckedit e do plugin ckedit.jquery no index1.php e no proprio arquivo onde utilizo o ckeditor.
  23. Bom dia pessoal. Estou usando o CKEDITOR e encontrei um probleminha que não estou conseguindo identificar o que é. Entro a 1ª vez no módulo onde está o CKEDITOR, faço as digitações necessárias e por algum motivo saiu desse módulo, ao retornar o CKEDITOR não aparece mais, para ele aparecer eu preciso dar um F5 ou sair do sistemar e retornar novamente, alguém sabe dizer o motivo disso ? Segue abaixo o código: index.php <head> <script src="admin/jquery/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="ckeditor_3.4.2/ckeditor.js"></script> <script type="text/javascript" src="ckeditor_3.4.2/adapters/jquery.js"></script> </head> frm_rimagem.php <?php include ("admin/conexao.php"); include ("admin/rotinas.php"); $acao = $_GET["acao"]; $id_paciente = $_GET["id_paciente"]; $id = $_GET["id_resultado"]; if ($acao != "Inserir"){ $sql = mysql_query("SELECT * FROM resultado_exame_di JOIN exames ON (resultado_exame_di.id_exame = exames.codigo_exa) JOIN categoria ON (resultado_exame_di.id_categoria = categoria.codigo_cat) JOIN medicos ON (resultado_exame_di.id_medico = medicos.id_medico) WHERE id_resultado_di='$id' AND id_paciente = '$id_paciente'"); $rs = mysql_fetch_array($sql); $id_medico = $rs['id_medico']; $id_convenio = $rs['id_convenio']; $id_categoria1 = $rs['codigo_cat']; $id_exame1 = $rs['codigo_exa']; $data_exame = $rs['data_exame']; $hora_exame = $rs['hora_exame']; $resultado = $rs['exame']; $data_exame =date("d/m/Y", strtotime($data_exame)); // Converto a data para nosso formato. } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> $(document).ready(function(){ $('#resultado').ckeditor(); }); </script> </head> <body> <form action="op_rimage_di.php" method="post"> <div class="corpo"> <fieldset><legend>Informações Complementares</legend> Médico : <select name="txt_id_medico" id="txt_id_medico"> <option></option> <?php $sql_medico = mysql_query("SELECT * FROM medicos ORDER BY nome_medico"); while ($linha_medico = mysql_fetch_array($sql_medico)) { $id_medico1 = $linha_medico["id_medico"]; if ($id_medico == $id_medico1) { $seleciona_medico = "selected"; } else { $seleciona_medico = ""; } echo "<option value =\"$id_medico1\" $seleciona_medico > $linha_medico[nome_medico] </option>"; } ?> </select> Convênio : <select name="txt_id_convenio" id="txt_id_convenio"> <option></option> <?php $sql_convenio = mysql_query("SELECT * FROM convenios ORDER BY nome_convenio"); while ($linha_convenio = mysql_fetch_array($sql_convenio)) { $id_convenio1 = $linha_convenio["id_convenio"]; if ($id_convenio == $id_convenio1){ $seleciona_convenio = "selected"; } else{ $seleciona_convenio = ""; } echo "<option value =\"$id_convenio1\" $seleciona_convenio > $linha_convenio[nome_convenio] </option>"; } ?> </select> <p></p> <br />Categoria : <select name="id_categoria" id="id_categoria"> <option value="0">--Escolha uma categoria--</option> <?php $sql_categoria = mysql_query("SELECT * FROM categoria WHERE tipo = 'D' ORDER BY descriscao_cat ASC"); while ($ln_cat = mysql_fetch_assoc($sql_categoria)) { $id_categoria2 = $ln_cat["codigo_cat"]; if ($id_categoria1 == $id_categoria2){ $seleciona_categoria = "selected"; } else{ $seleciona_categoria = ""; } echo "<option value =\"$id_categoria2\" $seleciona_categoria > $ln_cat[descriscao_cat] </option>"; } ?> </select> Exame : <select name="id_exame" id="id_exame"> <option value="0" disabled="disabled">Escolha uma categoria primeiro</option> </select> <p></p> <br />Data:<input name="data_exame" type="text" size="10" maxlength="10" value="<?php echo $data_exame; ?>" onkeypress="formatar(this, '##/##/####');" /> Hora:<input name="hora_exame" type="text" size="8" maxlength="8" value="<?php echo $hora_exame; ?>" /> </fieldset> </div> <div id="mensagem"></div> <div class="texto"> <fieldset> <textarea name="resultado" id="resultado"><?php echo $resultado; ?></textarea> </fieldset> </div> <div id="botao" align="center"> <input type="hidden" name="id_paciente" id="id_paciente" value="<?php echo $id_paciente; ?>"/> <input type="hidden" name="acao" id="acao" value="<?php echo $acao; ?>"/> <input type="hidden" name="id" id="id" value="<?php echo $id; ?>"/> <button>Enviar</button> </div> <div id="link"> <a href="#" url="lista_imagem.php"><img src="admin/imagens/botao_retornar.gif" border="0" /></a> </div> </form> <script type="text/javascript"> $(function(){ $("select[name=id_categoria]").change(function(){ $("select[name=id_exame]").html('<option value="0">Carregando...</option>'); $.post("exames.ajax.php", {id_categoria:$(this).val()}, function(valor){ // onde valor é resultado que retorna de exames.ajax.php $("select[name=id_exame]").html(valor); // preenche o combo de id_exames com os dados. } // function(valor){ ); //$.post("exames.ajax.php", }); //$("select[name=id_medico]").change(function(){ }) //$(function(){ $forms = $('form') // pega o valor das variaveis no tag form $forms.bind('submit', function(){ var $button = $('button',this).attr('disabled',true); var params = $(this.elements).serialize(); // serialize pega todos os dados inseridos no formulário var self = this; $.ajax({ type: 'POST', url: this.action, data: params, beforeSend: function(){ // antes de enviar // mostro na DIV $('#mensagem').html("Carregando..."); }, //beforeSend: function(){ success: function(txt){ // ativa o botão usando a função attr() $button.attr('disabled',false); $('#mensagem').html(txt); //self.reset(); // limpa as variáveis }, // success: function(txt){ // se acontecer algum erro é executada essa funcção error: function(txt){ $('#mensagem').html(txt) } // error: function(txt){ }); // $.ajax({ return false; }); // $forms.bind('submit', function(){ </script> <script src="pagina.js"></script> </body> </html>
×
×
  • Criar Novo...