Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''php''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

7274 resultados

  1. Reebelo

    Base de dados para marcações online

    Boas pretendo desenvolver em php uma página web para marcação de cabeleireiro ou tatuagens já tenho as tabelas e a minha dúvida é a seguinte: basicamente quando 1 cliente vai para fazer uma marcação escolhe primeiro o dia e o serviço que pretende e vão ser calculados os slots livres nesse dia. Qual será a melhor forma de fazer isso e ir actualizando sempre a base de dados? Desde já obrigado!
  2. Boas pretendo desenvolver em php uma pequena aplicação para marcação e reserva online de consultas numa clinica. já comecei a desenhar as tabelas (clientes, staff) e as minhas dúvidas são as seguintes: uma vez que a clinica pode ter vários elementos de staff, cada um deles com dias de trabalho que podem ser diferentes e ter horários diferentes, bem como existem diversos tipos de consultas que podem ter durações diferentes, como desenhar uma tabela (ou mais) para gerir este sistema? basicamente quando 1 cliente vai para fazer uma marcação escolhe primeiro o dia e o serviço (consulta) que pretende e vão ser calculados os slots livres nesse dia para a consulta. o cálculo desses slots é feito verificando nesse dia que staff que presta esse serviço está a trabalhar e quais os seus horários de trabalho (a que horas entra e a que horas sai) estava a pensar criar uma tabala onde para cada elemento do staff guardasse o seu mapa de trabalho, algo como Tabela: StaffHours Colunas: id segIni segFim terIni terFim quaIni quaFim quinIni quiFim sexIni sexFim sabIni sabFim domIni domFim será esta a melhor maneira de abordar este problema? cpts
  3. joaquim

    unlink não esta a funcionar no servidor remoto

    Boas pessoal. Alguém poderia me dar uma luz, tenho uma aplicação feita em php unlink para deletar uma imagem do banco de dados e do arquivo. Pois bem, a aplicação funciona perfeitamente no servidor de teste más no servidor remoto não funciona, mensagem que não foi encontrado o database. Este é a aplicação: Link excluir: <a href="del_foto.php?ID_NOT=<?php echo $row_rsnoticias['ID_NOT']; ?>&ID_FOTO=<?php echo $row_rsnoticias['FOTO_NOT']; ?>"/>excluir</a> del_foto.php <?php require_once('../Connections/conectaDB.php'); $id=$_GET['ID_NOT']; $foto=$_GET['ID_FOTO']; $sql = mysql_query("UPDATE noticias SET FOTO_NOT='' WHERE ID_NOT=$id")OR DIE(mysql_error()); if(file_exists("../img_noticias/".$foto)){ @unlink("../img_noticias/".$foto); } ?>
  4. AAndr3

    ajuda sobre como fazer um select

    Boa tarde, Estou a criar para a minha pap um site de venda de carros, do género do stand virtual. https://imgur.com/iA9Zf4Z E queria saber como é que faço a condição para fazer com que ele va buscar ao servidor só o que foi introduzido pelo utilizador. Por exemplo o utilizador só quer pesquisar marca e o preco, entao como é que eu faço isso? obg
  5. Las Vegas

    Ajuda

    Bom dia, Ainda sou "Verde" no mysql, e passa-se o seguinte tenho uma base de dados mysql em linux ubuntu server e outra mysql em windows7, tenho código php e javascript e html. Estou a desenvolver um site e quando faço SELECT a BD que está em Windows 7 funciona mas se fizer á BD que está no Linux dá-me um erro no javascript "JSON.parse: unexpected end of data at line 1 column 1 of the JSON data". Já pesquisei a cerca do erro mas não consegui saber ao certo de que se trata. os códigos: PHP $sql = "SELECT * FROM requisicao WHERE id = '$id'"; $result = mysqli_query($conn, $sql); $table = array(); while($row = mysqli_fetch_assoc($result)){ $table[] = (array("data"=>$row['data'], "servR"=>$row['servR'], "idRequerente"=>$row['idRequerente'], "funcao"=>$row['funcao'], "desc"=>$row['descricao'])); } echo json_encode($table); } $conn->close(); e javascript $.ajax({ type: 'POST', url: 'php/ver.php', data: {id: id1}, success: function(data){ $.each(jQuery.parseJSON(data), function(i, row){ var data1 = row.data; var data2 = row.servR; var data3 = row.idRequerente; var data4 = row.funcao; var data5 = row.desc; $('#dataManu').val(data1); $('#servReq').val(data2); $('#nomeManu').val(data3); $('#funcManu').val(data4); $('#textManu').val(data5); }); }, o erro dá-me nesta linha em javascript: $.each(jQuery.parseJSON(data), function(i, row){
  6. Boas. Teria alguém que poderia me ajudar. tenho uma página img.php com este link: <a href="delimg.php?ID_NOT=<?php echo $row_rsnoticias['ID_NOT']; ?>"/>excluir</a>. e uma página delimg.php tenho esta ação: <?php $sql = mysql_query("UPDATE noticias SET FOTO3_NOT="" WHERE ID_NOT=$_GET_['ID_NOT']") OR DIE(mysql_error()); ?> a página delimg.php não esta pegando o id repassado pela pagina img.php. O que pode estar errado? Este comando irá apagar no banco a imagem (foto) de nº3. Grato.
  7. Como muitos de vós devem saber, entra em vigor a 1 de Maio de 2013 o webservice da Autoridade Tributária para reporte em tempo real dos documentos de transporte emitidos. Estou a tratar da implementação dessa funcionalidade numa plataforma de faturação escrita em PHP e tenho várias dificuldades em que vou precisar de ajuda nos próximos dias, a diversos níveis. A primeira de todas é o estabelecimento da ligação segura com o servidor da AT, em: https://servicos.portaldasfinancas.gov.pt:400/sgdtws/documentosTransporte Já recebi da AT: - uma chave pública, materializada no ficheiro 'chavePublica.cer' - um certificado materializado no ficheiro 'certificado.pfx' Também já tenho a extensão openssl activa no meu servidor, que é linux. Teóricamente seria só consultar a documentação sobre a extensão que existe no PHP.net e mais uns quantos tutoriais online, que deveria chegar lá. O problema é que a extensão está muito mal documentada em termos de exemplos práticos, e a carga técnica sobre criptografia é de tal forma grande que quem não está habituado fica completamente perdido. Então, o que eu preciso: - que alguém me explique a funcionalidade destes dois ficheiros; - como é que eu os utilizo em conjunto com a extensão openssl do php para estabelecer a ligação segura, por onde vai ser enviada depois a informação ( esta será uma guerra para depois...)
  8. Bom dia senhores! Necessito implementar o seguinte... Tenho uma tabela mysql de agenda de pacientes, onde estão os dados de agendamento de TODOS os pacientes. Como posso limitar a visualização para que o usuário que esteja logado, visualizar somente as informações referentes a ele? Pesquisei de todas as maneiras, mas não obtive êxito. Se alguém puder me ajudar... Grato, Luciano
  9. Boa tarde, Estou com uma dificuldade que espero que me possam ajudar. Tenho um formulário que é gerado por PHP e cria um input para cada um dos idiomas disponíveis na base de dados, ou seja, se eu tiver 2 idiomas (Português, Inglês), ele cria 2 inputs, um com text[pt] e outro com text[en]. Se eu tiver três idiomas (Português, Inglês, Espanhol), ele já me vai criar 3 inputs baseados no mesmo sistema. O meu problema, passa por conseguir adicionar mais inputs através de Javascript, tantos quantos idiomas existem na base de dados. Ou seja, preciso de conseguir que quando carrego no botão em Javascript, ele vá à base de dados e me gere mais X campos (X é a quantidade de idiomas na base de dados) e os adicione ao formulário. Não estou a conseguir tomar este procedimento nem sequer perceber com o poderei fazer, logo não tenho código para o efeito. Será que alguém me consegue ajudar nesta situação? Obrigado.
  10. Bom dia! Estou fazendo uma pagina para alteração da senha, estou com um probleminha na hora de retornar os dados do banco de dados, ele está retornando o que eu coloco na variavel $row <?php session_start(); require('coneccao.php'); $codigo_usuario =$_SESSION['usuario']; $Senha_Antiga = $_POST['EDSenha_antiga']; $Senha_para_alterar = $_POST['EDSenha_nova']; $Senha_para_alterar_again = $_POST['EDSenha_nova_again']; $query = "select * from usuario where codigo = ".$codigo_usuario.""; $Qaux = mysqli_query($con,$query); $array = array(); while($row = mysqli_fetch_assoc($Qaux)) { $array['senha'] = $row = ['senha']; } echo $array['senha'][0]; if( strcasecmp($Senha_Antiga,$array['senha'][0])==0) { if ( strcasecmp($Senha_para_alterar,$Senha_para_alterar_again)==0 )//Retorna o valor 0 se a comparação feita pela função strcasecmp for igual a 0 { $query_update = "update usuario set senha = '".$Senha_Bd."' where codigo = ".$codigo_usuario.""; $Qaux=@mysqli_query($con,$query_update); } } else{ echo "</br>a senhão não é igual"; } ?> Se alguém puder me ajudar desde já agradeço.
  11. Azelha

    mysqli_fetch_array

    !DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <title></title> </head> <body> <?php $host = 'localhost'; $user = 'root'; $senha = ''; $bdados = 'Empresa'; // Código de ligação $cnx = new mysqli ($host,$user,$senha,$bdados); if ($cnx->connect_errno) { print ("Não foi possivel ligar à Base de Dados: ".$cnx->connect_error); }else{ //print "Ligação à base de dados efectuada com sucesso!"; echo "<br>"; } $nif = $_POST['nif']; //echo $palavra; $sql = mysqli_query($cnx,"SELECT Nome,Nascido,ECivil,Profissao,Situacao,EntExterna,NumEntExt,Pai,Mae,Distrito,Concelho,Freguesia,Outro0,Nif,CCidadao,SSocial,Outro1,Telefone,Telemovel,Email,S_Email,Morada,Lugar,CPostal,Obs, NomeAgre,NascidoAgre,RelacaoAgre,ContactoAgre FROM Clientes JOIN Agregado ON Clientes.ID_Cliente=Agregado.Fk_CliAgre WHERE Nif ='123456789'"); while ($linha = mysqli_fetch_array($sql)) { $Cliente = $linha ['ID_Cliente']; $Nome = $linha ['Nome']; $Nascido = $linha ['Nascido']; $ECivil = $linha ['ECivil']; $Profissao = $linha ['Profissao']; $Situacao = $linha ['Situacao']; $EntExt = $linha ['EntExterna']; $NumEntExt =$linha ['NumEntExt']; $Pai = $linha ['Pai']; $Mae = $linha ['Mae']; $Distrito = $linha ['Distrito']; $Concelho = $linha ['Concelho']; $Freguesia = $linha ['Freguesia']; $Outro0 = $linha ['Outro0']; $Nif = $linha ['Nif']; $CCidadao = $linha ['CCidadao']; $SSocial = $linha ['SSocial']; $Outro1 = $linha ['Outro1']; $Telefone = $linha ['Telefone']; $Telemovel = $linha ['Telemovel']; $Email = $linha ['Email']; $S_Email = $linha ['S_Email']; $Morada = $linha ['Morada']; $Lugar = $linha ['Lugar']; $CPostal = $linha ['CPostal']; $Obs = $linha ['Obs']; // $AgreNome = $linha ['NomeAgre']; $AgreNascido = $linha ['NascidoAgre']; $AgreRelacao = $linha['RelacaoAgre']; $AgreContacto = $linha ['ContactoAgre']; } ?> <br> <div id="queryCliente" style="background: #B6B6BC; width:960px; margin: 0 auto; height: 335px; padding:2px;margin-top: -40px;"> <fieldset class="" style= "border: solid 1px; border-color: #fff; width:928px; margin-left: 10px; padding: 3px;"> Cliente: <input class="cxtexto" type="text" name="" value="<?php print $Cliente ?>" style="width: 50px; text-align: center; height: 20px;"> Nome: <input type="text" name="" required="" value="<?php print $Nome ?>" style="width: 407px; height: 20px;"> Nascido a: <input class="cxtexto" type="datetime" name="" value="<?php print $Nascido ?>" style="width:105px; text-align: center; height: 20px;"> ECivil: <input class="cxtexto" type="text" name="" value="<?php print $ECivil ?>" style="width: 105px; height: 20px;"> <br> Profissão: <input class="cxtexto" type="text" name="" value="<?php print $Profissao ?>" style="width: 185px; height: 20px;"> Situação: <input class="cxtexto" type="text" name="" value="<?php print $Situacao ?>" style="width: 115px; height: 20px;"> EntExterna: <input class="cxtexto" type="text" name="" value="<?php print $EntExt ?>" style="width: 160px; height: 20px;"> NumEntExt: <input class="cxtexto" type="text" name="" value="<?php print $NumEntExt ?>" style="width: 120px; height: 20px;"> </fieldset> <fieldset class="" style="border: solid 1px; border-color:#fff; margin-top: 3px; width:928px; margin-left:10px; padding: 3px;"> Pai: <input type="text" name="" id="txPai" value="<?php print $Pai ?>" style="width: 423px; height: 20px;"> Mãe: <input type="text" name="" id="txMae" value="<?php print $Mae ?>" style="width: 423px; height: 20px;"> </fieldset> <fieldset class="" style="border: solid 1px; border-color:#fff; margin-top: 3px; width: 300px;text-align: left; padding: 3px; margin-left: 10px;"> Distrito: <input class="cxtexto" type="text" value="<?php print $Distrito ?>" style=" width: 212px;margin-left: 19px; height: 20px;"><br> Concelho: <input class="cxtexto" type="text" name="" value="<?php print $Concelho ?>" style="width:212px; margin-left:3px; height: 20px;"><br> Freguesia: <input class="cxtexto" type="text" name="" value="<?php print $Freguesia ?>" style="width:212px; margin-left:1px; height: 20px;"> Outro: <input class="cxtexto" type="text" name="" value="<?php print $Outro0 ?>" style="width:212px; margin-left:32px; height: 20px;"> </fieldset> <fieldset class="" style="border: solid 1px; border-color:#fff; width: 300px; margin-left: 323px; margin-top: -108px;text-align: left; padding: 3px;"> Nif: <input class="cxtexto" type="text" name="" value="<?php print $Nif ?>" style="width:210px; margin-left:50px; height: 20px;"> <br> CCidadão: <input class="cxtexto" type="text" name="" value="<?php print $CCidadao ?>" style="width:210px; height: 20px;"> <br> SSocial: <input class="cxtexto" type="text"name="" value="<?php print $SSocial ?>" style="width:210px;margin-left:18px; height: 20px;"> Outro: <input class="cxtexto" type="text" name="" value="<?php print $Outro1 ?>" style="width:210px;margin-left:32px; height: 20px;"> </fieldset> <fieldset style="border: solid 1px; border-color:#fff; margin-top: 5px; width: 300px; margin-left: 638px;margin-top: -108px;text-align: left; padding: 3px;"> Telefone: <input class="cxtexto" type="text" name="" value="<?php print $Telefone ?>" style="width:205px;margin-left:13px; height: 20px;"> Telemovel: <input class="cxtexto" type="text" name="" value="<?php print $Telemovel ?>" style="width:205px; height: 20px;"> Email: <input class="cxtexto" type="email" name="" value="<?php print $Email?>" style="width:205px;margin-left:36px; height: 20px;"> Senha: <input class="cxtexto" type="email" name="" value="<?php print $S_Email ?>" style="width:205px; margin-left:31px; height: 20px;"> </fieldset> <fieldset class="" style="text-align: left; border: solid 1px; border-color: #fff; margin-top: 3px; width:928px; margin-left: 10px; padding: 3px;"> Morada: <input type="text" name="" value="<?php print $Morada ?>" style="width: 345px; height: 20px;"> Lugar: <input type="text" name="" value="<?php print $Lugar ?>" style="width: 195px; height: 20px;"> CPostal: <input type="text" name="" value="<?php print $CPostal ?>" style="width: 195px; height: 20px;"> </fieldset> <fieldset style="margin-left: 10px; width: 929px; height: 85px; border: solid 1px; border-color: #fff; margin-top: 3px; padding: 2px;"> <textarea name="" rows="3" cols="100"><?php print $Obs ?></textarea> </fieldset> </div> <br> <div id="Agregado"> <header> <div class="alert alert-info"></div> </header> <div id="agregado"> <section> <table class="col-md-12"> <tr class="bg-primary" align="center"> <th class="pad-basic">Nome</th> <th class="pad-basic">Nascido</th> <th class="pad-basic">Relação</th> <th class="pad-basic">Contacto</th> </tr> <?php echo '<tr> <td>'.$AgreNome.'</td> <td>'.$AgreNascido.'</td> <td>'.$AgreRelacao.'</td> <td>'.$AgreContacto.'</td> </tr>'; ?> </table> </section> </div> </div> </div> </body> </html> Sou apenas curioso da programação Estou a cria uma pequena aplicação em html/php passei a parte de inserir dados agora pretendo pesquisa-los. Objectivamente tenho um agregado familiar (Pai, esposa e filhos), para mostrar os dados tenho um formulário e uma tabela ao efectuar a busca mostra-me o "Pai", mas apenas o último dos "filhos" creio que o problema está neste laço while ($linha = mysqli_fetch_array($sql)) Será possível explicarem-me como contornar o problema? Obrigado.
  12. Debora Teixeira

    LimeSurvey/Expressions

    Boa tarde, Para um inquerito no limeSurvey necessito de, numa pergunta oculta, ter o resultado da soma de outra pergunta. Ou seja, eu tenho uma pergunta de escolha multipla com as opcoes "1" "2" e "3". Necessito que a soma das respostas escolhidas nao seja superior a 20. Tentei com quotas mas, se definisse que nao podiam haver mais de 20 respostas da opção "1", continuaria a ser possivel selecionar a opção "2", e isso iria ultrapassar o valor 20 que eu quero como limite. Se me puderem ajudar na expressão agradecia imenso!
  13. Rui MRPereira

    Registar artigos mostrados no POS

    Bom dia. Estou tentando criar um Ponto de Venda, e coloquei a selecção dos artigos dentro de Tabela, até aqui tudo ok, minha duvida é ao seleccionar qualquer um destes artigos ele ser registado numa determinada tabela, e para isso pensei que a melhor forma seria passar a ID do artigo, e chamar uma função. Será que alguem poderia dizer-me qual o melhor metodo a seguir?
  14. Olá estou tendo um pequeno problema na utilização do JWPlayer, estou querendo utilizar ele para montar uma playlist personalizada, eu estou adaptando essa playlist para funcionar em um tema de WordPress. Ao invés de utilizar arquivos de vídeo para montar a listagem personalizada. Eu estou utilizando a lista de episódios contida no banco de dados. Eu consegui fazer o modo playlist funcionar perfeitamente, mais o que eu necessito, é por os links das paginas dos episódios correspondentes, nas imagens correspondentes da playlist funcionem como links de página, utilizando as configurações de javascript do jwplayer. De forma que quando o usuário clicar na imagem, abra a página do player na head do navegador. Como se fosse um link de pagina convencional. Gostaria de saber se alguém pode me ajudar. Nota: No código abaixo eu não coloquei o código que gera as urls das paginas correspondentes por causa da falta desse complemento. Segue abaixo o código. <?php /* Template Name: DT - jwplayer */ if( isset( $_GET['source'] ) and isset( $_GET['id'] ) ) { // main data $id = isset( $_GET['id'] ) ? $_GET['id'] : null; $mp4url = isset( $_GET['source'] ) ? $_GET['source'] : null; // Descriptar Url Dooplay Anime $source = encrypt_decrypt('decrypt', $mp4url); // Coloca o titulo do Episodio $tituloEpisodio = $_GET['tituloep']; // Options $abouttext = get_option('dt_jw_abouttext'); $skinname = get_option('dt_jw_skinname'); $skinactive = get_option('dt_jw_skinactive'); $skininactive = get_option('dt_jw_skininactive'); $skinbackground = get_option('dt_jw_skinbackground'); $jwlogo = get_option('dt_jw_logo'); $jwkey = get_option('dt_jw_key'); $jwlogoposit = get_option('dt_jw_logo_position'); $image = rand_images('imagenes', $id, 'original', true, true); $episodioNome = get_post_meta($id, 'serie', true); $episodioNumero = get_post_meta($id, 'episodio', true); // Aqui fica a url da imagem do player do site caso não tenha imagem radonia $imagemPlayer = get_option('dt_logo_footer'); // alternativo sem radonio $image = rand_images('dt_backdrop', $id, 'original', true, true); // End PHP $postid = $_GET['id']; $tmdb = get_post_meta($postid, "ids", $single = true); $current_season = get_post_meta($post->ID, "temporada", $single = true); $data = season_of($tmdb); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="robots" content="noindex"> <meta name="googlebot" content="noindex"> <?php /* Url antiga <script src="<?php echo DOO_URI. '/assets'; ?>/jwplayer/jwplayer.js"></script> */ ?> <script src="https://content.jwplatform.com/libraries/fNkNmTXG.js"></script> <script src="<?php echo DOO_URI. '/assets'; ?>/jwplayer/provider.html5.js"></script> <?php /* chave desativada <script>jwplayer.key="<?php echo $jwkey; ?>";</script> */ ?> <script type="text/javascript"> /* <![CDATA[ */ var JWp = { 'mp4file': '<?php echo $source; ?>', 'image': '<?php if ($image == true) { echo esc_url($image); } else { echo $imagemPlayer; } ?>', 'abouttext': '<?php echo $abouttext; ?>', 'aboutlink': '<?php echo esc_url( home_url() ); ?>', 'flashplayer': '<?php echo DOO_URI. "/assets/jwplayer/jwplayer.flash.swf"; ?>', 'skin-name': '<?php echo $skinname; ?>', 'skinactive': '<?php echo $skinactive; ?>', 'skininactive': '<?php echo $skininactive; ?>', 'skinbackground': '<?php echo $skinbackground; ?>', 'logofile': '<?php echo $jwlogo; ?>', 'logolink': '<?php echo esc_url( home_url() ); ?>', 'logoposition': '<?php echo $jwlogoposit; ?>', }; /* ]]> */ </script> <link rel="stylesheet" type="text/css" href="<?php echo DOO_URI. '/assets'; ?>/jwplayer/skins/seven.css"> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> </head> <body> <div id="video"></div> <script type="text/JavaScript"> var playerInstance = jwplayer("video"); playerInstance.setup({ playlist: [{ file: JWp.mp4file, image: JWp.image, title: '<?php echo $episodioNome.' Episódio '.$episodioNumero; ?>', mediaid: '<?php echo $episodioNumero; ?>' }, <?php $temporada = $data['temporada']['all']; $capitulos = $data['capitulo']['all']; foreach($temporada as $key_t=>$value_t){ foreach($capitulos as $key_c=>$value_c){ ?>{ file: JWp.mp4file, image: '<?php if($thumb_id = get_post_thumbnail_id($value_c['id'])) { $thumb_url = wp_get_attachment_image_src($thumb_id,'dt_episode_a', true); echo $thumb_url[0]; } else { dt_image('dt_backdrop', $value_c['id'], 'w500'); } ?>', title: '<?php echo $episodioNome; ?> Episódio <?php echo data_of('episodio',$value_c['id']); ?>', mediaid: '<?php echo data_of('episodio',$value_c['id']); ?>', }, <? } } ?> ], mute: "false", autostart: "false", repeat: "false", abouttext: JWp.abouttext, aboutlink: JWp.aboutlink, height: "100%", width: "100%", stretching: "uniform", primary: "html5", flashplayer: JWp.flashplayer, preload:"metadata", skin: { name:JWp.skinname, active:JWp.skinactive, inactive:JWp.skininactive, background: JWp.skinbackground }, logo: { file:JWp.logofile, hide:"false", link:JWp.logolink, margin:"15", position:JWp.logoposition } }); </script> </body> </html>
  15. toarelli

    Como limpar campo INPUT após pesquisa

    Caros amigos, Saudações Estou com um pequeno problema que não estou conseguindo solucionar. Após uma Pesquisa por: Descrição ou Categoria, gostaria de LIMPAR o input, não estou conseguindo. Como devo fazer isso? abaixo o código que faço a pesquisa. <section class="content-header" style="margin-top:-30px;"> <?php //Variável criada para persistir a busca no input $pesquisa = (isset($_POST['pesquisa']) ? $_POST['pesquisa'] : ''); ?> <form name="frm_busca" id="frm_busca" action="" enctype="multipart/form-data" method="post" > <div class="col-sm-6 invoice-col"> <div class="input-group margin"> <input type="text" name="pesquisa" id="pesquisa" class="form-control" onkeyup="up(this)" value="<?php echo $pesquisa; ?>" placeholder="Descrição do Produto ou Categoria para Pesquisar." /> <span class="input-group-btn"> <button type="submit" name="busca" id="busca" class="btn btn-primary btn-flat" value="Pesquisar" > Pesquisar </button> </span> </div> </div> <!-- Nesse parte tentei dando um REFRESH na página para ver se limpava o INPUT, não consegui. --> <div class="col-sm-2 invoice-col" style="margin-top:0px;"> <div class="input-group margin"> <span class="input-group-btn"> <a class="btn btn-danger" name="button" id="button" value="Limpar" style="margin-left:-45px;" title="Limpar Pesquisa na Tabela Abaixo" onclick="frm_busca.action='painel.php?exe=admin-cliente/produto/produtos_lista'; frm_busca.submit()" />Limpar</a> </span> </div> </div> </form> </section><!-- Fim SECTION Pesquisar --> no código de pesquisa, realiza a função normalmente. <?php $pesq = ""; $pesquisaGet = isset($_GET['pesquisa']) ? $_GET['pesquisa'] : false; $pesquisa = isset($_POST['pesquisa']) ? $_POST['pesquisa'] : $pesquisaGet; $codClie = "$userClientes_clienteId"; //Filtro de Busca if( isset($_POST['busca']) && $_POST['busca'] == 'Pesquisar' ){ $pesq = "WHERE clientes_clienteId = '$codClie' AND produtoDescr LIKE '%".$pesquisa."%' OR desc_categ LIKE '%".$pesquisa."%' ORDER BY produtoDescr ASC "; } else { $pesq ="WHERE clientes_clienteId = '$codClie' ORDER BY produtoDescr ASC "; } $sql_pegaAtivos = "SELECT * FROM produto $pesq "; try{ $query_pegaAtivos = $conecta->prepare($sql_pegaAtivos); $query_pegaAtivos->execute(); $resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC); $count_pegaAtivos = $query_pegaAtivos->rowCount(PDO::FETCH_ASSOC); }catch(PDOexception $error_pegaAtivos){ echo 'Erro ao pegar ativos'; } foreach($resultado_pegaAtivos as $resAtivos){ $produtoId = $resAtivos['produtoId']; $codProdClie = $resAtivos['codProdClie']; $clientes_clienteId = $resAtivos['clientes_clienteId']; $desc_categ = $resAtivos['desc_categ']; $apres_unid = $resAtivos['apres_unid']; $produtoDescr = $resAtivos['produtoDescr']; $produtoStatus = $resAtivos['produtoStatus']; } ?> Grato, Toarelli
  16. MasterWalter

    PHP API TOKEN

    Boas Em PHP necessito utilizar um token depois de fazer um Post até agora já consegui o resultado e receber o token. no webbrowser mas não consigo fazer echo do $Token a variavel fica vazia Tenho exemplo abaixo. Quando ativo a linha $result= json_decode ($result) fico sem resultado no webbrowser. <?php ini_set('display_errors', 'off'); error_reporting(E_ALL | E_STRICT); // CODIGO QUE ESTAMOS A TRABALHAR DE TESTE // CREATE TOKEN $url = 'https://urlservidor'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,$jsonData); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Authorization: Basic '. base64_encode("user:pass"), ) ); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_HEADER,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); // $result = json_decode ($result); $token = ($result)->token; echo $token; echo '<pre>'; print_r($result); HTTP/1.1 200 OK Cache-Control: no-cache Content-Length: 117 Content-Type: application/json; charset=utf-8 ETag: W/"75-tSEeQ0X/aprG22KPQ4xOKQ" Vary: Accept-Encoding X-FM-Data-Access-Token: c7ad160ee9034f9490f66f59bdc1684d30e33b9d413bc85c73c X-Powered-By: ARR/3.0 X-Powered-By: ASP.NET X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block X-Content-Type-Options: nosniff Date: Wed, 18 Jul 2018 23:48:38 GMT {"response":{"token":"c7ad160ee9034f9490f66f59bdc1684d30e33b9d413bc85c73c"},"messages":[{"code":"0","message":"OK"}]} Obrigado Pedido ajuda em PHP...
  17. Whiteangel

    Carregar Combobox a partir de outra

    Boas malta, tenho uma combobox que me vai buscar um tipo e mediante o id selecionado queria na combobox2 filtrar a pesquisa e aparecer somente os que pertencem ao tipo escolhido na combo1. Mas não me está apresentar valores na combo2. Podem dar uma ajudinha? <?php session_start(); include_once("seguranca.php"); include_once("conexao.php"); ?> <html lang="pt-pt"> <body role="document"> <div class="container theme-showcase" role="main"> <div class="row"> <div class="col-md-12"> <form class="form-horizontal" method="POST" action="Inserir.php"> <div class="form-group"> <label for="inputPassword3" class="col-sm-2 control-label">Tipo<font color="red" size="4">&nbsp*</font></label> <div class="col-sm-10"> <select class="form-control" name="combobox1" id="mySelect" onchange="myFunction()" > <?php $resultado_tipo =mysql_query("SELECT idtipo, Nome_Tipo FROM tipo_requerente;"); while($dados_tipo = mysql_fetch_assoc($resultado_tipo)){ ?> <option value="<?php echo $dados_tipo["idtipo"]; ?>"><?php echo $dados_tipo["Nome_Tipo"];?></option> <?php } ?> </select> </div> </div> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">Nome<font color="red" size="4">&nbsp*</font></label> <div class="col-sm-10"> <select class="form-control" name="combobox2" > <?php if (isset($_POST["selected"])){ $resultado_req =mysql_query("SELECT idReq, Nome_Req FROM requerente;"); while($dados_req = mysql_fetch_assoc($resultado_req)){ ?> <option value="<?php echo $dados_req["idreq"]; ?>"><?php echo $dados_req["Nome_Req"];?></option> <?php } } ?> </select> </div> </div> </form> </div> </div> </div> <script> function myFunction(){ selected = document.getElementById('mySelect').options[document.getElementById('mySelect').selectedIndex].value; $.ajax({ url: 'Inserir_Formulario.php', type:'POST', data: {selected: selected}, error: function() { alert('Algo está errado'); }, success: function(data) { alert("sucesso"); } }); } </script> </body> </html>
  18. toarelli

    Como pegar no SELECT o ID e nome do Campo

    Caros amigos, saudações. Por favor tem como pegar através de um SELECT 02(dois) campos ? Por exemplo: tabela GRUPO ---ID--|--DESCRICAO 0001 - MATERIAL DE LIMPEZA 0002 - MATERIAL DE ESCRITÓRIO e ETC... Quando no SELECT selecionar: MATERIAL DE LIMPEZA além da descrição tem como GRAVAR o ID e DESCRICAO em outra tabela ? o meu código do select está assim: <div class="form-group"> <label for="exampleInputEmail1">Descrição da Categoria</label><br/> <select class="form-control chosen" name="id_grup" style="width:100%;"> <option>Selecione uma Categoria...</option> <?php $resultado = $sqli->query("SELECT * FROM grupo ORDER BY desc_grup ASC"); while($prod = $resultado->fetch_assoc()){ ?> <option value="<?php echo $prod["id_grup"]; ?>"><?php echo $prod["desc_grup"];?></option> <?php }//Fim do While ?> </select> </div> na tabela CATEGORIA quero gravar: id_grup | desc_grup os campos da tabela Categoria está assim: <?php TABLE `categoria` ( `id_categ` INT NOT NULL AUTO_INCREMENT , //ID da categoria `id_grup` INT NOT NULL , //-----------campo a ser gravado atraves do SELECT - vem da Tabela Grupo `desc_grup` VARCHAR(50) NOT NULL , //-campo a ser gravado atraves do SELECT - vem da Tabela Grupo `clientes_clienteId` INT NOT NULL ) ?> Grato, Toarelli
  19. camafeu

    Login e-fatura via cURL

    Boas. Alguem sabe se existe forma de efectuar login no portal das finanças através do cURL? A ideia é fazer login e posteriormente fazer o get das faturas através do JSON (https://faturas.portaldasfinancas.gov.pt/json/obterDocumentosAdquirente.action). O código que tenho é o seguinte: //set the directory for the cookie using defined document root var $dir = "/home/conta/web/cookies"; //build a unique path with every request to store //the info per user with custom func. $path = $dir; $cookie_file_path = $path."/cookie.txt"; //login data $postData1 = array( 'path' => 'painelAdquirente.action', 'partID' => 'EFPF', 'authVersion' => '1', '_csrf' => '9555c9e9-a5a6-41a2-8241-e02aa4a6db1c', 'selectedAuthMethod' => 'N', 'username' => 'USER_NAME', 'password' => 'PASSWORD' ); $url = 'https://www.acesso.gov.pt/jsp/loginRedirectForm.jsp'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/32.0.1700.107 Chrome/32.0.1700.107 Safari/537.36'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_COOKIESESSION, true); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path); //could be empty, but cause problems on some hosts curl_setopt($ch, CURLOPT_COOKIEFILE, $path); //could be empty, but cause problems on some hosts $answer = curl_exec($ch); if (curl_error($ch)) { echo curl_error($ch); } Obtenho o erro: Por motivos de ordem técnica não nos é possível responder ao seu pedido. Por favor tente mais tarde.
  20. Hugo1337

    Falha ao ligar o SQL ao PHP

    Olá comunidade do Portugal a programar, estou começando a estudar sobre ligação de mySQL com php e estou com um problema o qual não consigo me livrar, estou desenvolvendo uma tela de login e ao fazer o login deveria cair numa pagina dizendo que a senha é invalida ou que a senha é correta, porem isso acontece impedindo o meu desenvolvimento (Página: http://localhost:63342/www/PHP_Fundamentos/verifica.php) Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\wamp64\www\PHP_Fundamentos\verifica.php on line 10 Warning: Use of undefined constant mysqli - assumed 'mysqli' (this will throw an Error in a future version of PHP) in C:\wamp64\www\PHP_Fundamentos\verifica.php on line 10 mysqli Estou usando WAMP, mySQL, phpMyAdmin e PhpStorm, não sei como sair disso, a seguir meu código: login.html : <!DOCTYPE html> <html lang="pt-br"> <head> <title>Sistema de Login</title> <meta charset="utf-8"> </head> <body> <h4><center>Entre com seu usuario e senha para logar</center></h4> <form name="form1" method="post" action="verifica.php"> Nome: <input type="text" name="login" id="login"/> <br /><br /> Senha: <input type="password" name="senha" id="senha"/> <br /><br /> <input class="button" type="submit" value="entrar"/> </form> </body> </html> Conexa_BD.php : <?php $servidor ='127.0.0.1'; $usuario = 'root'; $senha = ''; $bancoDados = 'curso_php'; $conexao = mysqli_connect($servidor,$usuario,$senha,$bancoDados); if (mysqli_connect_errno($conexao)) { echo "problemas para conectar no banco, verifique os dados!"; } else { echo "conexao realizada com sucesso"; } ?> Verifica.php : <?php $servidor ='127.0.0.1'; $usuario = 'root'; $senha = ''; $bancoDados = 'curso_php'; $conexao = mysqli_connect($servidor,$usuario,$senha,$bancoDados) or die(mysqli_error()); mysqli_select_db('curso_php', $conexao) or die(mysqli); if (mysqli_connect_errno($conexao)) { echo "problemas para conectar no banco, verifique os dados!"; } else { echo "conexao realizada com sucesso"; } $login = $_POST["login"]; $senha = $_POST["senha"]; $selecao = mysqli_query("SELECT * FROM CADASTRO WHERE LOGIN = '$login' and senha = '$senha'"); $row = mysqli_fetch_array($selecao); // retorna a linha da consulta acima if ($row == "") { // se a consulta retornar vazio da erro echo "<br>login e/ou senha invalidos"; echo "<br><br>"; echo "volte e tente novamente"; exit; } else { echo "<br><br>Bem vindo <br> $login<br>"; } Se alguem conseguir me ajudar a me livrar desse bloqueio ficaria muito agradecido.
  21. Tenho o arquivo .htaccess abaixo: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /crud/ #acessa as requisições abaixo #se for um arquivos vazio RewriteCond %{REQUEST_FILENAME} -s [OR] #ou se for um link de referência (simbólico) RewriteCond %{REQUEST_FILENAME} -l [OR] #ou se for um diretório RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(.) index.php </IfModule> Na minha classe de Constantes (.php), tenho uma constante: static private $livre = false; E no construtor da classe eu faço a verificação da condição de $livre public function __construct($_util) { if(self::$livre == false) { header("Location: ".$_SERVER["SERVER_PATH"]."/crud/manutencao.php"); exit; } Acontece que quando $livre = true; funciona bem; Porém, quando: $livre = false; não consigo chegar ao arquivo de manutenção como está na classe. Isto é, dá erro de muitas tentativas: Esta página não está funcionando Redirecionamento em excesso por localhost Tente limpar os cookies. ERR_TOO_MANY_REDIRECTS Acho que preciso fazer uma tratativa no arquivo .htaccess para validar a condição de $livre também. Algo como: if ($livre == false) manutenção.php else index.php Mas não sei como fazer isso uma vez que existe no .htaccess a regra dizendo que todas requisições chegarem no index.php;
  22. toarelli

    Autocomplete no PHP

    Caros amigos amante de informática. Saudações. Estou com uma dúvida referente a função autocomplete. Como faço após digitar a descrição do produto, o sistema gravar apenas o CÓDIGO do produto na base da dados ? Por exemplo: digitei: CADERNO 1 MATÉRIA - CAPA DURA e o código do produto é: 1001. quero gravar apenas o CÓDIGO. Pesquisando encontrei um código com o procedimento autocomplete, mas fiquei na dúvida de como pegar apenas o CÓDIGO. Abaixo o código fonte: <?php $connect = mysqli_connect("localhost", "root", "", "siscotaweb"); if(isset($_POST["query"])){ $output = ''; $query = "SELECT * FROM produto WHERE produtoDescr LIKE '%".$_POST["query"]."%'"; $result = mysqli_query($connect, $query); $output = '<ul class="list-unstyled">'; if(mysqli_num_rows($result) > 0){ while($row = mysqli_fetch_array($result)){ $output .= '<li>'.$row["produtoDescr"].'</li>'; } } else { $output .= '<li>Produto não Encontrado</li>'; } $output .= '</ul>'; echo $output; } ?> Grato, Toarelli
  23. informaster

    DataTable mysql e CheckBoxs

    Boa tarde a todos Preciso de resolver isto http://prntscr.com/k5zo8p esta imagem anterior mostra uma tabela que esta a ser descarregada de um mysql... a unica coisa que preciso fazer é selecionar as checksboxes no ecran e no final quando fazer ok gravar todos esses dados da checkboxs linha por linha ( com um update query) Será que algume me pode dar um exemplo concreto e simples desta funcionalidade?
  24. informaster

    Picker Data - problema

    Boa tarde a todos Tenho um problema : Tenho um picker data daqui https://bootstrap-datepicker.readthedocs.io/en/stable/options.html#quick-reference quando eu clico nele com o filtro de só mostrar os meses ele devolve me o primeiro dia do mes 01-07-2018 mas queria que me devolve-se novamente para a form o nome do mes por extenso... Alguem sabe como fazer isto... Codigo que tenho <div class="col-md-4"> <form class="form-horizontal" method='POST' action=''> <div class="form-group"> <div class="col-sm-16" > </br> <div class="input-group date datepicker-me"> <input type="text" class="form-control" name="filtrodatadia" id="filtrodatadia" value="" placeholder="Filtrar Mês"> <div class="input-group-addon"> <span class="glyphicon glyphicon-th"></span> <button type="submit" id='search' name='search' class="btn btn-success">Ok</button> </div> </div> </div> </div> </form> <script type="text/javascript"> $(document).ready(function(){ $('input[type="date"]').height($('input').height()); $('#filtrodatadia').datepicker({ format: "yyyy-mm-dd", minViewMode: 1, //todayBtn: "linked", //sclearBtn: true, language: "pt-BR", orientation: "auto", changeMonth: true, //calendarWeeks: true, autoclose: true, todayHighlight: true, disableTouchKeyboard: true, toggleActive: true, changeMonth : true, monthNamesShort: [ "J", "F", "M", "Apr", "May", "Jun", "Jul", "A", "S", "O", "N", "D" ] }); }); </script> <?php if(isset($_POST['search'])){ $fromdate = $_POST['filtrodatadia']; $phpdate=$fromdate; function last_day_of_the_month($date = '') { $month = date('m', strtotime($date)); $year = date('Y', strtotime($date)); $result = strtotime("{$year}-{$month}-01"); $result = strtotime('-1 second', strtotime('+1 month', $result)); setlocale(LC_TIME, 'pt_BR UTF-8'); $monthName = date("F", mktime(0, 0, 0, $month, 10)); $filtrodatadia = "#filtrodatadia"; $filtrodatadia = $monthName; return date('YYYY-mm-dd', $result); } $DataInicio = date("Y-m-d", strtotime($phpdate)); $DataFim = last_day_of_the_month($DataInicio); //$DataFim->modify('last day of this month'); // date($DataInicio;, strtotime('last day of this month', time())) ; //date("Y-m-d", strtotime('last day of this month')); //date("Y-m-d",strtotime('last day of this month', time()); //echo $DataFim; //echo $DataInicio; //echo "</br>"; //echo $DataFim; $sqlLojaArtigos2 = "QUERY"; //SERVICOS $sqlLojaServicos2= "QUERY"; //OUTROS $sqlLojaOutros2= "QUERY"; //DEVOLUCOES ARTIGOS $sqlLojaDevolucoesARTIGOS2="QUERY"; //DEVOLUCOES SERVICOS $sqlLojaDevolucoesSERVICOS2="QUERY"; $linhasLojaARTIGOS = $DB2->query($sqlLojaArtigos2); $linhasLojaSERVICOS = $DB2->query($sqlLojaServicos2); $linhasLojaOUTROS = $DB2->query($sqlLojaOutros2); $linhasLojaDEVOLUCOESARTIGOS = $DB2->query($sqlLojaDevolucoesARTIGOS2); $linhasLojaDEVOLUCOESSERVICOS = $DB2->query($sqlLojaDevolucoesSERVICOS2); } ?> </div> </div> </div> Obrigado
  25. vtsokalo

    Problemas com SQL (htmls error 500)

    Boas malta, já não toco na programação a uns pelos anos, e neste momento estou a fazer um site para uma certa pessoa. O problema é o seguinte, criei uma bd X, testei se conseguia conectar com php, tudo bem por ai. Agora quando tento fazer algo tão simples como fazer um insert, ou mesmo fazer uma pesquisa numa tabela da erro. Em algumas ocasiões dã HTTP ERROR 500:. Aqui está o código: Isto dá-me o error 500 <?php $servername = ""; $username = ""; $password = ""; // Create connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } mysql_select_db( 'hbvpt_db' ); echo "Connected successfully"; ?> <?php $sql="SELECT nome FROM imagens WHERE tipo='fundo'" $result = mysql_query($sql); echo [$result]; ?> Agora com isto, já tenho não da o erro 500 e o resultado que a página imprime é este: Connected successfully Error: INSERT INTO imagens (nome, id, tipo) VALUES ('John', '5', 'john@example.com') SELECT * FROM imagens NULL <?php $dbhost = $dbuser = $dbpass = $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_select_db( 'hbvpt_db' ); mysql_close($conn); ?> <?php // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO imagens (nome, id, tipo) VALUES ('John', '5', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } $sql2 = "SELECT * FROM imagens"; echo $sql2; $results = mysqli_query($sql); var_dump($results); mysqli_close($conn); ?>
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.