Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1530 registros

  1. luialcantara

    Erro em formulário php usado para cadastro

    Olá, a empresa onde trabalho tem uma página de login para área restrita que está com problema na função de cadastro. O formulário está enviando os dados para o banco de dados e o usuário se torna ativo para acesso normalmente. O problema é que a mesma função que salva os dados deveria redirecionar o cliente para a área restrita ou então para a página inicial para que ele digite usuário e senha e consiga acessar a página. A página já estava pronta quando comecei aqui e eu não tenho domínio sobre php, mas já corrigi alguns erros que estavam impedindo o cadastro. Porém os clientes reclamam pois após concluir o cadastro a imagem de carregamento não desaparece, então apenas coloquei um delay para evitar os questionamentos, pois o usuário fica ativo, então é só voltar para o login que eles conseguem usar nosso site. A página está dividida entre uma de login (php), uma para cadastro (php) e a principal, que está no wordpress. Função do formulário de cadastro: submitHandler: function(form) { $(".botoesactions").hide(); $(".ajaxloader").show(); var dados = jQuery( form ).serialize(); $(".ajaxloader").fadeOut(1500); $.ajax({type: "POST", data: dados, url:"<?php echo get_site_url(); ?>/atendimento/cadastrar",success: function(data){ console.log(data); try { var ret = JSON.parse(data); } catch (e) { var ret = false; } $(".ajaxloader").hide(); if(ret !== false && ret.retorno === "ok"){ console.log(ret); alert("Cadastrado realizado com sucesso!"); window.location.href = "<--!?php echo get_site_url(); ?-->/atendimento/"; }else if(ret !== false && ret.retorno === "fail"){ alert(ret.mensagem); $(".botoesactions").show(); }else{ $(".botoesactions").show(); } }}); } Função de inserção de informações no banco de dados: elseif('cadastrar' == $syjusaten){ if(!isset($_SESSION) || !isset($_SESSION['jusate_session']['answeris']) || $_SESSION['jusate_session']['answeris'] != 42 ){ if($_POST && $_POST['typos'] == "iscadastro"){ $url= $urlServer.'/Cliente/ClienteSite/cadastraclientesite'; $parms = array( "usuario" => $_POST['user'], "Senha" => $_POST['pass'], "Cliente.ClienteId" => $_POST['clienteId'], "Cliente.Nome" => $_POST['nome'] /*Existem outros dados, mas acho que ficaria muito codigo e não contribuem para erro*/ ); $respServer = syJuCurl($url, $parms); if($respServer == ""){ echo json_encode( array( "retorno" => "fail", "mensagem" => "Não foi possivel realizar o cadastro. Tente novamente mais tarde" )); }else{ echo $respServer; } }else{ echo "ELSEE"; header("Location: ".get_site_url()."/atendimento"); } exit; }else{ header("Location: ".get_site_url()."/atendimento/"); } } Agradeço pela atenção ;)
  2. Olá, Venho aqui de novo para tirar uma dúvida que creio eu ser muito simples porem não sei como aplicar!; Como diz no título do post eu gostaria de fazer um select de cadastros cujo o id do usuário online está nesta coluna, Porem neste campo contem 2 id separados por uma ' , '. Sendo assim não dar para mim fazer uma pesquisa com com a tag WHERE id ='Valor' Em fim eu quero ajuda para selecionar todos os cadastro cujo o id do usuário online está por EX: Sou o usuário 1 existe dois cadastros que tem meu id: [1, 2] e [2, 1]; Alem de pesquisar todos os cadastros que tenha meu id nesta coluna eu quero que não tenha interferência ou listar cadastro do usuário 1 se eu for o usuário 21 por ex. Qual quer ajuda é bem vinda! Atenciosamente, ~Ronaldo
  3. Olá senhores, estou intrigado com uma coisa: tenho o seguinte código: $id_exame = "50296"; $pesquisa = "SELECT motivo, CASE WHEN motivo = 'Intensa superposição celular em mais de 75% de esfregaço' THEN 'A' WHEN motivo = 'Sangue em mais de 75% de esfregaço' THEN 'B' WHEN motivo = 'Artefatos de dessecamento mais de 75% de esfregaço' THEN 'C' ELSE 'TESTE' END AS opcao FROM insatisfatorio WHERE exame_id = '$id_exame' ORDER BY opcao ASC"; $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; } Quando executo usando $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; echo "<br>"; a saída é palavra "TESTE" que o default e não o texto "B" que corresponde a string da chamada do $id_exame = 50296. O ESQUISITO é que quando executo todo select que está na variável $pesquisa direto no SGBD dá certo e o texto "B" aparece normalmente. PQ DIABOS ISSO ACONTECE???
  4. Alandeoli

    Conexão com AD via Ldap

    Boa noite Pessoal! Estou criando uma tela de login, e passando os dados para uma pagina que vai se conectar ao AD, mas mesmo eu colocando os campos em branco a conexão esta passando como ok, segue os códigos se puderem me ajudar agradeço muito! Tela conexao: <?php $adServer = "ldap://xxx.xxxx.xx.xx"; $ldap = ldap_connect($adServer); $username = $_POST['user']; $password = $_POST['pass']; $ldaprdn = 'XXX' . "\\" . $username; ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0); $bind = @ldap_bind($ldap, $ldaprdn, $password); if($bind=true) { echo "conexão ok"; } else { echo "erro"; } Tela Login: <!DOCTYPE html> <html lang="pt-br"> <link href='css/login.css' rel='stylesheet' /> <head> <meta charset="UTF-8"> <title>Tela de Login e Senha</title> </head> <body> <div name="login" id="login"> <div name="box" id="box"> <form method="POST" action="ad.php" name="form"> Login : <input type="text" name="user" id="user"><br><br> Senha : <input type="password" name="pass" id="pass"><br><br> <input type="submit" value="Login" id="button"> </form> </div> </div> </body> </html>
  5. dutopfave

    Código de Barras + PDF

    Boa Tarde Galera, tenho um sistema de etiqueta que nele vai também código de barras, quando eu mostro na tela, funciona perfeitamente, mais quando gero pra pdf, com a biblioteca mPDF, da erro, e é justo o código de barras q da esse erro, oq pode ser sera, segue o código de como ta: <?php require '../../Connections/config.php'; include "../Classes/funcoes.php"; include "cod.php"; $largura = 140; $altura = 130; include("mpdf60/mpdf.php"); // INICIO RECUPERA O ID DA ETIQUETA IMPORTADA $Row_Id_Etiqueta = addslashes($_GET['id_etiqueta']); $Recuperacao_Etiqueta = $pdo->prepare("SELECT * FROM tb_sys_etiqueta WHERE e_id = :e_id"); $Recuperacao_Etiqueta->bindValue(":e_id", $Row_Id_Etiqueta); $Recuperacao_Etiqueta->execute(); if($Recuperacao_Etiqueta->rowCount() > 0){ $Row_Recuperacao_Etiqueta = $Recuperacao_Etiqueta->fetch(); } // FIM RECUPERA O ID DA ETIQUETA IMPORTADA $id_etiqueta = $_GET['id_etiqueta']; $Lista_Etiqueta = "SELECT * FROM tb_sys_etiqueta WHERE e_id = '$id_etiqueta'"; $Lista_Etiqueta = $pdo->query($Lista_Etiqueta); if($Lista_Etiqueta->rowCount() > 0){ $etiqueta_id = $Lista_Etiqueta->fetch(); $qtd = $etiqueta_id['e_volume'] + 1; $qtd2 = $etiqueta_id['e_volume']; for ($i>0; $i<$qtd; $i++) { if($i>$etiqueta_id['e_pagina']){ // verificar se a pagina é menor que 10 if($i<10){ $n = '0'; }else{ $n = ''; } // verificar se a quantidade é menor que 10 if($etiqueta_id['e_volume']<10){ $nq = '0'; }else{ $nq = ''; } $html .= '<div class="etiqueta"> <div class="etiqueta-topo"> <img src="../images/logo.fw.png" width="116" height="52"> </div> <div class="etiqueta-empresa"> <div class="etiqueta-empresa-left"> <h1>GYN</h1> </div> <div class="etiqueta-empresa-right"> <h1>VOL: '.$n.''.$i.'/'.$nq.''.$qtd2.'</h1> </div> </div> <div class="etiqueta-endereco"> <div class="etiqueta-endereco-left"> <span><b>Remetente:</b></span><br/> <span>'.$etiqueta_id['e_remetente'].'</span><br/><br/> <span><b>Destinatário:</b></span><br/> <span>'.$etiqueta_id['e_destinatario'].'</span> </div> <div class="etiqueta-endereco-right"> '.geraCodigoBarra('232323232323').' <br /> '.$etiqueta_id['e_codigo_barras'].' <p>Goiânia/GO</p> </div> </div> </div>'; } } } $mpdf = new mPDF('utf-8', array($largura,$altura)); $css = file_get_contents("css/estilo.css"); $mpdf->WriteHTML($css,1); $mpdf->WriteHTML($html); $mpdf->Output(); exit; a função pra gera o código de barras: cod.php <?php function geraCodigoBarra($numero){ $fino = 1; $largo = 3; $altura = 50; $barcodes[0] = '00110'; $barcodes[1] = '10001'; $barcodes[2] = '01001'; $barcodes[3] = '11000'; $barcodes[4] = '00101'; $barcodes[5] = '10100'; $barcodes[6] = '01100'; $barcodes[7] = '00011'; $barcodes[8] = '10010'; $barcodes[9] = '01010'; for($f1 = 9; $f1 >= 0; $f1--){ for($f2 = 9; $f2 >= 0; $f2--){ $f = ($f1*10)+$f2; $texto = ''; for($i = 1; $i < 6; $i++){ $texto .= substr($barcodes[$f1], ($i-1), 1).substr($barcodes[$f2] ,($i-1), 1); } $barcodes[$f] = $texto; } } echo '<img src="../images/p.gif" width="'.$fino.'" height="'.$altura.'" border="0" />'; echo '<img src="../images/b.gif" width="'.$fino.'" height="'.$altura.'" border="0" />'; echo '<img src="../images/p.gif" width="'.$fino.'" height="'.$altura.'" border="0" />'; echo '<img src="../images/b.gif" width="'.$fino.'" height="'.$altura.'" border="0" />'; echo '<img '; $texto = $numero; if((strlen($texto) % 2) <> 0){ $texto = '0'.$texto; } while(strlen($texto) > 0){ $i = round(substr($texto, 0, 2)); $texto = substr($texto, strlen($texto)-(strlen($texto)-2), (strlen($texto)-2)); if(isset($barcodes[$i])){ $f = $barcodes[$i]; } for($i = 1; $i < 11; $i+=2){ if(substr($f, ($i-1), 1) == '0'){ $f1 = $fino ; }else{ $f1 = $largo ; } echo 'src="../images/p.gif" width="'.$f1.'" height="'.$altura.'" border="0">'; echo '<img '; if(substr($f, $i, 1) == '0'){ $f2 = $fino ; }else{ $f2 = $largo ; } echo 'src="../images/b.gif" width="'.$f2.'" height="'.$altura.'" border="0">'; echo '<img '; } } echo 'src="../images/p.gif" width="'.$largo.'" height="'.$altura.'" border="0" />'; echo '<img src="../images/b.gif" width="'.$fino.'" height="'.$altura.'" border="0" />'; echo '<img src="../images/p.gif" width="1" height="'.$altura.'" border="0" />'; } ?>
  6. GUTIERRES_RS

    Subtração de valores em uma array

    Tenho varios valores em um array ex: Array ( [0] => 550.75 [1] => 50.02[2] => 100.15 ) E gostaria de subtrair de" [0] => 550.75" os valores a partir do segundo "[1] => 50.02" valor do array Se alguem poder me ajudar desde ja obrigado... :(
  7. Cesar Melo

    O que estudar para PHP full stack?

    Olá. Gostaria de uma opinião sobre onde focar meus estudos para trabalhar com PHP. Atualmente tenho conhecimentos com a linguagem PHP, e os seguintes frameworks: Bootstrap e Jquery. Recentemente fiz um curso de Laravel+materialize e gostei muito desse framework. Meu primeiro contato com framework para backend e pretendo utilizar o Laravel daqui pra frente nos meus estudos. Minha questão é a seguinte, quero dar continuidade aos meus estudos para me qualificar para o mercado de trabalho, mas não sei exatamente os próximos cursos que vou estudar. Não sei se atualmente há uma combinação de frameworks mais utilizada ou requisitada no mercado de trabalho. Ex: Laravel+vue+bootstrap, ou laravel+angularjs+materialize, tipo isso. Dei uma pesquisada no google e youtube, e notei que não há muito conteúdo de cursos por exemplo de Laravel+angularjs. Procurando algumas vagas de emprego, notei que há grande procurar para profissionais com qualificação em Laravel, e tambem grande procura para profissionais com qualificação em AngularJs, porém vagas distintas. Acho que não vi nenhuma vaga que peça Laravel+AngularJs. Alguém aí pode me passar uma visão ou dar sua opinião sobre isso, para eu focar meus estudos? Alguém sabe o que andam usando bastante? Ou que seja indicado de trabalhar em conjunto com PHP? Ah, uma observação... atualmente meu foco são de projetos voltados para sistemas, admin, etc. Não tenho muito perfil para projetos de marketing ou que exijam um frontend "lindo". rsrs. Grato...
  8. Gemenson Miranda

    Problemas ao exibir erros do banco de dados em hospedagem Linux

    Oi pessoal, estou com um problema na minha hospedagem LInux do Godaddy, publiquei meu site, fiz o apontamento correto do banco de dados, mas quando acesso a URL o site me exibe HTTP ERROR 500 exibe realizei a configuração do arquivo .htaccess, alterei as permissões para (755), nada disso resolve... A questão e que sempre que comento as informações de apontamento do banco de dados no arquivo index.php o site carrega normalmente, porem sem conexão com o bando mysql, o que me faz pensar que o erro pode esta relacionado ao banco mysql, porem não consigo visualizar o erro por que a tela fica toda branca e não retorna nada, como resolver esse erro ou ao menos exibir qual erro causa ele?? agradeço!
  9. TheRonaldoStar

    Uma pergunta simples sobre agrupamentos!

    Oi, mais cedo eu fiz um post aqui no site mas um pouco longo creio eu que e mais fácio eu fazer uma pergunta mais direta. A pergunta é: Como posso fazer agrupamentos de uma tabela através de dois campos cujo os valores são =, mesmo que esteja invertidos? EX: [DE = "1"], [PARA = "2"]. E fazer o agrupamento ou só mostrar o ultimo cadastro mesmo que eles estejam invertidos desta forma? EX: [DE = "2"], [PARA = "1"]. Acho que agora com este post fui mais claro, Alguém pode me ajudar por favor??. Atenciosamente, ~Ronaldo
  10. HigorCrds

    Como receber valor de SESSION em tempo real com AJAX?

    Bom, o que eu consegui até agora foi fazer com que, ao usuário clicar em algum dos botões de paginação (1, 2, 3...) o PHP guarde uma SESSION com o número da página correspondente. Segue o código: <!-- BOTÃO COM O NÚMERO DA PÁGINA --> <button onclick="mudaVar(<?php echo $i; ?>);"> <?php echo $i; ?> </button> <!-- FUNÇÃO PARA GUARDAR SESSION PG --> function mudaVar(valor) { $.ajax({ url:'sessions.php?valor='+valor }); } // GUARDA SESSION PG if(isset($_GET['valor'])){ $_SESSION['pg'] = $_GET['valor']; } Até aí tudo bem, só que o problema é que a SESSION não é alterada naquele momento, só quando eu atualizo a página. Como corrigir isso?
  11. TheRonaldoStar

    Como fazer agrupamentos de cadastros com duas colunas?

    Oii, fala ae pessoal!! Alguém pode me ajudar com uma coisa por favor?; Seguinte!, eu anteriormente fiz uma pergunta aqui no fórum recorrente a isso, mas eu conseguir uma solução parcial. Que era, fazer uma listagem de todos os cadastros e fazer a junção dos cadastros com uma coluna igual, Ou seja existem duas colunas [DE e Para], que recebem o id de quem está recebendo ou que está enviando a mensagem, eu conseguir fazer a tal listagem por grupo mas o problema que estou tendo é: que so faz o agrupamento de as colunas contiver o id por ex: [De = "1" e Para ="2"]. Atualmente estou usando a codificação deste Jeito: $sql_2 = $db -> prepare("SELECT * FROM privado WHERE (Para = '$Meu_id') Or (De = '$Meu_id') GROUP BY Para, De DESC"); $sql_2 -> execute(); Esta consulta como pode ver ele busca todos os cadastros que tenha o meu ID ou seja do usuário online!, Após a consulta ele vei obter em um "while" somente o [ Id_De eo Id_Para ] desta forma: while($dados_2 = $sql_2 -> fetch(PDO::FETCH_OBJ)){ $Id_De = ($dados_2 -> De); $Id_Para = ($dados_2 -> Para); } Mas em fim eu gostaria de saber como mostrar somente um resultado ou seja o ultimo resultado que tiver o meu ID em ambas colunas [ Id_De ou Id_Para ]. Antes de vocês me recomendar a função DESC LIMIT 'valor' saiba eu quero que liste todos os usuários que enviou ou recebeu minha mensagem não somente 1 ou seja se eu mandar um mensagem para o usuário 2 e ele me retornar uma mensagem vai mostrar somente o ultimo registro que tenha o meu ID e o id dele. Atenciosamente, ~Ronaldo
  12. Carcleo

    Ajuda com Apache e .htaccess

    A ideia: toda e entrada no site, seja com link direto do tipo: www.site.com.br/pasta1/pasta2/arquivo.php ou normal url amigável www.site.com.br/categoria/tipo tudo queria que redirecionasse para o index.php da raiz do site. E que, caso o arquivo ou pasta NÃO existisse, abrisse normalmente a pagina 404.php Tentei de tres formas mas nenhuma dá certo. Primeira forma RewriteEngine On ErrorDocument 400 http://www.sortecard.com.br/index.php ErrorDocument 401 http://www.sortecard.com.br/401.php ErrorDocument 403 http://www.sortecard.com.br/403.php ErrorDocument 404 http://www.sortecard.com.br/404.php ErrorDocument 500 http://www.sortecard.com.br/500.php php_value allow_url_fopen on php_value allow_url_include on php_flag mail_filter 0 RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 Segunda forma: Options +FollowSymLinks DirectorySlash On RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} \.php$ RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?request=$1 [L] Terceira forma: RewriteEngine On ErrorDocument 400 http://www.sortecard.com.br/index.php ErrorDocument 401 http://www.sortecard.com.br/401.php ErrorDocument 403 http://www.sortecard.com.br/403.php ErrorDocument 404 http://www.sortecard.com.br/404.php ErrorDocument 500 http://www.sortecard.com.br/500.php php_value allow_url_fopen on php_value allow_url_include on php_flag mail_filter 0 RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteRule ^(.*)$ index.php?page=$1 Problemas: A) Quando acesso a url diretamente não está redirecionando para o index. B) Quando falo que é para redirecionar todos os arquivos ele não me dá os parêmetros.
  13. Pellegrini2106

    Regras com relação a mensagens no MVC

    Ola galera do IMasters!!!!!! Estou com uma duvida eu tenho um CRUD em php MVC e queria saber em que camada fica as mensagens depois de uma realização de um evento por exemplo: Cadastro de Pessoa, depois de cadastrada quero que ele emita uma mensagem dizendo que a "PESSOA FOI CADASTRADA COM SUCESSO!!!!" e eu queria saber em que parte ela fica se é no Controle ou na View porque sabemos que no modelo fica a parte referente a manipulação de dados. Obrigado.
  14. Henrique Augusto Rohloff

    BUSCA DE PRODUTOS - Retornar mensagem se nada for encontrado

    Olá! Sou iniciante e estou treinando para configurar uma página de buscas de produtos em um banco de dados. Os produtos já estão sendo encontrados quando a palavra bate com os itens do banco. A conexão com o banco de dados está funcionando corretamente. Porém, quando nada é encontrado, queria que aparecesse uma mensagem "Nenhum resultado, tente novamente." Já tentei com else de tudo que é jeito mas não aparece corretamente... Qual é o jeito certo? Segue o código:
  15. Olá, tenho 2 tabelas: tb_dados: ID - MUSICA tb_votos: ID - VOTO - RADIO - MUSICA Preciso fazer uma query que traga as musicas da tb_dados porém ordenando pelo número de votos que ela teve na tb_votos. Então assim, existem 2 tipos de voto 1 = like e 2 = dislike, cada ver que um usuário vota eu pego qual radio que ele esta ouvindo e salvo no campo radio, o id da musica na tb_dados e salvo no campo musica da tb_votos e coloco o número 1 para like e 2 para dislike no campo voto. A query precisa contar quantos likes teve na tv_votos filtrando por radio e mostrando os resultados em ordem decrescente as musicas com mais likes. A ideia é trazer as 10 musicas com mais like de cada radio Alguma ideia de como fazer?? Estou enroscado nisso a dias.
  16. Boa tarde, estou tentando criar uma validação para saber se o usuário já está cadastrado no meu banco de dados para meu sistema ficar mais organizado, porém quando realizo o teste cadastrando um usuário já cadastrado, o cadastro ocorre sendo que não era para ocorrer <?php require_once("conexao.php");?> <?php if (isset($_POST['usuario'])) { $nome = utf8_decode($_POST['usuario']); $senha = utf8_decode($_POST['senha']); $inserir = "INSERT INTO cadastro "; $inserir .= "(usuario, senha) "; $inserir .= "VALUES "; $inserir .= "('$nome', '$senha')"; $query = "SELECT usuario FROM cadastro WHERE usuario = '$usuario' LIMIT 1"; $consulta = mysqli_query($conecta, $query); $query = "SELECT usuario FROM clientes WHERE usuario = '$usuario' LIMIT 1"; $consulta = mysqli_query($conecta, $query); if (mysqli_num_rows($consulta) < 1) { $operacao_inserir = mysqli_query($conecta, $inserir); if (! $operacao_inserir) { die("Erro no banco"); }else header("location: login.php"); }else{ die("Usuário existente!"); } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Cadastrar novo usuário</title> <link rel="stylesheet" type="text/css" href="estilo.css"> </head> <body> <nav> <ul> <li><a href="inicial.php">PÁGINA INICIAL</a></li> <li><a href="quem_somos.php">QUEM SOMOS</a></li> </ul> </nav> <div id="cadastro"> <form method="post" action="cadastro.php"> <label>Digite seu nome de usuário</label> <input type="text" name="usuario" placeholder="Ex: Usuario123" required size="50" minlength="5" maxlength="20" autofocus><br> <label>Digite sua senha</label> <input type="password" name="senha" placeholder="Deve conter mais de 5 caracteres" required size="50" minlength="5" maxlength="20" autofocus><br> <input type="submit" value="Cadastrar" id="enviar" name="enviar"> </form> </div> </body> </html> , alguém poderia me ajudar? Meu código:
  17. Chester1

    problema com erro de sintaxe

    oi, eu to tentando mexer com servidores agora no PHP e esta dando um erro muito estranho que quando eu procuro em um programa que acha erros de sintaxe ele me diz que o erro esta no </HTML> se alguem puder me dizer qual foi o erro que eu cometi eu agradeceria <HTML> <HEAD><TITLE>incluindo no banco de dados</TITLE></HEAD> <body> <BODY bgcolor="#d0d0d0"> <center> <h3>Lanchonete coma bem (voltada para o internauta)</h3> <h1>24horas</h1> <?php $login_digitado=$_POST['login']; $senha=$_POST['senha']; $nome=$_POST['nome']; $email=$_POST['email']; $telefone=$_POST['telefone']; $celular=$_POST['celular']; $endereco=$_POST['endereco']; $complemento=$_POST['complemento']; if ($login_digitado == "" || $senha == "" || $nome =="" || $email == "" || $telefone == "" || $endereco == "" || $complemento == "") { echo "existem(m) campos(s) de preenchimento obrigatorio em branco,<BR> infelizmente tera que voltar para preenche-lo(s)."; echo "<BR><a href=\"cadastro.php\">clique aqui para tentar novamente</a>"; } else { { $link=mysql_connect("localhost", "root", "") or die ("<h1>nao foi possivel conectar !!!</h1> ".mysql_error()); obs :estou trabalhando com formularios e servidores ?> </BODY> </HTML>
  18. asacap1000

    Capturar os dados do Retorno HTTP 200

    Galera me ajudem por favor, estou pirando kkkkk Seguinte, tenho um form que realiza o submit via javascrit enviando os dados para uma página php formatada em json. Está gravando perfeitamente porém preciso dos dados do retorno, como Link do boleto, e alguns outros resultados para inserir no banco nesse ponto já pesquisei um monte testei de tudo até a página bugar e nada kkkk o Script que utilizo para o envio é esse: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#frmBoleto").submit(function(){ $.ajax({ type: "POST", url: "https://www.sitedaloja.com.br/action/boleto_bradesco/gerando_boleto.php", data: $(this).serializeArray(), }).done(function( msg ) { }); return false; }); </script> Como fazer para capturar os dados da resposta do json?
  19. Sapinn

    Enviar texto e imagem para o banco de dados

    Salve salve! Nuca intendi como isso realmente funciona por isso gostaria da ajuda de vcs. Estou desenvolvendo um sistema de historias e acho que seria interessante no envio dessas historia além dos texto imagem ilustrativas, mais ou menos como blogs de noticias fazem, mas como posso enviar texto e imagem e depois retorna-los juntos? Eu sei com enviar imagens em php mas gostaria de enviar a imagem e o texto colocando ambos em um textarea acho que assim ficaria bem mais interessante alguém pode me ajuda?
  20. manoaj

    Pegando preferência criada no mercado pago

    Boa noite pessoal! Alguém ai entente dos checkouts do Mercado Pago pra me explicar como eu obtenho os dados da preferência criada através da url disponível na API https://api.mercadopago.com/checkout/preferences/:id?access_token=ACCESS_TOKEN_ENV
  21. Boa tarde Galera! Tenho um cod que extrai relatórios do MYSQL em forma de Excel, meu problema é que quando o campo que busco esta vazio ele preenche com outra informação qualquer. Como eu resolvo isso? <?php include("../conexao_checkout.php"); session_start(); $usuario = $_SESSION['UsuarioID']; $usuario_nome = $_SESSION['UsuarioNome']; $ip = $_SERVER["REMOTE_ADDR"]; $data_contratado = date('Y-m-d H:i:s'); $exibicao = $_POST["exibicao"]; $filtro = $_POST["filtro"]; $entrega = $_POST["entrega"]; $contrata = $_POST["contrata"]; if ($filtro > 0) { $cli = " AND `id_cliente` = ".$filtro; }else{ $cli = ""; } if ($entrega != "") { $data2 = str_replace('/', '-', $entrega); $nova_data2 = strftime("%Y-%m-%d", strtotime($data2)); $ent = "AND `prazo_entrega` LIKE '%".$nova_data2."%' "; }else{ $ent = ""; } if ($contrata != "") { $data1 = str_replace('/', '-', $contrata); $nova_data = strftime("%Y-%m-%d", strtotime($data1)); $cont = "AND `contratacao` LIKE '%".$nova_data."%' "; }else{ $cont = ""; } $results = mysqli_query($conexao, "SELECT * FROM `servicos_filiais` WHERE `tecnico_interno` = $usuario {$cli} {$ent} {$cont};"); echo ' <table class="table table-hover" style="display: none;"> <thead> <th>ID</th> <th>Ordem</th> <th>COd Serviço</th> <th>Nome Serviço</th> <th>Cliente</th> <th>Filial</th> <th>Acompanhamento</th> <th>Contratação</th> <th>Solicitante</th> <th>Coordenação</th> <th>Técnico</th> <th>Técnico interno</th> <th>Total do Serviço</th> <th>Total de Parcelas</th> <th>Status</th> <th>Observação</th> <th>Data da Observação</th> </thead> <tbody> '; while ($row = mysqli_fetch_assoc($results)) { $id_cliente = $row['id_cliente']; $id_servico_ = $row['id']; $id_filial = $row['id_filial']; $id_coordenacao = $row['coordenacao']; $id_tecnico = $row['tecnico']; $id_tecnico_int = $row['tecnico_interno']; $observacao = $row['texto']; $data_3 = $row['data']; $consulta = mysqli_query($conexao, "SELECT * FROM `clientes` WHERE `id` = {$id_cliente}; "); while ($row01 = mysqli_fetch_assoc($consulta)) { $nomedocliente = $row01['nome_cliente']; } $consulta01 = mysqli_query($conexao, "SELECT * FROM `filiais` WHERE `id` = {$id_filial}; "); while ($row02 = mysqli_fetch_assoc($consulta01)) { $nome_filial = $row02['nome_filial']; } $consulta02 = mysqli_query($conexao, "SELECT * FROM `login_funcionarios` WHERE `id` = {$id_coordenacao}; "); while ($row03 = mysqli_fetch_assoc($consulta02)) { $coordenacao = $row03['nome']; } $consulta03 = mysqli_query($conexao, "SELECT * FROM `login_funcionarios` WHERE `id` = {$id_tecnico}; "); while ($row04 = mysqli_fetch_assoc($consulta03)) { $tecnico = $row04['nome']; } $consulta04 = mysqli_query($conexao, "SELECT * FROM `login_funcionarios` WHERE `id` = {$id_tecnico_int}; "); while ($row05 = mysqli_fetch_assoc($consulta04)) { $tecnico_interno = $row05['nome']; } $consulta05 = mysqli_query($conexao, "SELECT * FROM `observacao_servicos` WHERE `id_servico` = {$id_servico_}; "); while ($row06 = mysqli_fetch_assoc($consulta05)) { $observacao_texto = $row06['texto']; } $consulta06 = mysqli_query($conexao, "SELECT * FROM `observacao_servicos` WHERE `id_servico` = {$id_servico_}; "); while ($row07 = mysqli_fetch_assoc($consulta06)) { $data_3 = $row07['data']; } $gerando_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_}"); $contar_parcelas = mysqli_num_rows($gerando_status); while($row3 = mysqli_fetch_assoc($gerando_status)){ $status = $row3['status']; if(($status == 0) or ($status == 3) or ($status == 2)){ $nao_concluido += 1; } } // ---------------- STATUS ----------------- // if ($contar_parcelas == 1) { $busca_tipo_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_} AND `tipo_servico` = 1"); while ($row_busca_status = mysqli_fetch_assoc($busca_tipo_status)) { $status_final = $row_busca_status['status']; } } if ($contar_parcelas == 2) { $busca_tipo_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_} AND `tipo_servico` = 2"); while ($row_busca_status = mysqli_fetch_assoc($busca_tipo_status)) { $status_final = $row_busca_status['status']; } } if ($contar_parcelas == 3) { $busca_tipo_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_} AND `tipo_servico` = 3"); while ($row_busca_status = mysqli_fetch_assoc($busca_tipo_status)) { $status_final = $row_busca_status['status']; } } if($status_final ==0){ $nome_do_status = "A Protocolar"; } if($status_final ==1){ $nome_do_status = "Concluído"; } if($status_final ==2){ $nome_do_status = "Protocolado"; } if($status_final ==3){ $nome_do_status = "Em Andamento"; } if($status_final ==4){ $nome_do_status = "Pendência Forma"; } if($status_final ==5) { $nome_do_status = "Pendência Cliente"; } if($status_final ==6) { $nome_do_status = "Rescindido"; } // ---------------- STATUS ----------------- // echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['ordem_de_servico']."</td>"; echo "<td>".$row['id_servico']."</td>"; echo "<td>".$row['nome_servico']."</td>"; echo "<td>".$nomedocliente."</td>"; echo "<td>".$nome_filial."</td>"; echo "<td>".date('d/m/Y', strtotime($row['prazo_entrega']))."</td>"; echo "<td>".date('d/m/Y', strtotime($row['contratacao']))."</td>"; echo "<td>".$row['solicitante']."</td>"; echo "<td>".$coordenacao."</td>"; echo "<td>".$tecnico."</td>"; echo "<td>".$tecnico_interno."</td>"; echo "<td>".number_format($row['valor'], 2, ',', '.')."</td>"; echo "<td>".$row['parcela_comissao']."</td>"; echo "<td>".$nome_do_status."</td>"; echo "<td>".$observacao_texto."</td>"; echo "<td>".date('d/m/y', strtotime($data_3))."</td>"; echo "</tr>"; } echo '</tbody> </table> '; echo ' <script src="assets/js/jquery.table2excel.js"></script> <script> $(function() { $(".table").table2excel({ exclude: ".noExl", name: "Lista de Serviços", filename: "lista_servicos", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); }); </script> '; $insere_registro = mysqli_query($conexao, "INSERT INTO `historico_acoes` (`id`, `nome_usuario`, `id_usuario`, `acao`, `ip`, `data`, `tipo`) VALUES (NULL, '{$usuario_nome}', {$usuario}, 'Exportou Relatório de serviços cadastrados', '{$ip}', '{$data_contratado}', 6);"); mysqli_close($conexao); ?>
  22. Boa tarde Galera! Tenho um cod que extrai relatórios do MYSQL em forma de Excel, meu problema é que quando o campo que busco esta vazio ele preenche com outra informação qualquer. Como eu resolvo isso? <?php include("../conexao_checkout.php"); session_start(); $usuario = $_SESSION['UsuarioID']; $usuario_nome = $_SESSION['UsuarioNome']; $ip = $_SERVER["REMOTE_ADDR"]; $data_contratado = date('Y-m-d H:i:s'); $exibicao = $_POST["exibicao"]; $filtro = $_POST["filtro"]; $entrega = $_POST["entrega"]; $contrata = $_POST["contrata"]; if ($filtro > 0) { $cli = " AND `id_cliente` = ".$filtro; }else{ $cli = ""; } if ($entrega != "") { $data2 = str_replace('/', '-', $entrega); $nova_data2 = strftime("%Y-%m-%d", strtotime($data2)); $ent = "AND `prazo_entrega` LIKE '%".$nova_data2."%' "; }else{ $ent = ""; } if ($contrata != "") { $data1 = str_replace('/', '-', $contrata); $nova_data = strftime("%Y-%m-%d", strtotime($data1)); $cont = "AND `contratacao` LIKE '%".$nova_data."%' "; }else{ $cont = ""; } $results = mysqli_query($conexao, "SELECT * FROM `servicos_filiais` WHERE `tecnico_interno` = $usuario {$cli} {$ent} {$cont};"); echo ' <table class="table table-hover" style="display: none;"> <thead> <th>ID</th> <th>Ordem</th> <th>COd Serviço</th> <th>Nome Serviço</th> <th>Cliente</th> <th>Filial</th> <th>Acompanhamento</th> <th>Contratação</th> <th>Solicitante</th> <th>Coordenação</th> <th>Técnico</th> <th>Técnico interno</th> <th>Total do Serviço</th> <th>Total de Parcelas</th> <th>Status</th> <th>Observação</th> <th>Data da Observação</th> </thead> <tbody> '; while ($row = mysqli_fetch_assoc($results)) { $id_cliente = $row['id_cliente']; $id_servico_ = $row['id']; $id_filial = $row['id_filial']; $id_coordenacao = $row['coordenacao']; $id_tecnico = $row['tecnico']; $id_tecnico_int = $row['tecnico_interno']; $observacao = $row['texto']; $data_3 = $row['data']; $consulta = mysqli_query($conexao, "SELECT * FROM `clientes` WHERE `id` = {$id_cliente}; "); while ($row01 = mysqli_fetch_assoc($consulta)) { $nomedocliente = $row01['nome_cliente']; } $consulta01 = mysqli_query($conexao, "SELECT * FROM `filiais` WHERE `id` = {$id_filial}; "); while ($row02 = mysqli_fetch_assoc($consulta01)) { $nome_filial = $row02['nome_filial']; } $consulta02 = mysqli_query($conexao, "SELECT * FROM `login_funcionarios` WHERE `id` = {$id_coordenacao}; "); while ($row03 = mysqli_fetch_assoc($consulta02)) { $coordenacao = $row03['nome']; } $consulta03 = mysqli_query($conexao, "SELECT * FROM `login_funcionarios` WHERE `id` = {$id_tecnico}; "); while ($row04 = mysqli_fetch_assoc($consulta03)) { $tecnico = $row04['nome']; } $consulta04 = mysqli_query($conexao, "SELECT * FROM `login_funcionarios` WHERE `id` = {$id_tecnico_int}; "); while ($row05 = mysqli_fetch_assoc($consulta04)) { $tecnico_interno = $row05['nome']; } $consulta05 = mysqli_query($conexao, "SELECT * FROM `observacao_servicos` WHERE `id_servico` = {$id_servico_}; "); while ($row06 = mysqli_fetch_assoc($consulta05)) { $observacao_texto = $row06['texto']; } $consulta06 = mysqli_query($conexao, "SELECT * FROM `observacao_servicos` WHERE `id_servico` = {$id_servico_}; "); while ($row07 = mysqli_fetch_assoc($consulta06)) { $data_3 = $row07['data']; } $gerando_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_}"); $contar_parcelas = mysqli_num_rows($gerando_status); while($row3 = mysqli_fetch_assoc($gerando_status)){ $status = $row3['status']; if(($status == 0) or ($status == 3) or ($status == 2)){ $nao_concluido += 1; } } // ---------------- STATUS ----------------- // if ($contar_parcelas == 1) { $busca_tipo_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_} AND `tipo_servico` = 1"); while ($row_busca_status = mysqli_fetch_assoc($busca_tipo_status)) { $status_final = $row_busca_status['status']; } } if ($contar_parcelas == 2) { $busca_tipo_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_} AND `tipo_servico` = 2"); while ($row_busca_status = mysqli_fetch_assoc($busca_tipo_status)) { $status_final = $row_busca_status['status']; } } if ($contar_parcelas == 3) { $busca_tipo_status = mysqli_query($conexao, "SELECT * FROM `detalhes_servico` WHERE `id_servico` = {$id_servico_} AND `tipo_servico` = 3"); while ($row_busca_status = mysqli_fetch_assoc($busca_tipo_status)) { $status_final = $row_busca_status['status']; } } if($status_final ==0){ $nome_do_status = "A Protocolar"; } if($status_final ==1){ $nome_do_status = "Concluído"; } if($status_final ==2){ $nome_do_status = "Protocolado"; } if($status_final ==3){ $nome_do_status = "Em Andamento"; } if($status_final ==4){ $nome_do_status = "Pendência Forma"; } if($status_final ==5) { $nome_do_status = "Pendência Cliente"; } if($status_final ==6) { $nome_do_status = "Rescindido"; } // ---------------- STATUS ----------------- // echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['ordem_de_servico']."</td>"; echo "<td>".$row['id_servico']."</td>"; echo "<td>".$row['nome_servico']."</td>"; echo "<td>".$nomedocliente."</td>"; echo "<td>".$nome_filial."</td>"; echo "<td>".date('d/m/Y', strtotime($row['prazo_entrega']))."</td>"; echo "<td>".date('d/m/Y', strtotime($row['contratacao']))."</td>"; echo "<td>".$row['solicitante']."</td>"; echo "<td>".$coordenacao."</td>"; echo "<td>".$tecnico."</td>"; echo "<td>".$tecnico_interno."</td>"; echo "<td>".number_format($row['valor'], 2, ',', '.')."</td>"; echo "<td>".$row['parcela_comissao']."</td>"; echo "<td>".$nome_do_status."</td>"; echo "<td>".$observacao_texto."</td>"; echo "<td>".date('d/m/y', strtotime($data_3))."</td>"; echo "</tr>"; } echo '</tbody> </table> '; echo ' <script src="assets/js/jquery.table2excel.js"></script> <script> $(function() { $(".table").table2excel({ exclude: ".noExl", name: "Lista de Serviços", filename: "lista_servicos", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); }); </script> '; $insere_registro = mysqli_query($conexao, "INSERT INTO `historico_acoes` (`id`, `nome_usuario`, `id_usuario`, `acao`, `ip`, `data`, `tipo`) VALUES (NULL, '{$usuario_nome}', {$usuario}, 'Exportou Relatório de serviços cadastrados', '{$ip}', '{$data_contratado}', 6);"); mysqli_close($conexao); ?>
  23. asacap1000

    Imagens vindo de outro servidor

    Salve galera, preciso de uma ajuda aqui....eu preciso trazer algumas fotos de usuarios que estão gravados em outro servidor e mostrar em uma página. O que estou usando inicialmente apenas para carregar as fotos e depois vou personalizar com outras funções. Mas o basico é esse: <? $diretorio = "//SRVCAMARAFRIA/Sistema de Acesso/AcessoNet/fotos/"; // esta linha não precisas é só um exemplo do conteudo que a variável vai ter // selecionar só .jpg $imagens = glob($diretorio."*.jpg"); // fazer echo de cada imagem foreach($imagens as $imagem){ echo '<a href="'.$imagem.'"><img src="'.$imagem.'" /></a>'; } ?> Ele busca as imagens mas não as mostra segue print do resultado: Se eu posicionar o cursor em cima de uma delas ela aparece no rodapé o caminho e o nome da foto O link para abrir ela eu nem preciso apenas para mostrar na tela, poderiam me ajudar? Desde já Agradeço.
  24. clickanapolis

    Finalizar processo

    Boa tarde pessoal, desculpa se postei em lugar errado, mais não sei aonde postar essa minha dúvida. Estou finalizando um projeto que consiste em uma plataforma de processo seletivo e na etapa final os candidatos iram fazer uma prova online. O cliente me perguntou se é possível bloquear o navegador, tipo se ele sair do navegador ou mudar de aba tipo o sistema finalizar a prova do candidato, visto que o sistema irá identificar que ele foi fazer uma pesquisa. Eu particularmente não vi nada igual ate hj e não sei se existe algo seja em javascript ou qualquer outro modo de fazer isso.
  25. Prezados, bom dia. Gostaria de uma ajudar, sobre um script que estou criando. Não estou conseguindo fazer a comparação entre data e horário, tipo assim : eu quero que quando o usuário faça um agendamento ex: data 15/07/2019 horário: 10h00 ás 12h00, não pode ter outro agendamento nessa data 15/07/2019 e nem entre esse horário 10h00 às 12h00. Mais pode ter outro agendamento nessa data 15/07/2019, mais não no mesmo horário. Abaixo está meu script : <!DOCTYPE html> <html> <head> <title>GESTÃO DE CASOS</title> <meta lang="pt-br" charset="utf-8"> <link rel="icon" type="imagem/png" href="../gestao/img/logo.png" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript" src="../bootstrap/sweetalert/dist/sweetalert.js"></script> </head> <body> <?php if(!isset($_SESSION)) { session_start(); } date_default_timezone_set('America/Sao_Paulo'); header('Content-type: text/html; charset=utf-8'); if (isset($_POST["submit"])) { $hr_agendamento = ('H:i:s'); $now = date('Y-m-d H:i:s'); $planoID = $_POST["planoID"]; $pacienteID = $_POST["pacienteID"]; $unidadeID = $_POST["unidadeID"]; $dt_programada = $_POST["dt_programada"]; $hr_inicial = $_POST["hr_inicial"]; $hr_final = $_POST["hr_final"]; $atendimentoID = $_POST["atendimentoID"]; } $unidade = $_SESSION['unidade_referencia']; include ("../administracao/conn.php"); $agenda = "SELECT a.hr_inicial, a.hr_final, DATE_FORMAT( `dt_programada` , '%d/%m/%Y' ) AS `data_formatada` , b.unidadeID, b.unidade_referencia FROM tb_agenda a INNER JOIN tb_unidade b ON a.unidadeID = b.unidadeID WHERE b.unidade_referencia = $unidade"; /* nessa parte que não estou conseguindo fazer a comparação , consigo pegar a variável que o usuário digita, porém não estou conseguindo trazer do banco de dados*/ IF ( (["dt_programada"] == $_POST["dt_programada"]) && (["hr_inicial"] == $_POST["hr_inicial"]) && (["hr_final"] == $_POST["hr_final"])) { echo "<script> swal('ATENÇÃO','DATA E HORÁRIO JÁ CADASTRADO', 'warning').then(function() {window.location = '../plano/escolha_paciente_plano.php';});</script>"; } ELSE { $sql = "INSERT INTO tb_agenda (planoID, pacienteID, unidadeID, dt_programada, hr_inicial, hr_final, atendimentoID) values ('$planoID','$pacienteID', '$unidadeID', '$dt_programada', '$hr_inicial', '$hr_final', '$atendimentoID')"; if (mysqli_query($connect, $sql)) { echo "<script>swal('BOM TRABALHO!', 'AGENDA CADASTRADA COM SUCESSO!', 'success').then(function() {window.location = '../plano/escolha_paciente_plano.php';});</script>"; $x = 'Agenda criada com sucesso'; include "../administracao/agenda_log.php"; } else { echo "<script>swal('INFELIZMENTE', 'NÃO FOI POSSÍVEL CADASTRAR A AGENDA', 'warning').then(function() {window.location = '../plano/escolha_paciente_plano.php';});</script>" . $sql . "<br>" . mysqli_error($connect); $x = 'Não foi possível criar a agenda'; include "../administracao/agenda_log.php"; } } ?> </body> </html>
×

Informação importante

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