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. Boa tarde, gostaria de uma ajuda para criar um código em PHP onde tem duas caixas Drop Down sendo que a primeira, ao ser feita uma seleção, retornará uma imagem, e o mesmo com a segunda, e depois, após as duas serem selecionadas, clica,se num botão enviar e retornará para o usuário uma tabela feita com o tablepress. Um exemplo de seleção: Box 1 <option value="01">Homem</option> <option value="02">Mulher</option> <option value="03">Criança</option> Box 2 <option value="01">Homem</option> <option value="02">Mulher</option> <option value="03">Criança</option> abrirá duas imagens, uma ao "selecionar" Homem na box 1 e outra ao selecionar Mulher na box 2 e somente após ser selecionado box 1 e 2 , habilita o botão enviar onde este retornara a tablepress correspondente a informações sobre as duas seleções, a tablepress virá em forma de Shortcode exemplo: [table id=<the-ID> /] na imagem anexada mostra exatamente como eu gostaria, consegui fazer um parecido com o que quero em HTML fora do wordpress, mas o que fiz não retorna as Imagens nem a table pois no wordpress tem que ser em PHP. Estou aprendendo PHP ainda... Alguém poderia me dar uma ajuda? OBS: a imagem abaixo foi montada.
  2. Fiz uma simples tabela, porém estou com problema de alinhado do grid, conforme a imagem em anexo, parece que tem umas colunas a mais. Alguém pode me ajudar? Obrigado. Abaixo o código *********************************************** <?php require 'config.php'; // ?> <!DOCTYPE html> <html> <head> <title>PHP</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <script type="text/javascript" src="js/jquery.min.js" ></script> <script type="text/javascript" src="js/bbootstrap.min.js" ></script> </head> <body> <div class="container"> <h1>Curso completo de PHP</h1> <table class="table table-striped table-bordered table-hover"> <tr> <th>Nome</th> <th>E-mail</th> <th>Ações</th> </tr> <?php $sql = "SELECT * FROM usuarios"; // requisição ao bancored $sql = $pdo->query($sql); // Vericar a quey validou | rowCount maior que zero If($sql->rowCount()>0){ foreach($sql->fetchAll() as $usuario){ // Montagem da tabela echo '<tr>'; echo '<td>'.$usuario['nome'].'<td>'; echo '<td>'.$usuario['email'].'<td>'; echo '<td><a href="editar.php?id='.$usuario['id'].'" class="btn btn-info">Editar<a> <a href="excluir.php?id='.$usuario['id'].'" class="btn btn-danger"> Excluir<a><td>'; echo '<tr>'; } } ?> </table> </div> </body> </html>
  3. Boa noite, gostaria primeiramente de saber se a linguagem é php mesmo, eu gostaria de colocar uma pagina .php mais que ao tentar abrir solicita-se uma senha, como deveria ficar? Nesta pagina estaria meus contatos de telefones do google accounts, tinha como colocar alguma forma pra ficar sincronizando toda vez que eu sincronizasse autonomamente no meu smartphone? ou é muito complicado? Outra alternativa, colocaria em tabalas simples mesmo porém teria como está pagina ficar criptografada ? já que se trata de algo pessoal? Agradeço!!
  4. CODIGO PHP: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>ICM Social</title> <link href="https://fonts.googleapis.com/css?family=Titillium+Web:300,400,700" rel="stylesheet"> <link rel="stylesheet" href="_css/normalize.css"> <link rel="stylesheet" href="_css/style-signup.css"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> </head> <body> <div class="login-area"> <section> <span class="logo-image"> <center> <img src="_img/icm-logo.png" alt="ICM Social Logo" class="logo-img"> </center> </span> <form action="#" method="post"> <center> <id class="login"> <span class="entrar"> Entrar </span> <br> <input type="text" placeholder="Nome" name="nome" id="nome"> <br> <input type="email" placeholder="Email" name="email" id="email"> <br> <?php if(isset($_POST['criar'])){ if($emailCount == 0){ echo "<span style='color: white;'>Insira um email válido</span><br>"; } } ?> <input type="date" name="data" id="data" min="8"> <br> <input type="password" placeholder="Senha" id="senha" name="senha"> <br> <input type="password" placeholder="Repita a senha" id="senha" name="repitaSenha"> <br> <?php if(isset($_POST['criar'])){ if($senha != $repitaSenha){ echo "<br><span style='color: white;'>As senhas não estão iguais</span><br>"; $igual = false; } } ?> <input type="submit" name="criar" value="Criar" id="entrar"> </id> <br> <br> Já possui uma conta? <br> <span class="crie"><a href="">Logue-se agora</a></span> </center> </form> </section> </div> </body> </html> PHP(CONEXÃO): <?php try{ $pdo = new PDO("mysql:dbname=icmsocial;host=localhost", "root", ""); }catch(PDOException $e){ echo "Erro: " . $e -> getMessage(); } ?> PHP(PDO): <?php include 'mysql/connect.php'; if(isset($_POST['criar'])){ $nome = addslashes($_POST['nome']); $email = addslashes($_POST['email']); $data = addslashes($_POST['data']); $senha = addslashes($_POST['senha']); $repitaSenha = addslashes($_POST['repitaSenha']); $igual = false; if(isset($_POST['criar'])){ if($senha == $repitaSenha){ $pdo -> query("INSERT INTO usuarios VALUES nome='$nome', email='$email', data='$data', senha='$senha'"); echo "Cadastrado"; } } } ?>
  5. Pessoal sou novo aqui no forum, não sei se estou postando no canto, peço a compreensão. Tenho esse código aqui: <?php /* --- Gerar conteúdo numa variavel primeiro --- */ /* . é o operador de soma no PHP ("a"."b" = "ab") */ $content = "<html><head><title>Titulo</title></head>"; $content .= "<a href="http://www.google.com.br"><img style="border: 0px solid ; width: 57px; height: 101px;" alt="" src="imagem.jpg"></a>"; $content .= "</body></html>"; $file = fopen("pagina.html", "w"); fwrite($file, $content); fclose($file); ?> Ele cria uma página em html, porem eu não posso criar essa página com a estrutura que eu quiser, ex: com imagens, formulários, links, enfim... uma página modelada a meu gosto. Quero inclusive que ele aceite iframe, porem não está aceitando, como podem perceber. É possível fazer ele funcionar como eu quero? Desde já agradeço uma boa ajuda.
  6. Olá pessoal! Sou novo por aqui e gostaria de uma ajudinha de vocês. Estou montando um site PHP sobre agendamento de horários, onde será mostrado o nome de cada pessoa em seu respectivo horário, assim como está na imagem. Ex: Uma escola de cursos, onde cada aluno tem seu horário, mais pode sofrer uma alteração do horário por causa de uma reposição de horário ou transferência do horário. Mais não faço ideia de como fazer isso, primeiramente imaginei fazer em uma tabela HTML os horários e os dias da semana, e depois fazer a conexão com o banco de dados e inserir os nomes, mais o problema seria sincronizar as datas com os dia da semana (Ex: segunda - 12/02/2018 ). Já procurei aqui no fórum sobre o assunto, tem várias questões parecidas, mais nenhuma que me tirasse essa dúvida.
  7. Olá pessoal, Tenho o seguinte codigo, simplificado: <script>var pages=5;</script> $sql = "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; A var pages é javascript que no final não retorna nenhum valor da base de dados. Se colocar o valor 5 em vez do script já funciona: $sql = "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, 5"; outra coisa estranha é se fizer um echo, imprime tal e qual a mesma coisa: echo "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; o resultado é: SELECT * FROM binar ORDER BY id ASC LIMIT 2, 5 Está tudo correto! Não vejo porque não funciona!! alguém me pode ajudar?
  8. Olha tenho esse código que pega a leitura de um QRCOD pela Web Can e imprime na tela. No entanto gostaria de passar os dados da leitura para um banco mysql mas sempre da erro ao passar o valor. Não é tanto um erro, só não consigo pegar o valor exato para poder passar pro meu banco. segue o código: <?php echo '<meta charset="utf-8">'; include_once '../conn/database.php'; function entrada($id){ var_dump($id); $pdo = Database::connect(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO leitura (idfuncionario) values(?)"; $q = $pdo->prepare($sql); $q->execute(array($id)); Database::disconnect(); } ?> <html> <head> <title>Instascan &ndash; Demo</title> <link rel="icon" type="image/png" href="ico.png"> <link rel="stylesheet" href="style.css"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/webrtc-adapter/3.3.3/adapter.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.10/vue.min.js"></script> <script type="text/javascript" src="https://rawgit.com/schmich/instascan-builds/master/instascan.min.js"></script> </head> <body> <div id="app"> <div class="sidebar"> <section class="cameras"> <h2>Cameras</h2> <ul> <li v-if="cameras.length === 0" class="empty">Nenhuma Camera Encontrada</li> <li v-for="camera in cameras"> <span v-if="camera.id == activeCameraId" :title="formatName(camera.name)" class="active">{{ formatName(camera.name) }}</span> <span v-if="camera.id != activeCameraId" :title="formatName(camera.name)"> <a @click.stop="selectCamera(camera)">{{ formatName(camera.name) }}</a> </span> </li> </ul> </section> <section class="scans"> <h2>Entradas</h2> <ul v-if="scans.length === 0"> <li class="empty">Nenhuma Entrada</li> </ul> <transition-group name="scans" tag="ul"> <li v-for="scan in scans" :key="scan.date" :title="scan.content"><?php entrada("{{ scan.content }}") ?> {{ scan.content }}</li> </transition-group> </section> </div> <div class="preview-container"> <video id="preview"></video> </div> </div> <script type="text/javascript" src="app.js"></script> </body> </html> A Função entrada deveria passar o valor que esta em "scan.content" que imprime perfeitamente na tela, no entanto quando dou o var_dump o meu resultado é sempre esse: o QrCod contem Cleiton da Silva Brito e no Var_dum imprime: C:\wamp64\www\qrcod\docs\index.php:6:string 'Cleiton da Silva Brito' (length=18) Só que no banco é salvo o texto: scan.content
  9. Senhores(as) obrigado desde já. Tenho uma tabela com 4 colunas no MySQL: Cod = Int autoincremento; domain = varchar(150); dtatualizacao = datetime; bvalido = boleano; O que eu quero fazer é o seguinte: Verificar se um dominio é valido, e atualizar na base de dados com a data e se é valido ou não com uma variavel booleana. Porém que eu não estou me saindo bem com meu código, ou eu faço o select ou o update, os 2 não estão acontecendo. Como eu devo fazer? <?php function validadominio($dominio){ if(!checkdnsrr($dominio,'A')){ // $mensagem='Inválido!'; return FALSE; }else{ // $mensagem='Válido!'; return TRUE; } } $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "verificar_dominios"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT cod, domain FROM dominios where dtatualizacao='0000-00-00 00:00:00' limit 1"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $valido= validadominio($row['domain']); $codigo = $row['codigo']; $sqlupdate="update dominios set dtatualizacao=NOW(), bvalido='$valido' where cod='$codigo'"; echo "Dominio: " . $row['domain']." - Verif.: ".$valido."<br>"; $mysqli->query($sqlupdate, $conn); } } else { echo "0 results"; } $conn->close(); ?>
  10. O if e else redirecionam para página especificadas porém sou redirecionado para uma página que só existe na raiz. <?php //session_start(); //Incluindo a conexão com banco de dados include_once("conexao.php"); //O campo usuário e senha preenchido entra no if para validar if ((isset($_POST['email'])) && (isset($_POST['senha']))) { $usuario = mysqli_real_escape_string($con, $_POST['email']); //Escapar de caracteres especiais, como aspas, prevenindo SQL injection $senha = mysqli_real_escape_string($con, $_POST['senha']); $senha = $senha; //Buscar na tabela usuario o usuário que corresponde com os dados digitado no formulário $result_usuario = "SELECT * FROM usuario WHERE email = '$usuario' && senha = '$senha' LIMIT 1"; $resultado_usuario = mysqli_query($con, $result_usuario); $resultado = mysqli_fetch_assoc($resultado_usuario); //Encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário if (isset($resultado)) { $_SESSION['usuarioId'] = $resultado['id_usuario']; $_SESSION['usuarioNome'] = $resultado['nome']; $_SESSION['usuarioNiveisAcessoId'] = $resultado['niveis_acesso_id']; $_SESSION['usuarioEmail'] = $resultado['email']; if ($_SESSION['usuarioNiveisAcessoId'] == "1") { header("Location: ./administrativo.php"); } else if ($_SESSION['usuarioNiveisAcessoId'] == "2") { header("Location: ./colaborador.php"); } } //Não foi encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário //redireciona o usuario para a página de login else { //Váriavel global recebendo a mensagem de erro $_SESSION['loginErro'] = "Usuário ou senha Inválido"; header("Location: index.php"); } //O campo usuário e senha não preenchido entra no else e redireciona o usuário para a página de login } else { $_SESSION['loginErro'] = "Usuário ou senha não preenchidos"; header("Location: index.php"); } ?>
  11. Bom dia, Tenho um sistema que estou testando de um PDV e nele tenho um script para impressão de fichas, mas acontece que nele atualmente só consigo imprimir as fichas uma a uma, por exemplo: faço a venda de 3 cervejas e 2 refrigerantes, se eu fechar o pedido com todos os itens juntos, na ficha sera impresso todos os itens e não uma ficha separada de cada item vendido como eu gostaria. Alguém pode me ajudar? segue o código a baixo: <?php include "QRCodeGenerator.class.php"; function product_name($name) { return character_limiter($name, (isset($Settings->char_per_line) ? ($Settings->char_per_line-8) : 35)); } if ($modal) { echo '<div class="modal-dialog no-modal-header"><div class="modal-content"><div class="modal-body"><button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fa fa-2x">&times;</i></button>'; } else { ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title><?= $page_title . " " . lang("no") . " " . $inv->id; ?></title> <base href="<?= base_url() ?>"/> <meta http-equiv="cache-control" content="max-age=0"/> <meta http-equiv="cache-control" content="no-cache"/> <meta http-equiv="expires" content="0"/> <meta http-equiv="pragma" content="no-cache"/> <link rel="shortcut icon" href="<?= $assets ?>images/icon.png"/> <link href="<?= $assets ?>bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <style type="text/css" media="all"> body { color: #000; } #wrapper { max-width: 300px; margin: 0 auto; padding-top: 5px; } .btn { border-radius: 0; margin-bottom: 0px; } .table { border-radius: 3px; } .table th { background: #f5f5f5; } .table th, .table td { vertical-align: middle !important; } h3 { margin: 5px 0; } @media print { .no-print { display: none; } #wrapper { max-width: 500px; width: 100%; min-width: 10px; margin: 0 auto; } } </style> </head> <body> <?php } ?> <div id="wrapper"> <div id="receiptData"> <div class="no-print"> <?php if ($message) { ?> <div class="alert alert-success"> <button data-dismiss="alert" class="close" type="button">×</button> <?= is_array($message) ? print_r($message, true) : $message; ?> </div> <?php } ?> </div> <div id="receipt-data"> <div class="text-center"> <?= $Settings->header; ?> <p> <?= lang("date").': '.$this->tec->hrld($inv->date); ?> </p> <div style="clear:both;"></div> <table class="table table-striped table-condensed"> <thead> <tr> </tr> </thead> <?php $ex1 = new QRCodeGenerator('http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=MobLanche_PDVPARATODOS.COM.BR'); echo "<img src=".$ex1->generate().">"; $tax_summary = array(); foreach ($rows as $row) { echo '<tr><td class="text-center">' .($row->product_name) . '</td>'; } ?> </div> </div> <div style="clear:both;"></div> </div> <?php if ($modal) { echo '</div></div></div></div>'; } else { ?> <div id="buttons" style="padding-top:5px; text-transform:uppercase;" class="no-print"> <hr> <?php if ($message) { ?> <div class="alert alert-success"> <button data-dismiss="alert" class="close" type="button">×</button> <?= is_array($message) ? print_r($message, true) : $message; ?> </div> <?php } ?> <?php if ($Settings->java_applet) { ?> <span class="col-xs-12"><a class="btn btn-block btn-primary" onClick="printReceipt()"><?= lang("print"); ?></a></span> <span class="col-xs-12"><a class="btn btn-block btn-info" type="button" onClick="openCashDrawer()"><?= lang('open_cash_drawer'); ?></a></span> <div style="clear:both;"></div> <?php } else { ?> <span class="pull-right col-xs-12"> <a href="javascript:window.print()" id="web_print" class="btn btn-block btn-primary" onClick="window.print();return false;"><?= lang("web_print"); ?></a> </span> <?php } ?> <span class="pull-left col-xs-12"><a class="btn btn-block btn-success" href="#" id="email"><?= lang("email"); ?></a></span> <span class="col-xs-12"> <a class="btn btn-block btn-warning" href="<?= site_url('pos'); ?>"><?= lang("back_to_pos"); ?></a> </span> <?php if (!$Settings->java_applet) { ?> <div style="clear:both;"></div> <div class="col-xs-12" style="background:#F5F5F5; padding:30px;"> <font size="-2"> <p style="font-weight:BOLD;">PROIBIDO VENDA DE BEBIDAS A MENORES DE 18 ANOS </p> <p style="text-transform: capitalize;"> NEW CONCEPT 2018 - TODOS OS DIREITOS RESERVADOS </p> <font> <?php } ?> <div style="clear:both;"></div> </div> </div> <canvas id="hidden_screenshot" style="display:none;"> </canvas> <div class="canvas_con" style="display:none;"></div> <script src="<?= $assets ?>plugins/jQuery/jQuery-2.1.4.min.js" type="text/javascript"></script> <?php if ($Settings->java_applet) { function drawLine($Settings) { $size = $Settings->char_per_line; $new = ''; for ($i = 1; $i < $size; $i++) { $new .= '-'; } $new .= ' '; return $new; } function printLine($str, $Settings, $sep = ":", $space = NULL) { $size = $space ? $space : $Settings->char_per_line; $lenght = strlen($str); list($first, $second) = explode(":", $str, 2); $new = $first . ($sep == ":" ? $sep : ''); for ($i = 1; $i < ($size - $lenght); $i++) { $new .= ' '; } $new .= ($sep != ":" ? $sep : '') . $second; return $new; } function printText($text, $Settings) { $size = $Settings->char_per_line; $new = wordwrap($text, $size, "\\n"); return $new; } function taxLine($name, $code, $qty, $amt, $tax) { return printLine(printLine(printLine(printLine($name . ':' . $code, '', 18) . ':' . $qty, '', 25) . ':' . $amt, '', 35) . ':' . $tax, ' '); } ?> <script type="text/javascript" src="<?= $assets ?>plugins/qz/js/deployJava.js"></script> <script type="text/javascript" src="<?= $assets ?>plugins/qz/qz-functions.js"></script> <script type="text/javascript"> deployQZ('themes/<?=$Settings->theme?>/assets/plugins/qz/qz-print.jar', '<?= $assets ?>plugins/qz/qz-print_jnlp.jnlp'); usePrinter("<?= $Settings->receipt_printer; ?>"); <?php /*$image = $this->tec->save_barcode($inv->reference_no);*/ ?> function printReceipt() { //var barcode = 'data:image/png;base64,<?php /*echo $image;*/ ?>'; receipt = ""; receipt += chr(27) + chr(69) + "\r" + chr(27) + "\x61" + "\x31\r"; receipt += "<?= printText(strip_tags(preg_replace('/\s+/',' ', $Settings->header)), $Settings); ?>" + "\n"; receipt += " \x1B\x45\x0A\r "; receipt += "<?=drawLine($Settings);?>\r\n"; //receipt += "<?php // if($Settings->invoice_view == 1) { echo lang('tax_invoice'); } ?>\r\n"; //receipt += "<?php // if($Settings->invoice_view == 1) { echo drawLine(); } ?>\r\n"; receipt += "\x1B\x61\x30"; receipt += "<?= printLine(lang("sale_no") . ": " . $inv->id, $Settings) ?>" + "\n"; receipt += "<?= printLine(lang("sales_person") . ": " . $created_by->first_name." ".$created_by->last_name, $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("customer") . ": " . $inv->customer_name, $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("date") . ": " . $this->tec->hrld($inv->date), $Settings); ?>" + "\n\n"; receipt += "<?php $r = 1; foreach ($rows as $row): ?>"; receipt += "<?= "#" . $r ." "; ?>"; receipt += "<?= product_name(addslashes($row->product_name)); ?>" + "\n"; receipt += "<?= printLine($this->tec->formatNumber($row->quantity)."x".$this->tec->formatMoney($row->net_unit_price+($row->item_tax/$row->quantity)) . ": ". $this->tec->formatMoney($row->subtotal), $Settings, ' ') . ""; ?>" + "\n"; receipt += "<?php $r++; endforeach; ?>"; receipt += "\x1B\x61\x31"; receipt += "<?=drawLine($Settings);?>\r\n"; receipt += "\x1B\x61\x30"; receipt += "<?= printLine(lang("total") . ": " . $this->tec->formatMoney($inv->total+$inv->product_tax), $Settings); ?>" + "\n"; <?php if ($inv->order_tax != 0) { ?> receipt += "<?= printLine(lang("tax") . ": " . $this->tec->formatMoney($inv->order_tax), $Settings); ?>" + "\n"; <?php } ?> <?php if ($inv->total_discount != 0) { ?> receipt += "<?= printLine(lang("discount") . ": " . $this->tec->formatMoney($inv->total_discount), $Settings); ?>" + "\n"; <?php } ?> <?php if($Settings->rounding) { ?> receipt += "<?= printLine(lang("rounding") . ": " . $rounding, $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("grand_total") . ": " . $this->tec->formatMoney($inv->grand_total + $rounding), $Settings); ?>" + "\n"; <?php } else { ?> receipt += "<?= printLine(lang("grand_total") . ": " . $this->tec->formatMoney($inv->grand_total), $Settings); ?>" + "\n"; <?php } ?> <?php if($inv->paid < $inv->grand_total) { ?> receipt += "<?= printLine(lang("paid_amount") . ": " . $this->tec->formatMoney($inv->paid), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("due_amount") . ": " . $this->tec->formatMoney($inv->grand_total-$inv->paid), $Settings); ?>" + "\n\n"; <?php } ?> <?php if($payments) { foreach($payments as $payment) { if ($payment->paid_by == 'cash' && $payment->pos_paid) { ?> receipt += "<?= printLine(lang("paid_by") . ": " . lang($payment->paid_by), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("amount") . ": " . $this->tec->formatMoney($payment->pos_paid), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("change") . ": " . ($payment->pos_balance > 0 ? $this->tec->formatMoney($payment->pos_balance) : 0), $Settings); ?>" + "\n"; <?php } if (($payment->paid_by == 'CC' || $payment->paid_by == 'ppp' || $payment->paid_by == 'stripe') && $payment->cc_no) { ?> receipt += "<?= printLine(lang("paid_by") . ": " . lang($payment->paid_by), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("amount") . ": " . $this->tec->formatMoney($payment->pos_paid), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("card_no") . ": xxxx xxxx xxxx " . substr($payment->cc_no, -4), $Settings); ?>" + "\n"; <?php } if ($payment->paid_by == 'gift_card') { ?> receipt += "<?= printLine(lang("paid_by") . ": " . lang($payment->paid_by), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("amount") . ": " . $this->tec->formatMoney($payment->pos_paid), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("card_no") . ": " . $payment->gc_no, $Settings); ?>" + "\n"; <?php } if ($payment->paid_by == 'Cheque' && $payment->cheque_no) { ?> receipt += "<?= printLine(lang("paid_by") . ": " . lang($payment->paid_by), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("amount") . ": " . $this->tec->formatMoney($payment->pos_paid), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("cheque_no") . ": " . $payment->cheque_no, $Settings); ?>" + "\n"; <?php if ($payment->paid_by == 'other' && $payment->amount) { ?> receipt += "<?= printLine(lang("paid_by") . ": " . lang($payment->paid_by), $Settings); ?>" + "\n"; receipt += "<?= printLine(lang("amount") . ": " . $this->tec->formatMoney($payment->amount), $Settings); ?>" + "\n"; receipt += "<?= printText(lang("payment_note") . ": " . $payment->note, $Settings); ?>" + "\n"; <?php } } } } /* if($Settings->invoice_view == 1) { if(!empty($tax_summary)) { ?> receipt += "\n" + "<?= lang('tax_summary'); ?>" + "\n"; receipt += "<?= taxLine(lang('name'),lang('code'),lang('qty'),lang('tax_excl'),lang('tax_amt')); ?>" + "\n"; receipt += "<?php foreach ($tax_summary as $summary): ?>"; receipt += "<?= taxLine($summary['name'],$summary['code'],$this->tec->formatNumber($summary['items']),$this->tec->formatMoney($summary['amt']),$this->tec->formatMoney($summary['tax'])); ?>" + "\n"; receipt += "<?php endforeach; ?>"; receipt += "<?= printLine(lang("total_tax_amount") . ":" . $this->tec->formatMoney($inv->product_tax)); ?>" + "\n"; <?php } } */ ?> receipt += "\x1B\x61\x31"; <?php if ($inv->note) { ?> receipt += "<?= printText(strip_tags(preg_replace('/\s+/',' ', $this->tec->decode_html($inv->note))), $Settings); ?>" + "\n"; <?php } ?> receipt += "<?= printText(strip_tags(preg_replace('/\s+/',' ', $Settings->footer)), $Settings); ?>" + "\n"; receipt += "\x1B\x61\x30"; <?php if(isset($Settings->cash_drawer_cose)) { ?> print(receipt, '', '<?=$Settings->cash_drawer_cose;?>'); <?php } else { ?> print(receipt, '', ''); <?php } ?> } </script> <?php } ?> <script type="text/javascript"> $(document).ready(function () { $('#email').click(function () { var email = prompt("<?= lang("email_address"); ?>", "<?= $customer->email; ?>"); if (email != null) { $.ajax({ type: "post", url: "<?= site_url('pos/email_receipt') ?>", data: {<?= $this->security->get_csrf_token_name(); ?>: "<?= $this->security->get_csrf_hash(); ?>", email: email, id: <?= $inv->id; ?>}, dataType: "json", success: function (data) { alert(data.msg); }, error: function () { alert('<?= lang('ajax_request_failed'); ?>'); return false; } }); } return false; }); }); <?php if (!$Settings->java_applet && !$noprint) { ?> $(window).load(function () { window.print(); }); <?php } ?> </script> </body> </html> <?php } ?>
  12. Boa tarde gente! Estou fazendo um sistema que cadastra alunos, o adm vai cadastrar os usuarios desse sistema, só que ao tentar gravar as informações no banco de dados elas não aparecem. estarei postando os codigos: Listar_usuario.php <?php session_start(); include_once("seguranca.php"); include_once("conexao.php"); ?> <!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="Página administrativa"> <meta name="author" content="Paulo Baltieri"> <link rel="icon" href="../../../../favicon.ico"> <title>Administrativo</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="starter-template.css" rel="stylesheet"> </head> <body> <?php include_once("menu_admin.php"); $resultado=mysql_query("SELECT*FROM usuarios ORDER BY 'id'"); $linhas=mysql($resultado); ?> <nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top"> <a class="navbar-brand" href="administrativo.php">UPDATE</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarsExampleDefault"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Inicio<span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <!-- <a class="nav-link disabled" href="#">Disabled</a>--> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Usuario</a> <div class="dropdown-menu" aria-labelledby="dropdown01"> <a class="dropdown-item" href="listar_usuario.php">Listar</a> <a class="dropdown-item" href="cad_usuario.php">Cadastrar</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="sair.php">SAIR</a> </li> </ul> <form class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search"> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Pesquisar</button> </form> </div> </nav> <main role="main" class="container"> <div class="starter-template"> <br></br> <h1>Lista e Usuarios</h1> <p class="lead">Usuarios registrados no sistema.</p> <table class="table"> <thead class="thead-inverse"> <tr> <th>ID</th> <th>Nome</th> <th>Email</th> <th>Nivel de acesso</th> <th>login</th> <th>Ações</th> </tr> </thead> <tbody> <?php while($linhas = mysql_fetch_array($resultado)){ echo"<tr>"; echo"<td>".$linhas['id']."</td>"; echo"<td>".$linhas['nome']."</td>"; echo"<td>".$linhas['email']."</td>"; echo"<td>".$linhas['nivel_acesso_id']."</td>"; echo"<td>".$linhas['login']."</td>"; echo"<td> Editar - Visualizar - Apagar</td>"; echo "</tr>"; } ?> <tr> </tr> </tbody> </table> </main><!-- /.container --> </div> </main><!-- /.container --> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="../../../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> </body> </html> cad_usuario.php <?php session_start(); include_once("seguranca.php"); include_once("conexao.php"); ?> <!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="Página administrativa"> <meta name="author" content="Paulo Baltieri"> <link rel="icon" href="../../../../favicon.ico"> <title>Cadastrar usuario</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="starter-template.css" rel="stylesheet"> </head> <body> <?php include_once("menu_admin.php"); ?> <nav class="navbar navbar-expand-md navbar navbar-dark bg-primary fixed-top"> <a class="navbar-brand" href="administrativo.php">UPDATE</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarsExampleDefault"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Inicio<span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <!-- <a class="nav-link disabled" href="#">Disabled</a>--> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Usuario</a> <div class="dropdown-menu" aria-labelledby="dropdown01"> <a class="dropdown-item" href="listar_usuario.php">Listar</a> <a class="dropdown-item" href="cad_usuario.php">Cadastrar</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="sair.php">SAIR</a> </li> </ul> <form class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="text" placeholder="Digite sua pesquisa" aria-label="Search"> <button type="button" class="btn btn-secondary">Pesquisar</button> </form> </div> </nav> <main role="main" class="container"> <div class="starter-template"><br></br></p> <br></br> <h1>Cadastro de usuários</h1> <p class="lead"></p> <form class="form-horizontal" method="POST" action="processa/cad_processa.php"> <div class="container"> <form> <div class="form-group"> <label for="exampleInputEmail1">Nome </label> <input type="text" class="form-control" name="nome" aria-describedby="emailHelp" placeholder="Nome completo"> </div> <div class="form-group"> <label for="exampleInputEmail1">E-mail</label> <input type="email" class="form-control" name="email" aria-describedby="emailHelp" placeholder="Digite seu e-mail"> </div> <div class="form-group"> <label for="exampleInputEmail1">Usuário</label> <input type="text" class="form-control" name="usuario" aria-describedby="emailHelp" placeholder="Digite um nome de usuario."> </div> <div class="form-group"> <label for="exampleInputPassword1">Senha</label> <input type="password" class="form-control" name="senha" placeholder="Digite uma senha"> </div> <div class="form-group"> <label for="exampleSelect1">Nivel de acesso</label> <select class="form-control" name="nivel_de_acesso_id"> <option value="1">Administrativo</option> <option value="2">Usuário</option> </select> </div> <button type="submit" class="btn btn-primary">Cadastrar</button> </form> </div> </form> </div> </main><!-- /.container --> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="../../../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> </body> </html> cad_processa.php <?php session_start(); include_once("../seguranca.php"); include_once("../conexao.php"); $nome = $_POST["nome"]; $email = $_POST["email"]; $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $nivel_de_acesso = $_POST["nivel_de_acesso"]; $query = mysql_query("INSERT INTO usuarios(nome, email, login, senha, nivel_de_acesso_id, created) VALUES ('$nome','$email','$usuario','$senha','$nivel_de_acesso_id', NOW())"); if(mysql_affected_rows() != -1){ header("Location: listar_usuario.php"); }else{ $_SESSION['ErroLogin'] = "Erro no Cadastro:" or die(mysql_error()); header("Location: listar_usuario.php.php")or die(mysql_error()); } ?> Anexei ao tópico a forma que o banco de dados se encontra, podem me ajudar? Estou em fase de aprendizado, estou implantando esse sistema na empresa que atuo. Desde já agradeço.
  13. Olá pessoa blza ? Sou novo aqui então me desculpem por ser TÃO ESPECIFICO. Meu chefe me pediu para criar uma pagina com uma tabela que consta-se os números de telefones internos do pessoal da empresa , com busca , blza criei certinho. fiz da seguinte forma; Quando a pessoa entrasse na pagina ela teria um INPUT de busca, depois vinha a tabela com os dados do Banco de Dados MYSQLi, onde a ultima coluna a pessoa tinha dois BOTÕES, sendo 1 pra redirecionar para a tela ALTERAR.PHP e alterar o dado no banco e o outro PAGINANOVOCONTATO.HTML para ADICIONAR um dado no banco, blza, FUNCIONOU tudo perfeito, porem na hora que ele viu as paginas, logo me disse que NÃO QUERIA REDIRECIONAMENTO PARA ALTERAÇÃO , a opção para alterar os dados tem que ser INLINE a pessoa clica no nome dela, ALTERA e pronto, já fica salvo no banco de dados, a questão é, NÃO SEI COMO FAZER ISSO. Tirei o Botão de alterar e travei. vou colocar cada página, se alguém puder me ajudar eu agradeço !!! TO EM EXPERIÊNCIA E ISSO VAI ME AJUDAR MUITO. INDEX.PHP <html> <head> <title>RAMAIS</title> <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet"> <link href="css/theme.css" rel="stylesheet"> <script src="js/ie-emulation-modes-warning.js"></script> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <?php $parametro = filter_input(INPUT_GET, "parametro"); $mysqllink = @mysql_connect("localhost","root",""); mysql_select_db("agenda_telefonica"); if($parametro){ $dados = mysql_query("select * from contato where setor like '$parametro%' order by setor"); } else { $dados = mysql_query("select * from contato order by setor"); } $linha = mysql_fetch_assoc($dados); $total = mysql_num_rows($dados); ?> </head> <body> <center> <div class="container theme-showcase" role="main"> <div class="page-header"> <font face="DejaVu Sans Mono"> <h1>AGENDA DE RAMAIS</h1> </font> </div> <div class="row"> <div class="col-md-12"> <table class="table"> <p> </font> <font face="DejaVu Sans Mono" size="4"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" class="form-inline"> <div class="form-group"> <input type="text" align="center" class="form-control" id="exampleInputEmail2" placeholder=" DIGITE O SETOR !" name="parametro"/> <button type="submit" class="btn btn-primary btn-lg btn-block">Encontrar </button><br> </form> </p> <p> </p> <div class="row"> <div class="col-md-12"> <table class="table"> <thead> <tr> <td bgcolor="#0B614B"></td> <td bgcolor="#0B614B"><CENTER><font face="DejaVu Sans Mono" color="white" size="4">SETOR</font></td> <td bgcolor="#0B614B"><CENTER><font face="DejaVu Sans Mono" color="white" size="4">NOME</font></td> <td bgcolor="#0B614B"><CENTER><font face="DejaVu Sans Mono" color="white" size="4">RAMAL</font></td> <td align="center" bgcolor="#0B614B"><a href="paginanovocontato.html"><button type="button" class="btn btn-info">Adicionar Novo</button> </a></td> </tr> <?php if($total){ do{ ?> <tr> <td style="visibility: hidden;"><?php echo $linha['id'] ?><center></td> <td><?php echo $linha['setor'] ?></td> <td><?php echo $linha['nome'] ?></td> <td align="center"><?php echo $linha['telefone'] ?></td> </tr> <?php } while($linha = mysql_fetch_assoc($dados)); mysql_free_result($dados);} mysql_close($mysqllink); ?> </div> </body> </html> ALTERAR.PHP <?php $id = filter_input(INPUT_GET, "id"); $nome = filter_input(INPUT_GET, "nome"); $telefone = filter_input(INPUT_GET, "telefone"); $link = mysqli_connect("localhost", "root", "", "agenda_telefonica"); if($link){ $query = mysqli_query($link,"update contato set nome='$nome',setor='$setor', telefone='$telefone' where id=$id"); if ($query) { header("Location: index.php"); }else{ die("Erro: ". mysqli_error($link)); } }else{ die("Erro: ". mysqli_error($link)); PAGINANOVOCONTATO.HTML <html> <head> <title>Agenda Telefonica / Novo Contato</title> <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet"> <link href="css/theme.css" rel="stylesheet"> <script src="js/ie-emulation-modes-warning.js"></script> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <font face="DejaVu Sans Mono" size="4"> <div class="container theme-showcase" role="main"> <div class="page-header"> <h1>NOVO CONTATO</h1> </div> <div class="row"> <div class="col-md-12"> <p> <form action="salvar.php" class="form-inline"> <div class="form-group"> <label for="exampleInputName2">SETOR</label> <input type="text" name="setor" class="form-control" id="exampleInputName2" placeholder="Digite o Nome"/> <br/> </div> <div class="form-group"> <label for="exampleInputName2">NOME</label> <input type="text" name="nome" class="form-control" id="exampleInputName2" placeholder="Digite o Nome"/> <br/> </div> <div class="form-group"> <label for="exampleInputEmail2">RAMAL</label> <input type="text" name="telefone" class="form-control" id="exampleInputEmail2" placeholder="Digite o Ramal"/> <br/> </div> <button type="submit" class="btn btn-primary">CRIAR CONTATO</button> </form><br><br><br><br><br><br><br><br><br><br><br><br> <center> <img src="iasd.jpg"width="150px" height="90px" /> </p> </div> </html> SALVAR.PHP <?php $nome = filter_input(INPUT_GET, "nome"); $setor = filter_input(INPUT_GET, "setor"); $telefone = filter_input(INPUT_GET, "telefone"); $link = mysqli_connect("localhost", "root", "", "agenda_telefonica"); if($link){ $query = mysqli_query($link,"insert into contato values(null,'$nome','$setor','$telefone');"); if ($query) { header("Location: index.php"); }else{ die("Erro: ". mysqli_error($link)); } }else{ die("Erro: ". mysqli_error($link)); }
  14. Eu sempre usei $_SERVER['REMOTE_ADDR'] para obter o IP do usuário/visitante em alguns sistemas. Porém comecei a usar um IP FIXO no trabalho, que é IPV4, mas quando vou ver o registro eu acessei com IPV6. Mas em sites como fóruns e blogs os sistemas em PHP deles registram o IPV4, e analisei os códigos e mesmo assim não consegui entender o algorítimo que consegue passar o IPV6 ou outro método para IPV4. Então acredito que seja possível somente com PHP, se alguém puder me ajudar.
  15. Olá, estou tentando resolver um problema em um site com um modelo de WP, o problema é quando um cliente nos envia um e-mail, recebemos um email vazio, então tentei encontrar o arquivo com a linha de código, mas não encontro É fácil: vi tudo no public_html e procura um sitemap na internet, mas não consigo. Por favor, alguém poderia me diga onde geralmente é o arquivo e a pasta que posso encontrar a codeline para corrigir esse problema. Muito feliz se alguém me ajudar. Muito obrigado. Tchau
  16. Nunca trabalhei com ajax. Biblioteca ou framework de ajax para utilizar com php qual vocês estão utilizando ? Qual a mais fácil de aprender ?
  17. Boa tarde pessoal, alguém poderia me ajudar com essa dúvida? Seguinte, tenho um sistema de gerenciamento de dados interno na empresa que trabalho, onde os colaboradores efetuam cadastro de alguns registros como por exemplo `Cliente; Valor; Data, Quantidade de produtos vendidos, etc`. Esses dados são armazenados em nosso BD (SQL). Após o registro, conseguimos enxergar esses dados em nosso painel onde ele exibe uma tabela com todos os registros. Eu gostaria de colocar logo a baixo dessa tabela um gráfico de barras dinâmico, onde quem efetuar a consulta (analise dos dados) consiga escolher como que o gráfico ira exibir os dados, como por exemplo (Exibir os valor por mês ou Fazer uma divisão do valor total pelo total de produtos vendidos entre outras possibilidades) Isso é possível? Alguém poderia me ajudar com esse código? Pois a pessoa que criou esse sistema sumiu. Agradeço desde já!
  18. Boa Tarde!! Sou novo em programação e estou precisando de uma ajuda . Bom então estou tentando fazer uma consulta no banco de dados em 2 tabelas e puxar os dados para pagina com uma condição seria essa se o id_noticia de uma tabela for igual o id da outra ao clicar na imagem ou nome vai redireciona para a pagina da noticia de acordo com o id porem ta dando certo gostaria de uma ajuda se possível Agradeço desde já!! <?php $pagCorrente = 1; if(isset($_GET['pag'])){ $pagCorrente = (int)$_GET['pag']; } $mostrar = 10; $pagCorrente = $pagCorrente * $mostrar - $mostrar; $sqlTotal = "SELECT count(id) as total FROM noticia0;"; $ex = $conexao->query($sqlTotal); $total = mysqli_fetch_object($ex); $total = $total->total; $quantPages = ceil($total / $mostrar); $sql = " SELECT COUNT(*) FROM noticia0 n, noticia nn WHERE n.id_noticia = nn.id ORDER BY n.id LIMIT $pagCorrente,$mostrar"; $wx = $conexao->query($sql); while($linha = mysqli_fetch_object($wx)){ ?> <div class='div0'> <a href="<?php echo SITE;?>noticia3.php?id=<?php echo $linha->id; ?>"> <div class='pa'> <img src='<?php echo SITE . 'php/upload/' . $linha->imagen2;?>' /> </div> <div class='po'> <p> <br><?php echo $linha->titulo;?></br> <br><?php echo $linha->sinopse;?></br>
  19. Boa noite a todos! Preciso de uma ajuda de vocês! Preciso fazer uma leitura de um arquivo XML onde tenho que pegar alguns dados dos nodes. Será que alguém aí pode me ajudar? É um arquivos que me retornam uns dados de pacientes do SUS. Nele eu preciso pegar: numeroCNS dataAtribuicao tipoCartao numeroCPF Nome (nome do paciente) Nome (Nome da mãe) Sexo e outros. Estou anexando uma imagem com a parte inicial do arquivo XML para que possam ver a estrutura do arquivo Acredito que alguém aí me ajudando a pegar os primeiro eu consiga fazer para pegar os restante das informações. Desde já agradeço a todos
  20. Olá, Meu nome é Felipe e atualmente estou trabalhando no site nickcont.com.br (para acessar, favor utilizar nickcont.com.br/index_2.php). Preciso renomear todos os arquivos .php para .html utilizando o .htacess, até aí tudo bem. Porém, na página nickcont.com.br/agenda.html inseri páginas que, em teoria, deveriam estar em uma suposta pasta agenda, como renomeei no .htaccess. RewriteRule ^agenda/sao_paulo.html/?$ /sao_paulo.php [NC] Dentro de cada uma dessas páginas contidas na suposta pasta agenda, quando tento acessar a página de agenda de obrigações no rodapé (nickcont.com.br/agenda.html) o site me leva para a url: nickcont.com.br/agenda/agenda.html. Como se a página estivesse dentro da suposta pasta agenda. Há formas de resolver isso no .htaccess sem precisar alterar o link no rodapé do site? Atenciosamente
  21. marvell

    Como exibir videos ?

    Boa tarde pessoal, eu tenho duas tabelas "cenas" e "visita_conteudo" a tabela cena guarda várias informações, como vídeos, data, visualização e etc... E na "visita_conteudo" guarda e faz a contagem dessas datas e visualizações, como eu faço para exibir na minha pagina através dessas tabelas, os vídeos mais visitados do mês ou da semana?
  22. Trabalhadores freelancer, já conhecem a plataforma de ofertas nas áreas ligadas às tecnologias - https://www.freelancermap.com - ? esta é uma plataforma internacional onde todos os profissionais freelancer nas áreas ligadas às TI podem encontrar projectos interessantes, tanto de clientes externos como na própria plataforma. O meu nome é Marco Cruz, e sendo Key Account Manager desta plataforma, o meu principal objectivo é que todos os trabalhadores em regime freelancer encontrem as melhores ofertas adequadas às suas capacidades e competências. Todas as ofertas estão disponíveis Projectos na plataforma. Se encontrarem ofertas correspondentes às vossas qualificações, podem-se registrar gratuitamente e não são cobradas quaisquer comissões extra se forem contratados pelos vossos clientes. Irei com todo o gosto dar-vos as boas-vindas à nossa plataforma! Qualquer dúvida ou questão não hesitem em contactar-me para: Marco.cruz@freelancermap.com Melhores cumprimentos e boa sorte!
  23. Tenho uma pagina php que faço filtro em menu dropdown puxando informação do banco, quando o usuario seleciona as opções desejadas ele e clica em filtrar eu trago o resultado abaixo, porém eu gostaria de manter os dados da pesquisa feita pelo usuario, quando o usuario clica em filtrar ele volta para opção padrão do dropdown que é Todas. alguém sabe como manter o que foi pesquisado após a consulta? segue meu código: ?php $modality = $_POST["modality"]; $place = $_POST["place"]; date_default_timezone_set('America/Sao_Paulo'); $dateNow = date('d/m/Y'); $resultado2 = $conexao->query("SELECT * from modality"); $resultado3 = $conexao->query("SELECT * from city"); ###################FILTER################################# if($modality==0 && $place!=0){ $resultado = $conexao->query("SELECT *, TIME_FORMAT(event_start, '%T') AS 'start', TIME_FORMAT(event_end, '%T') AS 'end',TIME_FORMAT(event_date, '%Y-%m-%d')AS 'date_evt' FROM event_tb WHERE event_place=$place ORDER BY event_date and event_participants DESC"); }else if($modality!=0 && $place==0){ $resultado = $conexao->query("SELECT *, TIME_FORMAT(event_start, '%T') AS 'start', TIME_FORMAT(event_end, '%T') AS 'end',TIME_FORMAT(event_date, '%Y-%m-%d')AS 'date_evt' FROM event_tb WHERE event_modality=$modality ORDER BY event_date and event_participants DESC"); }else if($modality!=0 && $place!=0){ $resultado = $conexao->query("SELECT *, TIME_FORMAT(event_start, '%T') AS 'start', TIME_FORMAT(event_end, '%T') AS 'end',TIME_FORMAT(event_date, '%Y-%m-%d')AS 'date_evt' FROM event_tb WHERE event_place=$place AND event_modality=$modality ORDER BY event_date and event_participants DESC"); }else{ $resultado = $conexao->query("SELECT *, TIME_FORMAT(event_start, '%T') AS 'start', TIME_FORMAT(event_end, '%T') AS 'end',TIME_FORMAT(event_date, '%Y-%m-%d')AS 'date_evt' FROM event_tb ORDER BY event_date and event_participants DESC"); } ?> <br> <div class="container-fluid"> <div class="row"> <form action="customer.php?link=16" method="post" class="agile_form"> <div class="col-md-2"> <div class="btn-group"> <!--<div class="dropdown"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false" type="button">Modalidades <span class="caret"></span></button> <ul class="dropdown-menu" role="menu">--> <label >Modalidade</label> <select id="searchbygenerals_currency" name="modality" class="form-control"> <option value="0">Todas</a></option> <?php if (mysqli_num_rows($resultado2) > 0){ while($dados = $resultado2->fetch_array()){ #echo "<li><a href=customer.php?link=2&id=".$dados['modality_id'].">".$dados['modality_name']."</a></li>"; echo "<option value=".$dados['modality_id'].">".$dados['modality_name']."</option>"; #$mo_id = $dados['modality_id']; } }else{ echo "<h3>Nenhuma Modalidade Encontrada</h3>"; } ?> <!--<li class="divider" role="separator"></li>--> <!--</ul> </ul>--> </select> </div> </div> <div class="col-md-2"> <div class="btn-group"> <!--<div class="dropdown"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false" type="button">Cidades <span class="caret"></span></button> <ul class="dropdown-menu" role="menu">--> <label >Cidade</label> <select id="searchbygenerals_currency" name="place" class="form-control"> <option value="0">Todas</a></option> <?php if (mysqli_num_rows($resultado3) > 0){ while($dados = $resultado3->fetch_array()){ #echo "<li><a href=customer.php?link=15&cid=".$dados['city_id'].">".$dados['city_name']."</a></li>"; echo "<option value=".$dados['city_id'].">".$dados['city_name']."</option>"; } }else{ echo "<h3>Nenhuma Cidade Encontrada</h3>"; } ?> <!--<li class="divider" role="separator"></li>--> <!--</ul> </ul>--> </select> </div> </div> <div class="col-md-6"> <input type="submit" value="Filtrar"> </div> </div> </form> </div> </div> <br> <table class="table table-bordered"> <thead class="w3ls-table"> <tr> <td>Arena</td> <td>Vagas</td> <td>Data</td> <td>Inicio</td> <td>Fim</td> <td>Status</td> <td>Visualizar</td> </tr> </thead> <?php echo "Modalidade buscada: $modality"; if (mysqli_num_rows($resultado) > 0){ while($dados = $resultado->fetch_array()){ echo "<tr>"; // $modality_id = $dados['event_modality']; // $modality = $conexao->query("SELECT modality_name from modality where modality_id = $modality_id"); // if (mysqli_num_rows($modality) > 0){ // while($dados2 = $modality->fetch_array()){ // echo "<td>".$dados2['modality_name']."</td>"; // } // } $company_id = $dados['event_company']; $company = $conexao->query("SELECT company_name from company where company_id = $company_id"); if (mysqli_num_rows($company) > 0){ while($dados2 = $company->fetch_array()){ echo "<td>".$dados2['company_name']."</td>"; } } $data = date('d/m/Y',strtotime($dados['event_date'])); $date_evt = strtotime($dados['date_evt']); #echo $data."#"; #$date_now = strtotime($dateNow); #echo $dateNow; $vagas = $dados['event_participants']; echo "<td>".$vagas."</td>"; echo "<td>".$data."</td>"; echo "<td>".$dados['start']."</td>"; echo "<td>".$dados['end']."</td>"; //echo "<td>".$dados['event_place']."</td>"; $status = $dados['event_participants']; if ($status > 0 && $data >= $date_now ){ echo "<td>"."Aberto"."</td>"; echo "<td class=wthree-table-enq><a class=login href=customer.php?link=3&event_id=".$dados['event_id']."><font size=3>Abrir</a></td></font>"; }else{ echo "<td>"."Fechado"."</td>"; } echo "</tr>"; } }else{ echo "NADA ENCONTRADO"; } ?> </tbody> </table>
  24. <html> <head> <title></title> </head> <body> <script type="text/javascript"> function() { var w, u, b, k, d, g, i, s, h, c, t, l, a, nt, f, tt, v, it, y, rt, r, n, ut, e, p, o; if ($(".tabelaValores.resultado.muitosValores tbody").empty(), e = 0, ut = this.__dadosMap.ValorImovelTexto().toNumero(), rt = this.__dadosMap.ValorEntradaTexto().toNumero(), g = this.__dadosMap.JurosAnuaisTexto().toNumero(), i = g / 12, t = this.__dadosMap.QuantidadePagamentosTexto().toNumero(), nt = this.__dadosMap.SeguroDanosFisicosImovelTexto().toNumero(), tt = this.__dadosMap.SeguroMorteInvalidezTexto().toNumero(), v = this.__dadosMap.TaxaAdministrativaMensalTexto().toNumero(), it = this.__dadosMap.TaxaReferencialTexto().toNumero(), n = ut - rt, n < 0 && (n = 0), h = Math.pow(1 + i / 100, t), c = 0, h !== 0 && (c = n * (h * i / 100) / (h - 1)), this.__elementosStr = "", a = nt * n / 100, k = $(".tabelaValores.resultado.muitosValores tbody"), t > 0) for (r = n, u = o = 1; 1 <= t ? o <= t : o >= t; u = 1 <= t ? ++o : --o)s = r * i / 100, w = c - s, l = r - w, y = r * it / 100, f = r * tt / 100, p = c + f + a + v + y, e += p, r = l, d = '<tr> <td title="' + u + '"> <span> ' + u + ' <\/span> <\/td> <td title="' + p.toMoeda() + '"> <span> ' + p.toMoeda() + ' <\/span> <\/td> <td title="' + s.toMoeda() + '"> <span> ' + s.toMoeda() + ' <\/span> <\/td> <td title="' + f.toMoeda() + '"> <span> ' + w.toMoeda() + ' <\/span> <\/td> <td title="' + f.toMoeda() + '"> <span> ' + f.toMoeda() + ' <\/span> <\/td> <td title="' + a.toMoeda() + '"> <span> ' + a.toMoeda() + ' <\/span> <\/td> <td title="' + v.toMoeda() + '"> <span> ' + v.toMoeda() + ' <\/span> <\/td> <td title="' + y.toMoeda() + '"> <span> ' + y.toMoeda() + ' <\/span> <\/td> <td title="' + l.toMoeda() + '"> <span> ' + l.toMoeda() + " <\/span> <\/td> <\/tr> ", this.__elementosStr = this.__elementosStr + d, u === this.__quantidadeMaximaValoresTabela && (this.adicionarElementoTabela(this.__elementosStr, k), this.__elementosStr = "", t > this.__quantidadeMaximaValoresTabela && this.__dadosMap.PossuiMaisParcelas(!0)); return t < this.__quantidadeMaximaValoresTabela && this.adicionarElementoTabela(this.__elementosStr, k), this.__dadosMap.PossuiValores(!0), b = n > 0 ? (e / n - 1) * 100 : 0, this.__dadosMap.ValorFinanciadoTotal(n), this.__dadosMap.JurosMensais(i), this.__dadosMap.CustoEfetivoTotal(b), this.__dadosMap.ValorTotal(e), $(".valorNumero.__valorFinanciado").countTo({ from: 0, to: n }), $(".valorNumero.__jurosMensais").countTo({ from: 0, to: i }), $(".valorNumero.__custoEfetivoTotal").countTo({ from: 0, to: b }), $(".valorNumero.__valorTotalPago").countTo({ from: 0, to: e }), this.__dadosMap.IsCarregandoTabela(!1), setTimeout(ajustarCssHtml, 700), null }, </script> </body> </html>
  25. Tenho uma rede interna a qual 5 usuários com login e senha acessam nosso admin via web. A rede está configurada IPv4 para obter um endereço de IP automaticamente, mas posso alterar isso tanto na máquina local, quanto definir pelo MAC um IP reservado para cada usuário no DHCP do roteador . Quando através da minha aplicação hospedada na Locaweb eu tento pelo PHP recuperar o IP da máquina local, só consigo exibir o que recebo dinamicamente do provedor, a qual está como WAN em meu roteador. Então por ex: Minha WAN é 201.3.212.112 e pelo ipconfig meu computador em rede é 192.168.1.100...eu quero que o PHP exiba 192.168.1.100 Tem algum jeito de fazer isso?
×
×
  • Criar Novo...