Ir para conteúdo

gramosiri2

Members
  • Total de itens

    22
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre gramosiri2

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. gramosiri2

    Confirmar cadastro pelo email - PDO

    Ola amigos, estou tentando fazer uma confirmação de cadastro por email, porém não estou tendo êxito. Consigo pegar o usuario, email e senha. Porem quando dou um 'echo' na variavel $id e $md5 para conferir os dados não aparece nada e o INSERT não é feito. Segue o codigo. <?php $host = "mysql:busca;host=localhost"; $usuario = "root"; $pass = ""; try{ $pdo = new PDO($host, $usuario, $pass); }catch(PDOExecption $e){ echo "Falha: ". $e->getMessage(); } $user = addcslashes($_POST['user'],"F"); $email = addcslashes($_POST['email'],"F"); $senha = md5(addcslashes($_POST['senha'],"F")); $pdo->query("INSERT INTO tabela1 SET user='$user', email='$email', senha='$senha'"); $id = $pdo->lastInsertId(); $md5 = md5($id); $assunto = "Confirme seu cadastro"; $link = "confirma.php?h=".$md5; $mensagem = '<a href="'.$link.'">Clique aqui para confirmar: </a>'; $header = "From: teste"; echo $user.'<br>'; echo $email.'<br>'; echo $senha.'<br>'; echo $id.'<br>'; echo $md5.'<br>'; mail($email, $assunto, $mensagem, $header); ?> TABELA: CREATE TABLE `tabela1` ( `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `user` varchar(50), `email` varchar(100), `senha` varchar(50), `status` tinyint(4) );
  2. gramosiri2

    PHP - Passar consulta no modal

    @Public2004 desculpe a ignorancia, rsrs. Tinha esquecido de passar o id_receita la no link como você falou, desatenção. Referente a otimização, vou dar uma olhada nesta sugestão que você trouxe, obrigado!
  3. gramosiri2

    PHP - Passar consulta no modal

    Eu ja tentei @Public2004 porém quando passo o id_receito no id dessediv nao carrega o modal, este modal ja usa o id=visuModal para carregar o modal.
  4. gramosiri2

    PHP - Passar consulta no modal

    Olá, estou tentando visualizar uma receita utilizando um modal. O problema é que não consigo passar os dados de acordo com o id selecionado. Ao clicar no botão de visualizar, mostra apenas o primeiro registro da consulta. Gostaria de um help, visualizar a consulta de acordo com o registro. Obrigado. Segue o codigo: <table class="table table-bordered tabela" id="receita2" width="100%" cellspacing="0"> <thead> <tr> <th>COD.</th> <th>Data Receita</th> <th>Nome Receita</th> <th>Categoria</th> <th>Visualizar</th> <th>Editar</th> <th>Deletar</th> </tr> </thead> <tfoot> <tr> <th>COD.</th> <th>Data Receita</th> <th>Nome Receita</th> <th>Categoria</th> <th>Visualizar</th> <th>Editar</th> <th>Deletar</th> </tr> </tfoot> <tbody> <?php while($linha = mysqli_fetch_array($consulta_receita)){ echo '<tr><td>000'.$linha['id_receita'].'</td>'; echo '<td>'.$linha['data_receita'].'</td>'; echo '<td>'.$linha['nome_receita'].'</td>'; echo '<td>'.$linha["nome_categoria"].'</td>'; ?> <!-- MODAL --> <!-- ----------------------- --> <?php echo '<div id='.$linha["id_receita"].'>';?> <div class="modal fade" id="visuReceitaModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Receita</h5> <button class="close" type="button" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <?php echo '<p><span class="visuReceita">Data de criação: </span>'.$linha['data_receita'].'</p>'; echo '<p><span style="font-weight: bold;">Nome da receita: </span>'.$linha['nome_receita'].'</p>'; echo '<p><span style="font-weight: bold;">Categoria: </span>'.$linha['nome_categoria'].'</p>'; echo '<br>'; ?> <h5 class="modal-title" id="exampleModalLabel">Ingredientes</h5> </div> <div class="modal-footer"> <button class="btn btn-secondary" type="button" data-dismiss="modal">Fechar</button> </div> </div> </div> </div> </div> <!-- Fim MODAL --> <!-- ----------------------- --> <td><?php echo '<a class="btn btn-primary" href="#'.$linha['id_receita'].'" data-toggle="modal" data-target="#visuReceitaModal"><i class="fas fa-fw fa-eye"></i></a>'; ?></td> <td><a class="btn btn-warning" href="?pagina=inserir_receita&editar=<?php echo $linha['id_receita']; ?>"><i class="fas fa-fw fa-edit"></i></a></td> <td><?php echo "<a class='btn btn-danger' href='deleta_receita.php?id_receita=" . $linha["id_receita"] . "' data-confirm='Tem certeza de que deseja excluir o item selecionado?'>";?><i class="fas fa-fw fa-trash"></i></a></td></tr> <?php } ?> </tbody> </table>
  5. gramosiri2

    PHPJasper

    Ok, desculpe a demora, obrigado pelo feedback. Vou tentar aqui fazer os procedimentos que citaram.
  6. gramosiri2

    PHPJasper

    Oi pessoal, estou com um probleminha. Estou tentando gerar um relatório através do PHPJasper (https://github.com/PHPJasper/phpjasper), Quando faço o teste de gerar o arquivo de teste hellow_world.jrxml funciona normalmente, porém quando tento gerar um pdf através da conexão com o banco da um erro: Fatal error: Uncaught PHPJasper\Exception\ErrorCommandExecutable: Your report has an error and couldn 't be processed!\ Try to output the command using the function `output();` and run it manually in the console. in C:\xampp\htdocs\html2\phpjasper-master\vendor\geekcom\phpjasper\src\PHPJasper.php:235 Stack trace: #0 C:\xampp\htdocs\html2\phpjasper-master\test.php(33): PHPJasper\PHPJasper->execute() #1 {main} thrown in C:\xampp\htdocs\html2\phpjasper-master\vendor\geekcom\phpjasper\src\PHPJasper.php on line 235 Segui toda a documentação, videos e etc... Porém não tive êxito, alguém poderia dar um help? Arquivo de teste SEM conexão com banco (RODANDO OK!) <?php require __DIR__ . '/vendor/autoload.php'; use PHPJasper\PHPJasper; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $input = __DIR__ . '/vendor/geekcom/phpjasper/examples/hello_world.jrxml'; $output = __DIR__ . '/vendor/geekcom/phpjasper/examples'; $options = [ 'format' => ['pdf', 'rtf'] ]; $jasper = new PHPJasper; $jasper->process( $input, $output, $options )->execute(); $filename = 'hello_world.pdf'; header('Content-Description: application/pdf'); header('Content-Type: application/pdf'); header('Content-Disposition:; filename=' . $filename); readfile($output . '/' . $filename); unlink($output . '/' . $filename); flush(); ?> IMAGEM: Arquivo COM conexão com o banco (ERRO) <?php require __DIR__ . '/vendor/autoload.php'; use PHPJasper\PHPJasper; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $input = __DIR__ . '/vendor/geekcom/phpjasper/examples/rel_cliente.jrxml'; $output = __DIR__ . '/vendor/geekcom/phpjasper/examples'; $options = [ 'format' => ['pdf'], 'locale' => 'en', 'params' => [], 'db_connection' => [ 'driver' => 'mysql', //mysql, .... 'username' => 'root', 'password' => '', 'host' => 'localhost', 'database' => 'grsystem', 'port' => '3306' ] ]; $jasper = new PHPJasper; $jasper->process( $input, $output, $options )->execute(); $filename = 'hello_world.pdf'; header('Content-Description: application/pdf'); header('Content-Type: application/pdf'); header('Content-Disposition:; filename=' . $filename); readfile($output . '/' . $filename); unlink($output . '/' . $filename); flush(); ?> IMAGEM:
  7. gramosiri2

    Ler Varios arquivos XML PHP

    Também estou com a mesma dúvida, @GabrieldaBahia descobriu alguma solução?
  8. gramosiri2

    Variável em uma query

    @Felipe Guedes Coutinho Deu certo aqui. Estava usando a mesma variável na query e chamando ela duas vezes... rsrs. Valeu.
  9. gramosiri2

    Variável em uma query

    @Felipe Guedes Coutinho deu certo, porém se eu tentar inserir algum item ele não insere no banco... Estou achando que é no while, pois quando tiro ele, insere os elementos no banco normalmente while($row = $consulta_pedido2->fetch_assoc()){ echo $row['id_pedido']."<br>"; $query ="SELECT itempedido.id_itempedido, itempedido.valor, itempedido.quantidade, itempedido.pedido_id, cliente.nome, produto.marca, produto.unidade, produto.preco, pedido.observacoes, pedido.data_pedido, produto.nome FROM itempedido INNER JOIN produto ON itempedido.produto_id = produto.id_produto INNER JOIN pedido ON itempedido.pedido_id = pedido.id_pedido INNER JOIN cliente ON cliente.id_cliente = pedido.cliente_id WHERE itempedido.pedido_id = '".$row['id_pedido']."'"; } $consulta_item_pedido = mysqli_query($conexao, $query);
  10. gramosiri2

    Variável em uma query

    @Felipe Guedes Coutinho cara, deu certo do jeito que você mencionou. Agora sobre sua pergunta, a coluna pedido_id é da tabela itempedido e a coluna id_pedido é da tabela pedido. Isso é para mostrar o último pedido e os itens de pedido selecionados pelo usuário. Obrigado.
  11. gramosiri2

    Variável em uma query

    Tentei tambem colocar dentro da aspas simples e retornou outro erro itempedido.pedido_id = '.$row ['id_pedido'] .'"; Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\teste\db.php on line 84
  12. gramosiri2

    Variável em uma query

    @Felipe Guedes Coutinho Boa tarde, retornou este erro: Parse error: syntax error, unexpected '' (T_STRING) in C:\xampp\htdocs\teste\db.php on line 84
  13. gramosiri2

    Variável em uma query

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

    Editar tabela com valor correspondente <select>

    @Omar~ no caso a variavel comparar vai receber os valores de [cargo_id] que faz relacionamento com o id_cargo? Fiz assim mas não funcionou... <?php $comprar = mysqli_fetch_array($consulta_func); while($linha = mysqli_fetch_array($consulta_cargo)){ /*echo '<option name="cargo_id" id="cargo_id">'.$linha['nome_cargo'].'</option>';*/ echo "<option value=\"{$linha['id_cargo']}\" ". ($linha['id_cargo'] == $comparar['cargo_id'] ? 'selected' : null) .">{$linha['nome_cargo']}</option>"; } /*echo '<option></option>';*/ ?>
  15. gramosiri2

    Editar tabela com valor correspondente <select>

    @Jack Oliveira fiz os testes aqui, porém retornou esse erro de sintaxe: Parse error: syntax error, unexpected '$c_cargos' (T_VARIABLE), expecting ',' or ';' in C:\xampp\htdocs\lista_frigo\views\inserir_func.php on line 95 OBS*: Usei o segundo código que postou...
×

Informação importante

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