Jump to content

Search the Community

Showing results for tags 'PHP'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6917 results

  1. gramosiri2

    Variável em uma query

    Oi estou tentando passar um valor através de uma variável em uma query, porém não está mostrando o resultado que eu quero. Aqui eu pego o ultimo id do pedido <?php while($row = $consulta_pedido2->fetch_assoc()){ echo $row['id_pedido']; }?> E aqui eu faço a query e passo variável... $query ="SELECT itempedido.id_itempedido, itempedido.valor, ... FROM itempedido INNER JOIN produto ON ... WHERE itempedido.pedido_id = '$row'"; No caso onde está a variável $row, se eu colocar o numero do pedido manualmente, me retorno os itens daquele pedido, agora com a variável não está mostrando, alguma ideia?
  2. gustavodubarbosa

    If dentro de While PHP

    Estou criando uma página que realize monitoramento de atividades.No meu código PHP defini uma variável que busca a data atual, depois passei o parâmetro de conexão com o banco de dados, depois criei um while para buscar as informações, dentro do while criei um if, a condição if é que se a variável data for igual a data cadastrada na atividade, exiba toda a atividade cadastrada. Mas o problema é que o if não está controlando essa condição, está passando direto e exibindo tudo. <?php $number = ('23'); $data = date("Y-m-d"); echo "$data"; /*Aqui realizo a conexão com o banco de dados, passo os dados para conectar, caso dê algum erro, o sistema me retorna uma mensagem de erro*/ $conect = mysqli_connect('localhost','root','','projeto_pessoal') or die ('Erro na conexão com o banco de dados'); /*Aqui passo o comando para realizar a busca no banco de dados, aplicando o filtro de pesquisa*/ $result_pesquisa = "SELECT * FROM cadastrar_atividade"; /*Neste momento, mando a execução, preciso passar como parametro a variável com a conexão e a variável com o comando, caso dê erro, será exibido uma mensagem*/ $resultado_pesquisa = mysqli_query($conect, $result_pesquisa); /*Aqui é aberto um laço de repetição para fazer uma varredura no banco de dados, em seguida realizo a exibição do que foi encontrado*/ ?> <h1>Resultado da Pesquisa</h1> <?php while($rows_pesquisa = mysqli_fetch_array($resultado_pesquisa)){ if($rows_pesquisa['prazo'] == $data) echo '<p class="title">'.'ID da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['id'].'<br>'.'</p>'; echo '<p class="title">'.'Nome da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['nome_atividade'].'<br>'.'</p>'; echo '<p class="title">'.'Descrição da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['desc_atividade'].'<br>'.'</p>'; echo '<p class="title">'.'Prioridade: '.'</p>'.'<p class="result">'.$rows_pesquisa['prioridade'].'<br>'.'</p>'; echo '<p class="title">'.'Prazo: '.'</p>'.'<p class="result">'.$rows_pesquisa['prazo'].'<br>'.'</p>'; echo 'carregado'; echo '<hr></hr>'; } ?>
  3. Caros amigos, saudações... Por favor me perdoa por recorrer ao auxílio dos amigos, mas estou com uma pequena dúvida. Preciso passar uma Variável [_caminho de Imagem_] para a Modal mas infelizmente não estou conseguindo. Consigo passar as variáveis do ID e DESCRIÇÃO, mas não consigo passar a variável da IMAGEM. <?php <a href="#modalImagem" role="button" data-toggle="modal" class="btn btn-warning" codg="'.$r->idcodigo.'" descr="'.$r->descprd.'" image="'.$r->imgprd.'" style="margin-right: 1%">Ver </a> ?> Como consigo passar essa variável para poder visualizar ? Grato, Cesar
  4. Robson Barros da Rocha

    Escrever em arquivo retorna acesso negado

    Bom dia. Criei uma função que permite escrever quando a mesma é chamada, contudo, ela retorna que deu falha ao abrir o arquivo, mas, o arquivo existe e na própria função existe o recurso para checar se ela existe. <?php function escrever($file,$content) { $ftp_server = "ftp.meusite.com"; $conn_id = ftp_connect($ftp_server); $login = ftp_login($conn_id, 'admin', '050406'); if(file_exists($file)) { $arquivo = fopen($file,'r+'); if ($content) { if (!fwrite($arquivo, 'Novo conteúdo')) die('Não foi possível atualizar o arquivo.'); echo 'Arquivo atualizado com sucesso'; fclose($arquivo); } } } ?> Pela documentação do PHP eu entendo que não cometi erros. Será que alguém pode me dar um caminho neste sentido? O retorno é:
  5. Estou fazendo um website de perguntas e respostas, na qual o usuário adiciona sua pergunta e outros usuários podem respondê-las, basicamente como esse. Eu consegui fazer até a parte que o usuário cadastra a pergunta no banco, agora eu empaquei na parte de mostrar esssas perguntas na tela inicial do site para que outros usuários possam respondê-las. Queria uma ajuda de como posso fazer isso, qualquer coisa posso postar os cógidos aqui depois.
  6. Olá pessoal, Estou com a seguinte dúvida: Preciso impimir as informações de um array criado a partir de uma consulta ao banco de dados, mas preciso imprimir essas informações "quebrada". Ex: Nas informações contidas no array, tem cod_exp, controle, serie, cod_prod e quant_prod. Eu preciso imprimir as informações por serie.tipo: Série: 1 (cod_prod) quant_prod Produto 1 10 Produto 2 30 Produto 3 20 Produto 4 50 --------------- Série: 2 (cod_prod) quant_prod Produto 1 10 Produto 2 30 Produto 3 20 Produto 4 50 --------------- etc... ---------------------------------------- O código é esse: <?php $query_prod_exp = "select * from estoque_expositor where est_exp_cod_exp=$cod_exp and est_exp_ativo='S' order by est_exp_cod_exp"; $result_prod_exp = mysqli_query($con, $query_prod_exp) or die(mysqli_error()); $row_prod_exp = mysqli_fetch_array($result_prod_exp); $controle = $row_prod_exp['est_exp_controle']; $serie = $row_prod_exp['est_exp_controle']; $cod_prod = $row_prod_exp['est_exp_cod_prod']; $saldo_atual = $row_prod_exp['est_exp_quant_prod']; // ESCREVE UMA LINHA NA TABELA echo "<tr>"; // ESCREVE UMA COLUNA NA TABELA E EXIBE O NOME DO PRODUTO echo "<td>"; $query_prod = "select * from produtos where prod_id=$cod_prod"; $result_prod = mysqli_query($con, $query_prod) or die(mysqli_error()); while ($row_prod = mysqli_fetch_array($result_prod)) { $prod = $row_prod['prod_nome']; echo $prod."</td>"; } echo "<td>" . $saldo_atual . "</td>"; echo "</tr>"; ?> Obrigado a todos pela ajuda...
  7. rohilario_

    TELA DE SORTEIO COM PHP E JS

    Galera, boa tarde! Estou desenvolvendo um sistema com PHP, Mysql, JS e Bootstrap, que gerencia sorteios conforme cadastro. Tudo funcionando perfeitamente, contudo atualmente fazemos impressões em um layout e colocamos em uma urna, na qual acontece o sorteio manual.. Gostaria, de alguma forma, criar uma tela de sorteio, onde ele buscaria as informações do banco (coluna cartela) e sorteasse um número de cartela qualquer com alguns efeitos de "suspense". O grande problema para mim até o momento: Fraco em JS apesar de fazer algumas "coisinhas"; Não faço ideia nem por onde começar, comecei tão somente lendo alguns efeitos com jquery. https://api.jquery.com/category/effects/ Não sei como pegar as informações do banco mysql com JS. Sugeri o JS por conta das libs disponíveis, mas poderia ser com o proprio PHP... Agradeço as colaborações desde já!
  8. iae pessoal, então eu estou querendo fazer o envio de um email do meu formulário por intermédio de um php que estou testando em um servidor ativo! este é o formulário e o meu problema é explicitamente com a passagem de informação do bootstrap 4 escrito em html para o php. este é o formulário. <!-- Formulario --> <div class="container"> <div class="row"> <div class="col-12 text-center my-5"> <h1 class="display-4 text-danger"><i class="fa fa-paper-plane text-danger" aria-hidden="true"></i>Enviar e-mail</h1> </div> </div> <div class="row justify-content-center mb-5"> <div class="col-sm-12 col-md-10 col-lg-8"> <form action="../Teste.php" method="post" role="form"> <div class="form-row"> <div class="form-group col-sm-6"> <label class="text-dark" for="InputName" >Nome completo</label> <input type="text" class="form-control" id="InputName" name="nome" required placeholder="Nome"> </div> </div> <div class="form-row"> <div class="form-group col-sm-12"> <label class="text-dark" for="inputEnd">Email</label> <input type="email" class="form-control" id="inputEnd" nome="email" required placeholder="Endereço completo"> </div> </div> <div class="form-row"> <div class="form-group col-sm-6"> <label class="text-dark" for="inputCidade">Sua cidade</label> <input type="text" class="form-control" id="inputCidade" name="cidade" required placeholder="Cidade"> </div> </div> <div class="form-row"> <div class="col-sm-12"> <button type="submit" class="btn btn-primary">Enviar</button> <a tabindex="0" class="btn btn-secondary ml-2" role="button" data-toggle="popover" data-placement="right"data-trigger="focus" title="Ajuda!" data-content="Preença todas as caixas.">Ajuda</a> </div> </div> </form> </div> </div> </div> e este é o php que deve receber as informações do formulario pelo method="post" e o action="../Teste.php" mas as variaveis do php não mudam. este é o php. <?php $name = $_POST['name']; $email = $_POST['email']; $cidade = $_POST['cidade']; $email_from = 'Teste'; $email_subject = 'Teste2'; $email_body = "Name: $name.\n". "Email: $email.\n". "Cidade: $cidade.\n"; $to = "enriboliveira@gmail.com"; $headers = "From $email_from \r\n"; $headers .= "Reply-to: $email \r\n"; echo "nome : $name"; ?>
  9. Estou com dúvida se tem como fazer um código em php para fazer upload de uma imagem de um diretório fixo(em vez de abrir uma janela para fazer upload) para um diretório para o servidor.
  10. Necessito criar um quiz usando matriz, session e placar mas não consigo de jeito nenhum, já tentei procurar videos ou algum lugar explicando como posso fazer isso, mas até agora nada, fico travado. Sou iniciante no php ainda então qualquer ajuda é uma luz bem vinda.
  11. Dark_Trap000

    Problema ao salvar dados em MySQL

    Ola, eu tenho um problema ao salvar ips permitidos no MySQL segue o codigo de salvamento <?php session_start(); include "conexao.php"; if (empty($_SESSION['usuario'])) { header('Location: login.php'); exit(); } $ip = $_SESSION['ip']; echo $pegar_ip = $_SERVER["REMOTE_ADDR"]; if($ip == $pegar_ip) { echo "IP Autorizado!!!"; } else if($ip == 0) { $pegar_ip = $_SERVER["REMOTE_ADDR"]; echo "IP Não Registrado!!!"; $sql = "UPDATE usuario SET creditos = $salvar WHERE usuario_id = $id"; die(); } ?> ele chega á estar tudo certo, + o problema e salvar no mysql. qual o problema ?
  12. Caros amigos, membros do grupo, saudações... Se postei minha dúvida na opção errada peço desculpa. Estou com uma pequena dúvida. Quando cadastro usuários na MySql utilizo PASSWORD_HASH para criptografar a Senha. Estou montando uma rotina, onde o usuário que esqueceu sua senha o sistema envia por e-mail a sua senha, mas me deparei com um pequeno problema. a senha criada pelo usuário, como por exemplo: 12345678 usando o PASSWORD_HASH fica desta forma: $2y$10$ukBckA5D2aSApHwv/GOKi.P/drP.jwAHOK/9SmWIgRxLUE.x9z.ZK Quando tento enviar a senha para o usuário vai conforme acima, preciso enviar apenas 12345678. Como consigo descriptografar o PASSWORD_HASH ? Grato, Cesar
  13. Alguma ideia para pesquisar os $id recebidos por get em um arquivo diferente ? como se percebe no código funcional a baixo, os $id estão duplicados para funções diferente. Quero adicionar eles em outro arquivo para uma melhor organização com as variáveis $id e $client, mas de uma maneira que possa pesquisar tanto qual é a $id e o $client para ser informado por email quando o client ler o qrcode, quanto se a $id está na lista para ser redirecionado. ARQUIVO auth_code.php <?php $id = $_GET['id']; $ip = $_SERVER['REMOTE_ADDR']; $browser = $_SERVER['HTTP_USER_AGENT']; $to = "suporte@eatech.inf.br"; $success = false; if ($id == '2623F52846F8A03DA4ADFA9392486807') $client = "Card Contato"; if ($id == '2BDBDDA17456A1060E156BE7A487FC') $client = "Client 1"; if ($id == 'E7EA229948A4997C2F72219D6A2764') $client = "Client 2"; if ($id == '07118879907903166B2C3BE7408EFD') $client = "Client 3"; if ($id == 'FED09C7CC40ACD77A0BDEA57E894A3') $client = "Client 4"; if ($id == 'C042D3187B52E87D6E6196567101EF') $client = "Client 5"; if ($id == '7DCD0215BEC8AF587AD886E407A485') $client = "Client 6"; $messagem = "Cliente: $client<br><br>ID: $id<br><br>IP: $ip<br><br>Browser: $browser"; $assunto = "qrCode digitalizado"; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: $client\n"; $success = mail($to, $assunto, $messagem, $headers); if ($id == '2623F52846F8A03DA4ADFA9392486807') { header('Location: download/contato.vcf');} else if ( $id == '2BDBDDA17456A1060E156BE7A487FC' # Client 1 or $id == 'E7EA229948A4997C2F72219D6A2764' # Client 2 or $id == '07118879907903166B2C3BE7408EFD' # Client 3 or $id == 'FED09C7CC40ACD77A0BDEA57E894A3' # Client 4 or $id == 'C042D3187B52E87D6E6196567101EF' # Client 5 or $id == '7DCD0215BEC8AF587AD886E407A485' # Client 6 ) { header('Location: download/index.php?id=' . $id. '.pdf');} else { echo "<script>alert('Este qrCode ainda não está cadastrado no sistema, tente novamente mais tarde!');history.go(-1) </script>";} ?>
  14. rfael023

    Dificuldade com array em PHP

    Bom dia, Pessoal.Sou iniciante em PHP e estou trabalhando na integração de uma API. Estou tendo um pouco de dificuldade em índices de um array, segue abaixo o trecho do código: 1 2 3 4 5 6 7 foreach ($Lista as $SMS) { foreach ($SMS as $key => $value) { echo "{$key} : {$value}\n"; } } O resultado é o seguinte:telefone : 5519333333333id : 921telefone : 5519344444444id : 922telefone : 5519555555555id : 923Ou seja, eu tenho vários arrays com 2 posições dentro de um único array.Eu preciso jogar o ID e o Telefone em variáveis, porém ele não está entendendo meu índice: 1 2 3 4 $sms->setTo($SMS['telefone']); echo $sms->getTo(); $sms->setId($SMS['id']); echo $sms->getId(); Resultado:5,52E+12Notice: Undefined index: id in C:\xampp1\htdocs\SMSM\exemplos\envio_multiplo_teste.php on line 425,52E+12Notice: Undefined index: id in C:\xampp1\htdocs\SMSM\exemplos\envio_multiplo_teste.php on line 425,51198E+12Notice: Undefined index: id in C:\xampp1\htdocs\SMSM\exemplos\envio_multiplo_teste.php on line 425,51198E+12Notice: Undefined index: id in C:\xampp1\htdocs\SMSM\exemplos\envio_multiplo_teste.php on line 425,53176E+11Notice: Undefined index: id in C:\xampp1\htdocs\SMSM\exemplos\envio_multiplo_teste.php on line 425,53176E+11Notice: Undefined index: id in C:\xampp1\htdocs\SMSM\exemplos\envio_multiplo_teste.php on line 42Alguém consegue me ajudar?Agradeço, desde já!
  15. Robson Barros da Rocha

    backend das notificações push

    Olá! Estou com sérias dúvidas sobre as notificações push. Já instalado, ela segue este tutorial explicativo: https://www.phpzag.com/push-notification-system-with-php-mysql/ Esse método para mim é mais simples, mas, e já fiz as adaptações para comportar meu banco de dados, mas, o problema é que ele não me envia as notificações push quando estou fora do navegador ou via celuar por exemplo. Eu comentei no artigo mencionado, mas, o autor não me respondeu já tem uma semana. Alguém tem algum artigo que indique como posso realizar essas notificações push até mesmo quando o navegador estiver fechado e via aparelho celular?
  16. z101

    Tabelas

    Sou iniciante, nunca usei PHP na vida e preciso concluir uma tabela de distribuição de frequencia e o polígono de um array, o pouco que vi é muito confuso, alguém aqui já teve que fazer isso antes?
  17. citypoa1

    erro de mysqli_result

    boa tarde estou atualizando um script para usar em php 7, atualizei quase todas as funçoes mysql_ para mysqli, menos a mysqli_result que nao tem mais no php 7, pelo menos nao com a mesma funçao o codigo $boxes = 1; $tot24 = "0"; $out24 = "0"; $click24 = "0"; $intot = "0"; $outtot = "0"; $clicktot = "0"; $credittot = "0"; while($row = mysqli_fetch_object($result3)) { $result4 = mysqli_query($db1, "SELECT u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15,u16,u17,u18,u19,u20,u21,u22,u23 FROM stats WHERE id = $row->id"); $in = mysqli_fetch_array($result4, MYSQLI_NUM); $result5 = mysqli_query($db1, "SELECT o0,o1,o2,o3,o4,o5,o6,o7,o8,o9,o10,o11,o12,o13,o14,o15,o16,o17,o18,o19,o20,o21,o22,o23 FROM stats WHERE id = $row->id"); $out = mysqli_fetch_array($result5, MYSQLI_NUM); $result6 = mysqli_query($db1, "SELECT c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23 FROM stats WHERE id = $row->id"); $click = mysqli_fetch_array($result6, MYSQLI_NUM); $today = 0; $todayout = 0; $todayclick = 0; for($i=0;$i<=$thishour;$i++) { $today = $today + $in[$i]; } for($i=0;$i<=$thishour;$i++) { $todayout = $todayout + $out[$i]; } for($i=0;$i<=$thishour;$i++) { $todayclick = $todayclick + $click[$i]; } $totalins = $row->ins + $today; $totalout = $row->outs + $todayout; $totalclick = $row->clicks + $todayclick; if($row->ins24 == 0) $prod24 = "0%"; else $prod24 = round($row->click24 / $row->ins24 * 100) ."%"; if($totalins == 0) $prod = "0%"; else $prod = round($totalclick / $totalins * 100) ."%"; if($row->active == 0) { $bgimg = "../images/system/line2.jpg"; $enable = "<span onclick=\"enable('partner',$row->id);\" id=\"enable$row->id\"><img src=\"../images/system/enable.jpg\" id=\"enimg$row->id\"></span>"; } else { $bgimg = "../images/system/line.jpg"; $enable = "<span onclick=\"disable('partner',$row->id);\" id=\"enable$row->id\"><img src=\"../images/system/disable.jpg\" id=\"enimg$row->id\"></span>"; } if($row->chosen == 0) $chosenone = "No"; else $chosenone = "Yes"; if($row->noframe == 0) $nofrm = "Yes"; else $nofrm = "No"; $credits = round($totalins - $totalout * ($ratio / 100)); if($showdaily == 1) { $showin2 = $today; $showout2 = $todayout; if($today == 0) $showprod2 = "0%"; else $showprod2 = round($todayclick / $today * 100) ."%"; } else { $showin2 = $row->ins24; $showout2 = $row->out24; $showprod2 = $prod24; } if(strlen($row->domain) > 15) $domain = substr($row->domain, 0, 15)."..."; else $domain = $row->domain; $allplugs = mysqli_result(mysqli_query($db1, "SELECT COUNT(*) FROM content WHERE domain='$row->domain'"),0); $activeplugs = mysqli_result(mysqli_query($db1, "SELECT COUNT(*) FROM content WHERE domain='$row->domain' AND active=1"),0); o erro esta nas duas ultimas linhas, porque nao existe a funçao msqli_result, pesquisei todos os topicos aqui do forum e de outros forum sobre o meu problema, consegui resolver quase todos menos esse do mysqli_result ja tentei de todas as formas indicadas, a mais proxima foi $allplugs = mysqli_query($db1, "SELECT COUNT(*) FROM content WHERE domain='$row->domain'"); $rows = $allplugs->fetch_assoc(); if(count($rows) > 0){ } $activeplugs = mysqli_query($db1, "SELECT COUNT(*) FROM content WHERE domain='$row->domain'"); $rows = $activeplugs->fetch_assoc(); if(count($rows) > 0){ } mas da o erro Recoverable fatal error: Object of class mysqli_result could not be converted to string in /home2 linha do erro: <div style=\"width:900px;float:left;\"><div class=\"edittitle\">Plugs(active):</div><div id=\"edittext\">$allplugs($activeplugs)</div></div>"); echo " <li id=\"li$row->id\"> o problema ainda é a forma de usar a funçao mysqli_result, acho que fiz da forma errada alguem saberia onde esta o erro? ou indicar algum artigo relacionado...
  18. Bom dia estou fazendo u ranking onde deve ser selecionado alguns critérios de desempate exemplo: Caso os pontos sejam iguais deve ser decidido pelos gols, só pra ressaltar estou aprendendo php então se tiver uma maneira melhor de fazer isso estou disposto a aprender, segue o codigo que estou usando: <?php $result_times = " SELECT * FROM times WHERE grupos='4' ORDER BY pontos DESC"; $resultado_times = mysqli_query( $conn, $result_times ); while ( $row_times = mysqli_fetch_assoc( $resultado_times ) ) { ?> <div class="row p-1 bg-light p-1 mt-1 "> <div class="col-md-3 "> <img src="assets/images/times/<?php echo $row_times['id']; ?>/<?php echo $row_times['logo_time']; ?>" width="60"> <span> <?php echo $row_times['nome']; ?> </span> </div> <div class="col-md-1 col-4 align-self-center border"> V- <?php echo $row_times['vitoria']; ?> </div> <div class="col-md-1 col-4 align-self-center border">E-<?php echo $row_times['empate']; ?></div> <div class="col-md-2 col-4 align-self-center border">D-<?php echo $row_times['derrota']; ?></div> <div class="col-md-2 col-4 align-self-center border">GF-<?php echo $row_times['gf']; ?></div> <div class="col-md-2 col-4 align-self-center border">GC-<?php echo $row_times['gc']; ?></div> <div class="col-md-1 col-4 align-self-center border">P-<?php echo $row_times['pontos']; ?></div> </div> <!----> <?php } ?>
  19. Matheus_Moura

    Conexão banco de dados com PHP e ORACLE

    Boa tarde. Estou fazendo uma aplicação PHP em um PC Linux com Lubuntu como SO, para conexão com um banco de dados ORACLE 11g. Porém quando utilizo a função oci_connect ou qualquer outra função para oracle é retornado uma mensagem informando que estão indefenidas. Estou utilizando o XAMPP como servidor e fiz a configuração no caminho opt/lampp/etc/php.ini retirando o ; tanto no php_oci8.dll como também na php_oracle.dll, porém não obtive sucesso. Coloquei dentro da pasta opt também o instantclient já descompactado e utilizei o PECL para tentar ativar as OCI, porém mesmo assim ainda não consegui sucesso. Alguém teria alguma outra sugestão ? Att, Matheus Moura
  20. MacCrazy

    Validação de id

    Eu tenho 1 código que seleciona um id do banco e substitui em outra tela, são 6 botões com essa mesma função de escolher e substituir, porem o mesmo id não pode ser selecionado duas vezes. Se alguem puder me ajudar ficaria grato ///// ONDE É SUBSTITUIDO /// if(isset($_SESSION["jogador1"])){ foreach ($_SESSION["jogador1"] as $item){ ?> <div > <img width="100px" height="100px" src="<?php echo $item["image"]; ?>"> <p>Nickname: <?php echo $item["name"]; ?></p> </div> <a href="index.php?action=remove&id=<?php echo $item["id"]; ?>" class="btnRemoveAction"> <img src="icon-delete.png" alt="Remove Item" /></a> <?php } ?> <?php } else { echo '<a href="mercado.php?id=btn1"><button>Escalar</button></a>'; ?> /////// ONDE RECEBE OS DADOS DO BANCO If($id == "btn1") { echo '<div id="product-grid">'; $escalacao = $db_handle->runQuery("SELECT * FROM tb_jogador ORDER BY id ASC"); if (!empty($escalacao)) { foreach($escalacao as $key=>$value){ echo ' <div class="product-item"> <form method="post" action="index.php?action=add1&id='. $escalacao[$key]["id"].'"> <div class="product-image"><img src="'. $escalacao[$key]["image"].'"></div> <div class="product-tile-footer"> <div class="product-title">'.$escalacao[$key]["name"].'</div> <div class="cart-action"><input style="display:none" type="text" class="product-quantity" name="quantity" value="1" size="2" /> <input type="submit" value="Escalar" class="btnAddAction" /> </div> </div> </form> </div> '; } } }
  21. Olá a todos! Estou com uma dúvida em relação a realizar um cadastro no banco de dados (SQL) a partir de um formulário de um projeto. Possuo duas tabelas, Categoria e Itens, na qual a tabela Itens possui uma FOREIGN KEY com a tabela Categorias. Na página de Categorias consigo realizar os cadastro das mesmas sem problemas e elas estão sendo aplicadas em um SELECT na página de Cadastro dos Itens. O problema está sendo cadastrar os Itens no Banco de Dados. Estou utilizando PHP Orientado à Objetos Página de Adição de Pedidos <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Adição de Item</title> </head> <body> <div> <a href="modificarCardapio.php" class="link_home"><i class="fa fa-home"></i></a> </div> <div> <div> <h1>Adicionar Itens ao Cardápio</h1> </div> <div> <form action="#" method="POST"> <label>Categoria:</label> <select name="selecionarcat"> <option selected>Selecione a Categoria</option> <?php require_once"../models/conexao.class.php"; require_once"../models/categoriaDAO.class.php"; $catDAO = new categoriaDAO(); $ret = $catDAO->buscarTodasCategorias(); if(count($ret) > 0){ foreach ($ret as $dado){ echo "<option value='".$dado->idcategoria."'>".$dado->descritivo."</option>"; } } ?> </select> <br><br> <a href="addcategoria.php"><input type="button" value="Adicionar nova Categoria"></a> <p> <label>Nome do Item: </label> <input type="text" name="nomeproduto"> </p> <p> <label>Descrição: </label> <input type="text" name="descricao"> </p> <p> <label>Preço: </label> <input type="text" name="preco"> </p> <br> <input type="submit" value="Adicionar"> </form> </div> </div> </body> </html> <?php if($_POST){ require_once "../models/conexao.class.php"; require_once "../models/item.class.php"; require_once "../models/itemDAO.class.php"; $item = new item(null, $_POST["nomeproduto"], $_POST["descricao"], null, $_POST["preco"]); $itemDAO = new itemDAO(); $itemDAO->adicionar($item); header("Location:modificarCardapio.php"); } ?> ItemDAO.php <?php class itemDAO extends conexao{ function __construct(){ parent:: __construct(); } function adicionar($item){ $sql="INSERT INTO itens (nomeprod, descricao, preco, id_categoria) VALUES(?, ?, ?, ?)"; try{ $stm = $this->db->prepare($sql); $stm->bindValue(1, $item->getNomeproduto()); $stm->bindValue(2, $item->getDescricao()); $stm->bindValue(3, $item->getPreco()); $stm->bindValue(4, $item->getCategoria()); $stm->execute(); $this->db = null; } catch(Exception $e){ die($e->getMessage()); } } ?> Item.class.php <?php class item{ private $iditem; private $nomeproduto; private $descricao; private $categoria; private $preco; function __construct($iditem, $nomeproduto, $descricao, $categoria, $preco){ $this->iditem=$iditem; $this->nomeproduto=$nomeproduto; $this->descricao=$descricao; $this->categoria=$categoria; $this->preco=$preco; } function getIditem(){ return $this->iditem; } function getNomeproduto(){ return $this->nomeproduto; } function getDescricao(){ return $this->descricao; } function getCategoria(){ return $this->categoria; } function getPreco(){ return $this->preco; } function setIditem($iditem){ $this->iditem=$iditem; } function setNomeproduto($nomeproduto){ $this->nomeproduto=$nomeproduto; } function setDescricao($descricao){ $this->descricao=$descricao; } function setCategoria($categoria){ $this->categoria=$categoria; } function setPreco($preco){ $this->preco=$preco; } } ?>
  22. MatheusSmidt

    Dúvida sobre formulário PHP/HTML

    Bom dia, Estou precisando de ajuda com o código do formulário de um sistema de cadastro. A página é para consulta mas tem a possibilidade de adicionar ou retirar "faltas" de cada profissional cadastrado através de botões simples e também apagar um ou múltiplos profissionais da lista, através de checkbox.. Essa ações atualizam o banco de dados e já retornam na tela automaticamente. O problema é que não fui eu que estruturei o código PHP e não consigo aliar as duas funções que falei anteriormente. Quando consigo fazer funcionar o sistema de adição e redução de faltas, consigo apenas excluir o último nome da lista, mesmo selecionando vários. E quando consigo resolver a parte de excluir vários nomes, não consigo adicionar e reduzir o número de faltas. Provavelmente é um problema no "WHILE" ou na abertura e fechamento de formulário. Porém não consegui resolver. Se alguém conseguir resolver seria ótimo. Agradeço desde já. Em anexo envio um print da página para melhor entendimento.
  23. heenrique

    Agrupar por data

    Boa Noite amigos tenho um select no qual me retorna o seguinte SELECT * FROM sis_suporte WHERE tecnico = '1' AND abertura < '2019-10-30'; +----+--------------------------------------+------------+---------------------+---------------------+-------+---------+----------------+-----------------------------+------------------+----------------------------+---------------------+------------+--------------+-------+---------+-------------+------------------------------------------------------------------+ | id | uuid_suporte | assunto | abertura | fechamento | email | status | chamado | nome | login | atendente | visita | prioridade | ramal | reply | tecnico | login_atend | motivo_fechar | +----+--------------------------------------+------------+---------------------+---------------------+-------+---------+----------------+-----------------------------+------------------+----------------------------+---------------------+------------+--------------+-------+---------+-------------+------------------------------------------------------------------+ | 36 | 1901294b-80e6-4389-9059-fa090c09e382 | Outros | 2019-09-14 19:27:42 | 2019-10-17 19:35:20 | NULL | aberto | 14091919272653 | Alex Ramos dos Santos | alex.santos | Letícia Paula de Oliveira | 2019-10-17 16:27:15 | normal | SAO PAULO | nao | 1 | leticia | TÉCNICO HENRIQUE FINALIZOU A ORDEM: CLIENTE BLOQUEADO | | 37 | af8da3e7-9dbc-45b9-945b-d50cd45d9ea6 | Outros | 2019-09-14 19:37:13 | 2019-10-04 21:11:25 | NULL | fechado | 14091919370623 | Alexsandro Santos Braz | alesysandro.braz | Letícia Paula de Oliveira | 2019-10-04 16:37:15 | normal | SAO PAULO | nao | 1 | leticia | TÉCNICO HENRIQUE FINALIZOU A ORDEM: | | 39 | 2b03e9d4-50ca-4713-8149-88fe083fb9d9 | Instalacao | 2019-09-16 17:00:22 | 2019-10-03 22:38:23 | NULL | fechado | 16091916593665 | Henrique Gabriel de Almeida | teste | Letícia Paula de Oliveira | 2019-10-03 08:00:15 | normal | POUSO ALEGRE | sim | 1 | leticia | TÉCNICO HENRIQUE FINALIZOU A ORDEM: QWE | | 40 | b2c0fc23-0a5c-46ae-a8b8-a8641b1d53c4 | Outros | 2019-10-03 23:21:22 | 2019-10-03 23:36:51 | NULL | fechado | 03101923210987 | Henrique Gabriel de Almeida | teste | sistema | 2019-10-03 14:21:15 | normal | POUSO ALEGRE | nao | 1 | admin | TÉCNICO HENRIQUE FINALIZOU A ORDEM: RELIGUEI A FONTE DO CLIENTE | | 41 | e9aaf792-56c6-4fe1-b8c3-aa51338f65d1 | Outros | 2019-10-03 23:23:02 | 2019-10-03 23:46:01 | NULL | fechado | 03101923225491 | Cintia Rocha Vaz | cintia.vaz | sistema | 2019-10-03 17:22:15 | normal | SAO PAULO | nao | 1 | admin | TÉCNICO HENRIQUE FINALIZOU A ORDEM: 12 | +----+--------------------------------------+------------+---------------------+---------------------+-------+---------+----------------+-----------------------------+------------------+----------------------------+---------------------+------------+--------------+-------+---------+-------------+------------------------------------------------------------------+ 5 rows in set (0.00 sec) e quando imprimo sai um por um, gostaria de agrupar por data de abertura ex. 2019-09-14 Alex Ramos Alexsandro 2019-09-16 Henrique 2019-10-03 Henrique Cintia como agrupar isso em php, esse e o cod onde eu imprimo <?php while($dados = mysqli_fetch_assoc($resultado_os)){ if ($dados['status'] == 'aberto'){ ?> <div class='row'> <div class='col-md-12'> <a href='os.php?os=<?php echo $dados['chamado']; ?>'> <div style='box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);' class='info-box'> <span class='info-box-icon1 bg-agua'><i style='padding-top: 35%;' class='ion ion-ios-gear-outline'></i></span> <div class='info-box-content'> <span class='info-box-text'><b>ABERTA</b></span> <span class='info-box-text'><b>O.S:</b><?php echo $dados['chamado']; ?></span> <span class='info-box-text'><b>NOME:</b><?php echo utf8_encode($dados['nome']); ?></span> <span class='info-box-text'><b>TIPO:</b><?php echo $dados['assunto']; ?></span> <span class='info-box-text'><b>DATA/HORA:</b><?php echo (new DateTime($dados['visita']))->format('d/m/Y - H:i'); ?></span> </a> </div> </div> <?php } if ($dados['status'] == 'fechado'){ ?> <div class='row'> <div class='col-md-12'> <a href='os.php?os=<?php echo $dados['chamado']; ?>'> <div style='box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);' class='info-box'> <span class='info-box-icon1 bg-red'><i style='padding-top: 35%;' class="fa fa-check" aria-hidden="true"></i></span> <div class='info-box-content'> <span class='info-box-text'><b>FINALIZADA</b></span> <span class='info-box-text'><b>O.S:</b><?php echo $dados['chamado']; ?></span> <span class='info-box-text'><b>NOME:</b><?php echo utf8_encode($dados['nome']); ?></span> <span class='info-box-text'><b>TIPO:</b><?php echo $dados['assunto']; ?></span> <span class='info-box-text'><b>DATA/HORA:</b><?php echo (new DateTime($dados['fechamento']))->format('d/m/Y - H:i'); ?></span> </a> </div> </div> <?php } } ?> </div> </div> </div> </section> </div>
  24. avelar.avelar

    Test de Recursividade no Laravel

    Boa Tarde galera, Preciso criar um Test de Recursividade na mesma tabela: Tabela: Biblioteca Campos: ID Titulo Descricao Biblioteca-ID(Foreign Key) Obrigado
  25. Pessoal Boa Tarde ,Tudo certo? Estou com um projeto para aprendizagem (já que só tenho conhecimentos de css e html) e upgrade da firma onde trabalho e não estou conseguindo salvar os valores do formulário no banco de dados,a conexão é feita porem salva todos os valores como null. <?php $servername = "192.168.1.109"; $database = "cadastrokm"; $username = "teste"; $password = "123456"; // Create connection $conn = mysqli_connect($servername, $username, $password, $database); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; $funcionarioKm = isset( $_POST['funcionarioKm']); $veiculoKm = isset($_POST['veiculoKm']); $kmInicial = isset($_POST['kmInicial']); $kmFinal = isset($_POST['kmFinal']); $sql = "INSERT INTO km (funcionarioKm,veiculoKm,kmInicial,kmFinal) VALUES ('$funcionarioKm','$veiculoKm','$kmInicial', '$kmFinal')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> </head> <body> <div class=container> <section> <!-- Página de Cadastro de KM --> <h1>Cadastro de Km</h1> <hr><br><br> <form method="post" action="conexao.php"> <p class="font-weight-bold">Favor Selecione seu Nome:</p> <select id="funcionarioKm" name="funcionarioKm"required autofocus> <option>Motorista</option> <option>Almir</option> <option>Maykon</option> <option>Jorge</option> </select> </br></br> <p class="font-weight-bold">Favor Selecione o Veiculo:</p> <select id="veiculoKm" value="veiculoKm " name="veiculoKm"required> <option>Veiculo</option> <option>L200</option> <option>Strada 01</option> <option>Strada 02</option> <option>Caminhão 01</option> </select> </br></br> <label for="litros"><p class="font-weight-bold">Informe a Quilometragem Inicial:</p></label> <input type="number" id="kmInicial" name="kmInicial" required/> </br></br> <label for="litros"><p class="font-weight-bold">Informe a Quilometragem Final:</p></label> <input type="number" id="kmFinal" name="kmFinal" required /> </br></br> <input type="submit" value="Salvar" class="btn btn-primary btn-md"> <input type="reset" value="Limpar"class="btn btn-primary btn-md" > <br><br> </form> </section> </div> </body> </html>
×

Important Information

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