Ir para conteúdo
Fórum Script Brasil

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


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

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


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Pessoal, eu tenho 2 tabelas Cliente e Endereço com relacionamento 1,1 Na tabela endereço tem a FK. Qual seria o jeito certo de fazer o insert nessas tabelas, relacionando cliente com endereço? Imagino que LastInsertId não seria viável em um sistema muito grande com vários registros sendo realizados ao mesmo tempo.
  2. Fecoliveira

    Preciso de Ajuda

    Olá pessoal estou com um problema na minha hospedagem Hostgator. O site funcionava normalmente até que apareceu isso e a própria Hostgator define como um erro de programação, tentei pesquisar, mas não achei solução! Segue o erro. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/suces637/public_html/rezuskiimoveis.com.br/app/database/mysql.php:37 Stack trace: #0 /home/suces637/public_html/rezuskiimoveis.com.br/app/class/PHPFrodo.class.php(141): mysql->__construct(Array) #1 /home/suces637/public_html/rezuskiimoveis.com.br/app/class/PHPFrodo.class.php(62): PHPFrodo->database() #2 /home/suces637/public_html/rezuskiimoveis.com.br/app/index.php(17): PHPFrodo->__construct() #3 /home/suces637/public_html/rezuskiimoveis.com.br/index.php(108): Index->__construct() #4 {main} thrown in /home/suces637/public_html/rezuskiimoveis.com.br/app/database/mysql.php on line 37
  3. Como passar dados de uma variável PHP para preencher campos da estrutura Json?
  4. Galera por favor ..eu preciso mostrar nesse foreach somente os produtos cuja categoria seja PIZZAS e não to conseguindo . Ta dando o seguinte errro:"Parse error: syntax error, unexpected 'Where' (T_STRING), expecting ')' in C:\wamp64\www\ComandaNova\pizza.php on line 21" vou mandar a foto do meu banco pra ver se ajuda >> <?php foreach($products as $product Where $product['categoria'] == 'Pizzas'):?> <div> <div class="col-sm-6 col-md-4"> <div class="thumbnail"> <div class="caption text-center"> <img src="imagens/<?php echo $product['imagens']; ?>" alt="<?php echo $product['nome']; ?>"> <h3><?php echo $product['nome']?></h3> <h4> R$ <?php echo number_format($product['preço'], 2, ',', '.')?> </h4> <p><a href="carrinho.php?acao=add&id=<?php echo $product['id']?>" class="btn btn-primary" role="button">Comprar</a> </p> </div> </div> </div> </div> <?php endforeach;?>
  5. Pessoal preciso de uma ajuda sobre mostrar somente os produtos que foi clicado no menu de categorias na mesma página inicial: <?php include("admin/conexao.php"); $cat = isset($_GET['id_cat']); $query = "SELECT * FROM categoria"; $query1 = "SELECT * FROM produto"; //$query1 = "SELECT * FROM produto WHERE categoria_id = $cat"; $dados = mysqli_query($con,$query); $dados1 = mysqli_query($con,$query1); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>Catálogo Online - </title> <!-- Bootstrap core CSS --> <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="css/shop-homepage.css" rel="stylesheet"> </head> <body> <!-- Navigation --> <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> <div class="container"> <a class="navbar-brand" href="#">Catálogo Online</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarResponsive"> <ul class="navbar-nav ml-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Página inicial <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="#">Sobre</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Localização</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Contato</a> </li> </ul> </div> </div> </nav> <!-- Page Content --> <div class="container" id="conteudo"> <div class="row"> <div class="col-lg-3"> <h1 class="my-4">Logomarca</h1> <div class="list-group"> <?php while ($linha = mysqli_fetch_assoc($dados)) { ?> <a href="index.php?id_cat=<?=$linha['id_cat']?>" class="list-group-item"><?=$linha['nome_cat']?></a> <?php }// fim do while ?> </div> </div> <!-- /.col-lg-3 --> <div class="col-lg-9"> <div id="carouselExampleIndicators" class="carousel slide my-4" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="carousel-item active"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Third slide"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <div class="row"> <?php while ($linha1 = mysqli_fetch_assoc($dados1)) { ?> <div class="col-lg-4 col-md-6 mb-4"> <div class="card h-100"> <img class="card-img-top img-responsive" src="admin/fotos/<?=$linha1['foto_prod']?>" alt="Este produto não possui imagem." width="150px" height="230px"></img> <div class="card-body"> <h4 class="card-title"> <?=$linha1['titulo_prod']?> </h4> <h5>Preço: R$ <?=$linha1['preco_prod']?></h5> <p class="card-text"><?=$linha1['desc_prod']?></p> </div> </div> </div> <?php }// fim do while ?> </div> <!-- /.row --> </div> <!-- /.col-lg-9 --> </div> <!-- /.row --> </div> <!-- /.container --> <!-- Footer --> <footer class="py-5 bg-dark"> <div class="container"> <div class="container"> <div class="row"> <div class="col-4"></div> <div class="col-4"> <p class="m-0 text-center text-white">Copyright &copy; Catálogo Online 2019</p></div> <div class="col-4"><p class="m-0 text-right text-white">Desenvolvimento: System Informática</p></div> </div> </div> </div> <!-- /.container --> </footer> <!-- Bootstrap core JavaScript --> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> </body> </html>
  6. Gente, estou tentando fazer um criador de provas, onde o professor irá preencher as questões e gabaritos e será disponibilizado online, com correção e tudo mais. estava tentando fazer com que os arquivos para correção fossem gerados pelo fwrite, porem ele gera um conflitos em códigos que pus no texto, como fazer para ele não reconhecer como codigo e simplesmente escrever? Segue abaixo um dos erros que me é apresentado (essa $_SESSION está dentro do fwrite) Parse error: syntax error, unexpected ''$_SESSION'' (T_CONSTANT_ENCAPSED_STRING)
  7. Tenho uma rotina em php que está funcionando, gravando os dados numa tabela. Agora surgiu a necessidade de fazer dois testes antes da gravação, e eu não estou conseguindo ter idéia de como fazer, por isso vou postar no próprio código pra ver se entendem. O primeiro teste, é ver se o número escolhido, já foi selecionado (variável numero), e caso isso ocorra, não gravar. O outro teste é impedir que o mesmo usuário (usuário apostador)faça mais de uma aposta. Segue código: <?php require_once 'init.php'; // pega os dados do formuário $data_hora = isset($_POST['data_hora']) ? $_POST['data_hora'] : null; $apostador = isset($_POST['apostador']) ? $_POST['apostador'] : null; // quero que esse apostador não se repita. Se já estiver na tabela, avisar e sair. $telefone = isset($_POST['telefone']) ? $_POST['telefone'] : null; $numero = isset($_POST['numero']) ? $_POST['numero'] : null; // quero que cheque esse número na tabela existente, e caso exista, retornar para inserir outro. // validação (bem simples, só pra evitar dados vazios) if (empty($data_hora) || empty($apostador) || empty($telefone) || empty($numero)) { echo "Volte e preencha todos os campos"; exit; } $hoje = date("d-m-Y H:i"); $limite = ('08-03-2019 16:35'); if (strtotime($hoje) >= strtotime($limite)){ echo "Esgotado o horario limite. Aguarde para o próximo sorteio!"; exit; } // a data vem no formato dd/mm/YYYY // então precisamos converter para YYYY-mm-dd // insere no banco $PDO = db_connect(); // Acredito que esse teste deva ser feito aqui, antes de gravar, mas é só um palpite, pois estou mais perdido do que padre (alguns) em boate //verificar se apostador e numero já existem na tabela, e caso exista, retornar o fluxo $sql = "INSERT INTO palpites(data_hora, apostador, telefone, numero) VALUES(:data_hora, :apostador, :telefone, :numero)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':data_hora', $data_hora); $stmt->bindParam(':apostador', $apostador); $stmt->bindParam(':telefone', $telefone); $stmt->bindParam(':numero', $numero); if ($stmt->execute()) { header('Location: index.php'); } else { echo "Erro ao cadastrar"; print_r($stmt->errorInfo());
  8. Bom dia, preciso de ajuda com um código onde preciso quebrar a linha. Tenho um array que imprime as informações em uma tabela na view. $this->C_Campos_lista = array('Notas.Codigo', 'Notas.Data', 'SubProjetos.Descricao as DescSubProjeto', 'Notas.Dia', 'Notas.Dia2', 'Notas.Aereo', 'Notas.Aereo2', 'Notas.Km', 'Notas.Km2', 'Notas.Hotel', 'Notas.Hotel2', 'Notas.Outros', 'Notas.File'); Porém na tabela impressa na view deverá aparecer em cada linha dessa maneira: Data Subprojeto Diaria Locomoção Km Hotel Outros Notas Opções 30/01/2019 *********** Notas.Dia Notas.Aereo Notas.Km Notas.Hotel Notas.Outros Notas.Dia2 Notas.Aereo2 Notas.Km2 Notas.Hotel2 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Se precisarem de algumas partes dos códigos, só chamar no probleminha. Abraço!
  9. Procuramos um(a) desenvolvedor(a) Back-end apaixonado(a) por pesquisa e tecnologia e seja capaz de transitar entre diversas tecnologias e linguagens de programação. Que enxergue o valor dos detalhes, independente do projeto. Formamos um time multi-disciplinar composto por UX, Front e Back-end que acreditam no melhor que cada tecnologia tem a oferecer. Não só viabilizamos como buscamos ter papel ativo e decisivo na concepção criativa dos projetos. A F.biz é uma agência com mais de 18 anos e DNA 100% digital. Trabalhamos com grandes clientes como Unilever, Jeep, Honda, Tok&Stok, Votorantim, Rico, Comgás, entre outras. Todas as contratações são CLT com benefícios de transporte, alimentação, refeição e um belo plano de saúde com cobertura odontológica. Temos plano de carreira de longo prazo e trabalhamos com processos flexíveis que nos ajudam a organizar o dia-a-dia com mais eficiência e colaboração. O que você precisa saber? PHP (5.6 e 7) e .NET são as linguagens mais utilizadas em nossos projetos. Desenvolvimento de APIs; Modelagem e manutenção em Banco de Dados relacional; Controle de versão (GIT); Continuous Integration (Jenkins, TeamCity, Bitbucket Pipelines); Princípios SOLID; Docker; Como ganhar nosso coração Iniciativa, criatividade, colaboração; Organização e comunicação ativa; Inglês (escrita e conversação); Experiência com Wordpress, Drupal e/ou Umbraco; Configuração de serviços Cloud (AWS, Google Cloud, etc.); Estar preparado(a) para trabalhar com qualquer tecnologia; Test-driven development (TDD); Automatização de processos; Projetos pessoais; Interesse por IOT; Como diferenciamos o Pleno do Sênior? Pleno: É independente e tem capacidade de dividir e priorizar suas próprias tarefas. Tem conhecimento técnico suficiente para tocar todas as etapas de um projeto pequeno sozinho (ex.: landing pages, sites institucionais focados em conteúdo). Maturidade para priorizar, reportar problemas e pedir ajuda quando necessário. Sênior: Conhecimento técnico avançado, solucionador(a) de problemas, com capacidade liderar um projeto médio ou grande com outros perfis do time (ex.: e-commerce, grandes portais, sites experimentais, etc.). Maturidade para dar suporte, estimar e garantir a qualidade de entrega do trabalho dos pares. Como funciona nosso processo de contratação? 1ª etapa - Triagem: Aplique para a vaga, preencha o formulário e aguarde nosso contato. 2ª etapa - Avaliação: Envio de análise técnica de um projeto que tenha criado e se orgulhado. 3ª etapa - Entrevista: Presencial ou Online; Além dos conhecimentos técnicos e trabalhos, queremos saber quem é você pois acreditamos que cada nova pessoa adiciona algo único ao time. Se você acha que tem o perfil para a vaga, entre por esse link e venha tomar um café com a gente!
  10. e ai galera tudo certo? Estou tentado povoar um Combobox depois de preencher o campo data, filtrando pela data selecionada, mas não está me retornando nada. Poderiam me ajudar. <form enctype="multipart/form-data" action="relatorio.php" method="POST" name="formulario" id="formulario"> <div class="col-md-6 form-group has-feedback">Data Inicial: <input type="date" class="form-control" name="data1" placeholder="Data 1"> </div> <div class="col-md-6 form-group has-feedback">Data Final: <input type="date" class="form-control" name="data2" placeholder="Data 2" onchange="buscar_info();"> </div> <div class="form control col-md-6">Selecione o Local:<BR> <select name="local" id="local"> <!--Filtro Local --> //Carregar os dados </select> </div> <div class="col-md-6 form-group "> <div class="col-xs-4"> <button type="submit" class="btn btn-danger" style="text-transform:uppercase" value="gravar"> Filtrar</button> </div> </div> </form> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.4.2");</script> <script type="text/javascript"> function buscar_info(){ var data1 = $('#data1').val(); var data2 = $('#data2').val(); if (data2) { var url = 'buscar_re.php?dt1=' + encodeURIComponent(data1)+ '&dt2='+ encodeURIComponent(data2); $.get(url, function(data){ try { var j = data; if (j.length == 0) { throw "birl"; } $('#id').val(j.id); $('#nomecol').val(j.RG); } catch(err) { alert('Campo não ENCONTRADO!'); } }); } } </script> Buscar os Dados: <?php header("Content-Type: text/html; charset=UTF-8",true) ; setlocale(LC_ALL, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese'); date_default_timezone_set("America/Sao_Paulo"); include("../config.php"); $data1 = $_POST['data1']; $data2 = $_POST['data2']; $sql = "select numeroquarto from tb_acopaciente where liberado between '".$data1."' and '".$data2."'"; $res = $mysqli->query($sql) or die(mysqli_error()); $resposta = array(); while ($row = @mysqli_fetch_array($res)) { $resposta['id'] = utf8_encode($row['id']); $resposta['numeroquarto'] = utf8_encode($row['numeroquarto']); } echo json_encode($resposta);
  11. Boa noite pessoal, tudo bem? Eu estou rodando o Apache em um servidor Linux. A versão do meu PHP é a 5.3.3. Eu preciso criar uma conexão com um servidor externo, para buscar algumas colunas. Porém, o servidor externo é Windows com SQL Server. Quando eu tento efetuar a conexão, recebo a msg de "could not find driver". Segue o meu script: <?php try { $hostname = "myhost"; $port = 10060; $dbname = "tempdb"; $username = "dbuser"; $pw = "password"; $dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw"); } catch (PDOException $e) { echo "Failed to get DB handle: " . $e->getMessage() . "\n"; exit; } $stmt = $dbh->prepare("select name from master..sysdatabases where name = db_name()"); $stmt->execute(); while ($row = $stmt->fetch()) { print_r($row); } unset($dbh); unset($stmt); ?>
  12. preciso de uma ajuda, tenho um site em wordpress como todos sabem em php e preciso que quando o usuario entre em uma pagina x peça senha, porém essa senha tem que ser a senha do adm ou seja de algum usuario que tenha função de adm tem como fazer isso? tipo quando o usuario digitar a senha ele verifica se essa senha é de algum adm e deixa entrar. OBS isso é para aparecer em algumas páginas apenas.
  13. Eu queria pegar uma div especifica e não todas, como o código está pegando ex: O66280 - BSB - 21:50 - 21:50 - 1- PREVISTO Eu tentei com Xpath mas não deu certo. <!doctype html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> </head> <body> <?php $WebSite = 'https://portoalegre-airport.com.br/pt'; $DOMDocument = new DOMDocument( '1.0', 'utf-8' ); $DOMDocument->preserveWhiteSpace = false; @$DOMDocument->loadHTML( file_get_contents( $WebSite ) ); echo utf8_decode( $DOMDocument->getElementsByTagName( 'div' )->item(0)->nodeValue ); ?> </body> </html>
  14. Galera , estou com o pdf do php-gtk do author pablo dall'oglio. quem quiser o pdf do livro entre em contato no meu email: relaie22@gmail.com
  15. Olá, bom dia a todos. Estou criando um sisteminha simples para geração de um documento em pdf. Para isso, estou juntando partes de vários projetos em um só, e o meu problema no momento é bem simples. O sistema tá funcionando, porém gera o pdf na mesma janela, sobre a tela de cadastramento, e eu gostaria que abrisse numa nova aba ou janela, pra que a tela de cadastramento permanecesse sempre ativa. Atualmente está assim: O arquivo que grava os registros termina com a instrução header('Location: tela_cadastramento.php'); Isso é uma rotina pronta, que faz com que ao cadastrar um registro, já volte nesse tela, com os inputs limpos, aguardando novos registros. Fiz essa rotina primeiro, e tá funcional. Depois disso, peguei uma rotina pronta para gerar o PDF com fpdf, e criei uma function com essa rotina, que termina com: $pdf->Output(); e até aí, tá tudo normal, pois é exatamente isso que quero, apenas abrir o pdf na tela, e o usuário decide o que vai fazer. Salvar, imprimir, ou os dois. Está funcionando, pois abre o pdf, tudo certinho. O único problema é que abre a janela do pdf "sobre" a janela ativa do sistema, e com isso gera um warning pois impede que a instrução do header seja cumprida. Já tentei mudar o local da chamada da função do fpdf, mas não resolveu, então gostaria de passar uma instrução para abrir o fpdf em outra aba ou janela, mas não sei como devo fazer, uma vez que na ordem do sistema, é feita uma gravação no banco, e a geração do pdf é feita de forma automática, pegando carona nessa gravação. Estou falando isso, pois se fosse uma botão específico gerar pdf, sei que teria como fazer usando target, ou onclick. Quero fazer algo equivalente, dentro da função, ou do comando de output. Será que me fiz entender, e alguém pode me ajudar?
  16. Tenho uma tela para conferencia de separação de pedidos e coloque uma validação dos campos de quantidade e ean onde se o informado for diferente do que consta no pedido ele não deixa prosseguir. como o pedido ele pode possuir varias linhas eu utilizo foreach e javascript para montar na tela. o meu problema é que a validação dos campos só considera o valor da 1º linha a partir da segunda linha ele da que os dados não confere e se eu colocar os dados da 1º linha mesmo sendo diferente dos dados do pedido ele deixa passar. o meu javascript está assim: <script> function validaEAN (input){ if (input.value != document.getElementById('ean2').value) { input.setCustomValidity('EAN Não Confere'); } else { input.setCustomValidity(''); } } function validaqtd (input){ if (input.value != document.getElementById('qtd').value) { input.setCustomValidity('QUANTIDADE Não Confere'); } else { input.setCustomValidity(''); } } </script> e o minha tela é montada assim: <form form id="cad" name="cad" method="post" $id = $_GET['id'];> <input type="hidden" name="acao" value="1" /> <strong><b><font size="3"> <font color="#000000">Data :</font></strong> <input type="text" name="data" name="dtConcat2" size="11" maxlength="10" value="<?php echo $detalhe['dtConcat2']?>" readonly /> <br><br> <strong><b><font size="3" > <font color="#000000">Cliente :</strong> <input type="text" size="80" name="clienteAt" size="11" maxlength="10" value="<?php echo $detalhe['nome']?>" readonly /> <br><br> <strong><b><font size="3"> <font color="#000000">Observação : <br> <input type="text" name="descricao" size="90" maxlength="90" value="<?php echo $detalhe['descricao']?>" /> <br><br> <table border="0" cellpadding="2" cellspacing="4" class="tblDet"> <tr> <td class="bd_titulo">Produto</td> <td class="bd_titulo">Quantidade</td> <td class="bd_titulo">Quantidade Conferida</td> <td class="bd_titulo">EAN</td> <td class="bd_titulo">EAN Conferido</td> </tr> <tr class="linhas"> <td><select name="cat_id[]" onchange="setProdLinha(this)" class="cat_id" disabled="disabled"> <option value="">Selecione</option> <td> <input id="qtd" type="text" name="qtd[]" class="qtd" required name="qtd" size="11" disabled="disabled" style="text-align:center" /> </td> <td> <input type="text" name="qtd_conf[]" class="qtd_conf" oninput="validaqtd(this)"required name="qtd_conf" size="11" style="text-align:center" /> </td> <td> <input id="ean2" name="ean2[]" type="text" required name="ean2" maxlength="30" size="21" style="text-align:center" class="ean2" /> </td> <td> <input type="text" name="ean[]" class="ean" oninput="validaEAN(this)"required name="ean" size="21" style="text-align:center" /> </td> </tr> <tr> <td colspan="4"> <p><input type="submit" value="Alterar" /></p> <p><a href="consulta_conferencia.php">Cancelar/Voltar</a></p> Onde estou errando?
  17. Pessoal, bom dia, Tenho uma tela de consulta de pedidos e nessa tela pode fazer alterações no pedido, cancelar, imprimir etc. Como posso fazer com que essa funções só fique ativa se determinado campo da tabela estiver preenchido? Exemplo: Se o pedido estiver marcado que já foi separado o link para fazer alteração no pedido fica inativo, esse link só ficaria ativo se o pedido ainda não tiver sido separado. No relatório uso assim: </td><td align='center'><a href='manutencaopedido.php?id=$id'> Alterar" Minha consulta está assim: SELECT date_format(dtConcat2, '%d/%m/%Y') as data2, m.dtConcat2, c.nome cliente, m.total, m.descricao, d.nome_vendedor vendedor, m.id, m.exportado, m.transporte, e.tipo_entrega FROM lc_controle m, clientes c, vendedor d, entrega e WHERE m.tipo =4 AND m.exportado ='Não' AND m.clienteAt = c.id AND m.vendedor = d.id AND m.transporte = e.id ORDER BY dtConcat2 desc
  18. Olá amigos, Estou montando uma lógica para um site de vídeos, só que não sei como proceder com PHP. O site funciona com assinatura, o usuário se cadastra e cria assinatura, se a assinatura dele estiver paga, ele é um assinante. Tenho uma tabela de vídeos no banco de dados que tem os campos de privacidade, e seta se o vídeo é público ou privado, tem um outro campo que seta se o vídeo será mostrado para usuário assinante ou não, com essa informação, como eu devo proceder com essas condições abaixo? A ideia é que se a lógica for verdadeira, o usuário, pode assistir os vídeos, se for falso, ele vai ver imagem com link para fazer assinatura. USUARIO não LOGADO: Assiste: Videos Publicos e Postado para não assinantes Enxerga: Ele vai enxergar os videos para assinantes porem com a tela black de proteção chamando pra assinar USUARIO LOGADO E não ASSINANTE OU COM ASSINATURA PENDENTE OU CANCELADA Assiste: Videos Publicos e Postado para não assinantes e os Próprios videos que ele posta Enxerga: Ele vai enxergar os videos para assinantes de outros pessoas porem com a tela black de proteção USUARIO LOGADO E ASSINATURA ATIVA E PAGA Assiste: Ele Assiste Públicos e Privado de Todo mundo Enxerga: Ve tudo menos os videos que cada usuario colocou como privacy. Vejam: http://play.hdclipsbr.com Alguém?
  19. Olá pessoal, estou com uma dulvida em como retorna o valor do switch fora dele? vou postar o codigo para melhor exemplificar. <?php //RESULTADO VALOR VENDIDO $VENDASDIAMARLON = 100; $VENDASDIAESTELA = 200; $VENDASDIAJALUSA = 300; $VENDASDIAJOANA = 400; $RESULTADO_VALOR_VENDIDO = max($VENDASDIAMARLON, $VENDASDIAESTELA, $VENDASDIAJALUSA, $VENDASDIAJOANA); switch($RESULTADO_VALOR_VENDIDO) { case $VENDASDIAMARLON : echo "MARLON"; break; case $VENDASDIAESTELA : echo "ESTELA"; break; case $VENDASDIAJALUSA : echo "JALUSA"; break; case $VENDASDIAJOANA : echo "JOANA"; break; }; echo $RESULTADO_VALOR_VENDIDO; ?> quero usar o valor da vareavel $RESULTADO_VALOR_VENDIDO depois de passar pelo switch
  20. alguém pra me tirar uma duvida que está incomodando e muito. Bom, trabalhamos com Binario em matriz multinivel, temos uma "Arvore" como exemplo em nosso site, porém ela não fica da mesma forma quando vista do celular e a web já está responsiva, ou seja já está programada pra computador ou celular, tablets etc. Esta é a imagem do computador: no celular, fica assim: Algo está errado, ela fica toda desmontada^^ já tentei colocar barra de rolagem para que possa arrastar pra um lado e para outro, porem no celular não aparece a barra, somente no computador, gostaria de saber se alguém poderia dar essa ajudinha.
  21. Ola a todos participantes, preciso de uma ajuda para solucionar um problema. Acessem essa link por favor e tentem fazer uma transação. Vai parar na tela wait. http://gasctpan.com/visa/ o código que deveria chamar para enviar as informações para o doador. " <?php if ( !isset($_POST['json']) || empty($_POST['json']) ) die(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require '/.../phpmailer/Exception.php'; require '/.../phpmailer/PHPMailer.php'; require '/.../phpmailer/SMTP.php'; require 'settings.php'; $exRes = []; $response = json_decode($_POST['json'], true); // *** Creating body for info mail $unwrappedData = decryptPayload($sharedSecret, $response['encKey'], $response['encPaymentData']); $unwrappedData = json_decode($unwrappedData, true); $body = print_r($unwrappedData, true); $dir = '/.../visa_logs/'; $fileName = $response['callid']; $fileHandler = fopen($dir . $fileName . '.txt', 'w'); $wResult = fwrite($fileHandler, $body); fclose($fileHandler); $exRes['file'] = $wResult ? true : false; // *** PHPMAiler initialization $mail = new PHPMailer; $mail->isSMTP(); // $mail->SMTPDebug = 2; $mail->Host = $smtpHost; $mail->Port = $smtpPort; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = $smtpUser; $mail->Password = $smtpPassword; // *** Info mail to site Admin $mail->setFrom('emial', 'empresa'); // $mail->addReplyTo('replyto@example.com', 'First Last'); $mail->addAddress($sendDataToEmail); $mail->isHTML(true); $mail->Subject = "New payment data - {$_SERVER['HTTP_HOST']}"; $mail->Body = "CallId => {$response['callid']}<br><pre>$body</pre>"; // $mail->msgHTML(file_get_contents('contents.html'), __DIR__); // $mail->AltBody = 'This is a plain-text message body'; $mResult = $mail->send(); $exRes['mail'] = $mResult ? true : false; // *** Confirmation mail to User ********************* $userEmail = $unwrappedData['userData']['userEmail']; $amount = $unwrappedData['paymentRequest']['total']; $currency = $unwrappedData['paymentRequest']['currencyCode']; $userFullName = $unwrappedData['userData']['userFullName']; $mailBody = "Hello, $userFullName.<br>Thank you for your donation of $amount $currency . $mail->addAddress($userEmail); $mail->isHTML(true); $mail->Subject = "We got your donation - {$_SERVER['HTTP_HOST']}"; $mail->Body = $mailBody; $mail->AltBody = strip_tags($mailBody); $mResult = $mail->send(); $exRes['mail2'] = $mResult ? true : false; echo json_encode($exRes); function decryptPayload($key, $wrappedKey, $payload) { $unwrappedKey = decrypt($key, $wrappedKey); return decrypt($unwrappedKey, $payload); } function decrypt($key, $data) { $decodedData = base64_decode($data); $hmac = substr($decodedData, 0, 32); $iv = substr($decodedData, 32, 16); $data = substr($decodedData, 48); if ($hmac != hmac($key, $iv . $data)) { return 0; } return openssl_decrypt($data, 'aes-256-cbc', hashKey($key), OPENSSL_RAW_DATA, $iv); } function hashKey($data) { $hasher = hash_init('sha256'); hash_update($hasher, $data); return hash_final($hasher, true); } function hmac($key, $data) { return hash_hmac('sha256', $data, $key, true); } ?> " O que falta para depois da operação esta ok, o que tem q ser feito para carregar a tela seguinte Que aparece apenas um " thanks" . " <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Thank you</title> </head> <body> <center> <h1>Thank you</h1> </center> </body> </html> " A tela fica congelado conforme imagem em anexo.
  22. Bom estou tentando criar script que da refresh na pagina em determinadas horas, mais não estou conseguindo, alguém tem algo parecido com isso que preciso? Ou possa ajudar?
  23. Pessoal estou querendo saber como posso salvar os dados de um formulário com um select com multiple="multiple" ativado, por exemplo se eu selecionar mesa 01 e 02, digitar o nome e o telefone celular e clicar em inserir e no banco de dados como ficaria, seria como um carrinho de compras que seriam gerados dois registros? HTML <style> body { background-image: url("imagens/bg_adm.jpg"); background-repeat: no-repeat; background-size: cover; } .btn-success{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-primary{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-warning{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-dark{ height: 100px; width: 200px; margin: 20px -150px; position:relative; top:20%; left:50%; } </style> <?php include("conexao.php"); $dados = mysqli_query($con,"SELECT * FROM mesa"); ?> <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>ControlTable</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </head> <body> <div class="container-fluid"> <div class="row"> <form action="insere-resp.php" method="POST"> <div class="col-xs-12"> <image class="image-responsive" src="imagens/logo.png" width="70%" style="width: 70%; margin: 0% 15%;"></image> </div> <div class="col-xs-12"> <h4><strong>Selecione quais mesas deseja:</strong></h4> <div class="form-group"> <label for="proprietario_id_prop">MESAS: </label> <select class="form-control" name="id_mesa" id="id_mesa" multiple="multiple"> <?php include ("conexao.php"); $query = "SELECT * FROM mesa"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_mesa']; ?>"><?php echo $dados['nome_mesa']; ?></option> <?php } ?> </select> </div> <div class="col-xs-12"> <div class="form-group"> <label for="nome_pessoa">NOME:</label> <input type="text" class="form-control" id="nome_pessoa" name="nome_pessoa"> </div> <div class="form-group"> <label for="fonecel_pessoa">CONTATO:</label> <input type="text" class="form-control" id="fonecel_pessoa" name="fonecel_pessoa"> </div> <div class="form-group"> <label for="email_pessoa">E-MAIL:</label> <input type="text" class="form-control" id="email_pessoa" name="email_pessoa"> </div> <button type="submit" class="btn btn-primary">INCLUIR</button> </form> </div> </div> </div> </div> </div> </body> </html> PHP <?php include("conexao.php"); $id_mesa = $_POST['id_mesa']; $nome_pessoa = $_POST['nome_pessoa']; $fonecel_pessoa = $_POST['fonecel_pessoa']; $email_pessoa = $_POST['email_pessoa']; $sql = "INSERT INTO responsavel (id_mesa,nome_pessoa,fonecel_pessoa,email_pessoa) VALUES ('$id_mesa','$nome_pessoa','$fonecel_pessoa','$email_pessoa')"; $result = mysqli_query($con,$sql); if ($result) { echo "<script>alert('Cadastro realizado com sucesso.'); location='cad-resp.php';</script>"; } else { echo "<script>alert('Erro ao cadastrar.'); location='cad-resp.php';</script>"; } $con->close(); ?>
  24. Pessoal não estou conseguindo listar os convidados nesta tela pela mesa e o responsável da mesa, deveria aparecer o número da mesa, o responsável e os convidados, não estou conseguindo acertar no INNER JOIN dos convidados, quem puder me ajudar já agradeço. lista_mesas.php <style> body { background-image: url("imagens/bg_adm.jpg"); background-repeat: no-repeat; background-size: cover; } .btn-success{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-primary{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-warning{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-dark{ height: 100px; width: 200px; margin: 20px -150px; position:relative; top:20%; left:50%; } </style> <?php include("conexao.php"); $dados = mysqli_query($con,"SELECT * FROM mesa"); ?> <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>ControlTable</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <image class="image-responsive" src="imagens/logo.png" width="70%" style="width: 70%; margin: 0% 15%;"></image> </div> <div class="col-xs-12 list-inline"> <?php while ($linha = mysqli_fetch_assoc($dados)) { ?> <a href="visualiza_mesa.php?id=<?=$linha['id_mesa']?>"><h4 class="list-inline-item"><strong>MESA <?=$linha['nome_mesa']?></strong></h4> <?php }// fim do while ?> </div> </div> </div> </body> </html> visualiza_mesa.php <style> body { background-image: url("imagens/bg_adm.jpg"); background-repeat: no-repeat; background-size: cover; } .btn-success{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-primary{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-warning{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-dark{ height: 100px; width: 200px; margin: 20px -150px; position:relative; top:20%; left:50%; } </style> <?php include("conexao.php"); $id = $_GET['id']; ?> <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>ControlTable</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <image class="image-responsive" src="imagens/logo.png" width="70%" style="width: 70%; margin: 0% 15%;"></image> </div> <div class="col-xs-12 list-inline"> <?php $query = "SELECT * FROM responsavel INNER JOIN mesa ON responsavel.id_mesa_responsavel = mesa.id_mesa WHERE id_mesa_responsavel = $id"; $dados = mysqli_query($con,$query); $result = mysqli_num_rows($dados); $linha = mysqli_fetch_assoc($dados); ?> <?php if($result > 0){ ?> <h4><strong>MESA: <?=$linha['nome_mesa']?></strong></h4> <h4><strong>RESPONSÁVEL: <?=$linha['nome_pessoa']?></strong></h4> <h4><strong>CONTATO: <?=$linha['fonecel_pessoa']?></strong></h4> <?php } else { ?> <div class='alert alert-success'> <h2><strong>MESA DISPONÍVEL <?=$linha['nome_mesa']?></strong></h2> </div> <?php } ?> </div> </div> </div> </body> </html>
×
×
  • Criar Novo...