Jump to content

Search the Community

Showing results for tags 'inserir'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 15 results

  1. vinihhylian0103

    Gravar Dados de um Campo Select no Banco de Dados!

    Boa noite, eu tenho um campo no meu cadastro para o usuário selecionar seu curso, que seria esse: <select name="curso" type="text" required=".$this->fields["cursos"]."> <option value="Informática">Informática</option> <option value="ADM">Administração</option> <option value="Edificações">Edificações</option> /> e eu gostaria de saber como gravar essa escolha no banco de dados, segue o código de inserrir <?php if(!$conect=mysqli_connect('localhost','root','','cadastros')) die ('erro ao conectar'); #Recolhendo os dados do formulário $nome=mysqli_real_escape_string($conect, $_POST['nome']); $sobrenome=mysqli_real_escape_string($conect, $_POST['sobrenome']); $data=mysqli_real_escape_string($conect, $_POST['data_nasc']); $rm=mysqli_real_escape_string($conect, $_POST['rm']); $curso=mysqli_real_escape_string($conect, $_POST['curso']); $email=mysqli_real_escape_string($conect, $_POST['email']); $senha=mysqli_real_escape_string($conect, $_POST['senha']); # Verificando apenas um campo, no caso dado1. $sql = $conect->query("SELECT * FROM usuarios WHERE email='$email'"); if(mysqli_num_rows($sql) > 0){ echo "Este email já foi cadastrado!"; exit(); } else { if(!$conect->query("INSERT INTO usuarios(nome, sobrenome, data_nasc, rm, curso, email, senha) VALUES('$nome','$sobrenome','$data','$rm','$curso','$email','$senha')")) die ('Os dados não foram inseridos'); echo "<script type='text/javascript'>alert('Cadastro Concluído!');</script>"; header('Location: index.html'); } Muito obrigado desde já!
  2. Essa parte é da tela de Cadastro <?php $executivo = new Executivo(); if ($_SERVER["REQUEST_METHOD"] == "GET") { //Using GET $titulo = $_GET['titulo']; $categoria = $_GET['categoria']; $file = $_GET['arquivo']; $action = $_GET['action']; } if (isset($_POST["exepublicar"])) { $titulo = $_POST['titulo']; $categoria = $_POST['categoria']; $action = $_POST['action']; $file = $_POST['filetext']; #Informações do Arquivo // Check if the form was submitted if ($_SERVER["REQUEST_METHOD"] == "POST") { // Check if file was uploaded without errors $filename = $_FILES["file"]["name"]; $filetype = $_FILES["file"]["type"]; $filesize = $_FILES["file"]["size"]; // Verify file extension $ext = pathinfo($filename, PATHINFO_EXTENSION); // Verify file size - 5MB maximum $maxsize = 5 * 1024 * 1024; if ($filesize > $maxsize) die("ERRO: Tamanho máximo de arquivo igual a 5MB."); // Check whether file exists before uploading it if (file_exists("uploads/executivo/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " já existe na pasta."; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/executivo/" . $_FILES["file"]["name"]); } } #fim do Arquivo print_r($fmsg); $executivo->setTitulo($titulo); $executivo->setCategoria($categoria); $executivo->setArquivo($filename); try { if ($action == "alterar") { if ($filename == "") { $executivo->setArquivo($file); } else { if (file_exists("uploads/executivo/" . $file)) { $path = 'uploads/executivo/' . $file; unlink($path); } } $executivo->update($executivo->getTitulo(), $executivo->getCategoria(), $executivo->getArquivo()); $texto = "Atualizado com sucesso"; } else { $executivo->insert($executivo->getTitulo(), $executivo->getCategoria(), $executivo->getArquivo()); $texto = "Inserido com sucesso"; } print_r($texto); } catch (PDOException $e) { echo 'ERRO: ' . $e->getMessage(); } } ?> a parte da classe public function update($titulo, $categoria, $arquivo) { try { $sql = "UPDATE $this->table SET titulo = :titulo, categoria = :categoria, arquivo= :arquivo WHERE id = :id"; $stmt = DB::prepare($sql); $stmt->execute(array('id' => $id, 'titulo' => $titulo, 'categoria' => $categoria, 'arquivo' => $arquivo)); } catch (PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } } Quando efetuo a alteração ele insere e não atualiza, desde já agradeço a ajuda
  3. Rafael Freitas

    Inserir QR-Code no pdf (MPDF)

    Fala galera! Seguinte, estou precisando inserir o qr-code na exibição do PDF, porém, já tentei de varias formas e não tive sucesso. Ainda sou iniciante, então não tenho tantos recursos assim. Se alguém puder dar uma força, agradeço. Está funcionando da seguinte forma: eu uso o mpdf para exibir uma página php como um pdf e até aí tudo bem. Porém, eu preciso que no final da página, ele também exiba a imagem do qr-code com a url da página. Eu até tenho um código que já está fazendo isso, exibindo em qr-code o url. O que não estou conseguindo é fazer a inserção desse código no meu php (que abre como pdf). Segue o código: $html = "<fieldset> <div class='container1'> <div class='espaco_vazio'></div> <div class='logo'><h1><img src='logo.png' alt='Ambiental' /></h1></div> </div> <div class='numero_laudo'> </div> <div class='cabecalho'>MANIFESTO PARA TRANSPORTE DE RESÍDUO PERIGOSO CLASSE I, CONFORME NBR 10004/2004 - MRT Nº <strong>".$result['id']."</strong> </div> <div class='cabecalho-gerador'><strong>GERADOR</strong> </div> <div class='cabecalho2'> <div class='container_1_cabecalho'> <b>Razão Social:</b> ".$result['razao_social']."<br> <b>Nome Fantasia:</b> ".$result['nome_fantasia']."<br> <b>Endereço:</b> ".$result['endereco'].", ".$result['numero']."<br> <b>Cidade:</b> ".$result['cidade']."<br> </div> <div class='container_2_cabecalho'> <b>CNPJ:</b> ".$result['cnpj']."<br> <b>Cep:</b> ".$result['cep']."<br> <b>Bairro:</b> ".$result['bairro']."<br> <b>UF:</b> ".$result['uf']."<br> </div> </div> <div class='cabecalho-gerador'><strong>DESCRICÃO DO RESÍDUO (CLASSE I)</strong> </div> <table class='tabela1'> <tr> <td style='width:300px' height='25px' bgcolor='#B8E4BA'><center><b>DESCRIÇÃO (RESÍDUO)</b></center></td> <td style='width:80px' bgcolor='#B8E4BA'><center><b>CÓD. IBAMA</b></center></td> <td style='width:80px' bgcolor='#B8E4BA'><center><b>QUILO</b></center></td> <td style='width:80px' bgcolor='#B8E4BA'><center><b>LITRO</b></center></td> <td style='width:80px' bgcolor='#B8E4BA'><center><b>CÓD. ONU</b></center></td> <td style='width:80px' bgcolor='#B8E4BA'><center><b>Nº RISCO</b></center></td> </tr> <tr> <td style='padding-left:10' height='20px'>RESÍDUO OLEOSO DA CAIXA SEPARADORA</td> <td><center>130508</center></td> <td style= bgcolor='#E5E5E5'><center></center></td> <td><center>".$result['residuo_oleoso']."</center></td> <td><center>3082</center></td> <td><center>90</center></td> </tr> <tr> <td style='padding-left:10' height='20px'>FRASCOS, TRAPOS E FILTRO DE AR</td> <td><center>150110</center></td> <td><center>".$result['frasco_trapo']."</center></td> <td style= bgcolor='#E5E5E5'><center></center></td> <td><center>3175</center></td> <td><center>40</center></td> </tr> <tr> <td style='padding-left:10' height='20px'>FILTRO DE ÓLEO USADO</td> <td><center>160113</center></td> <td><center>".$result['filtro_de_oleo']."</center></td> <td style= bgcolor='#E5E5E5'></td> <td><center>3175</center></td> <td><center>40</center></td> </tr> </table> <div class='cabecalho-outros1'>OUTROS</div> <div class='cabecalho-outros3'></div><br> <div class='cabecalho-gerador3'><strong>TRANSPORTADOR</strong> </div> <div class='cabecalho2'> <div class='container_1_cabecalho'> <b>Razão Social:</b> HA SERVICOS DE RECICLAGEM EIRELI<br> <b>Nº Licença:</b> 053/2014 SEMURB<br> <b>Endereço:</b> ROD. BR 101 - KM08 1999<br> <b>Cidade:</b> PARNAMIRIM<br> </div> <div class='container_2_cabecalho'> <b>CNPJ:</b> 10.793.274/0001-39<br> <b>Cep:</b> 59.149-090<br> <b>Bairro:</b> EMAUS<br> <b>UF:</b> RN<br> </div> <div class='carros'> Veículo utilizado: MYR-7209 [&nbsp;".$result['c1']."&nbsp;] - MOO-0558 [&nbsp;".$result['c2']."&nbsp;] - QFH-3373 [&nbsp;".$result['c3']."&nbsp;] - QFY-3590 [&nbsp;".$result['c4']."&nbsp;] - QFH-3403 [&nbsp;".$result['c5']."&nbsp;] - QFL-3527 [&nbsp;".$result['c6']."&nbsp;]</div> <div class='condutor'><strong>Condutor:</strong> ".$result['condutor']."</div> <div class='carros2'><i>Obs: Para o transporte a classe é a 09 conforme determina a ONU</i></div> </div> <div class='cabecalho-gerador3'><strong>DESTINADOR FINAL</strong> </div> <div class='cabecalho2'> <div class='container_1_cabecalho'> <b>Razão Social:</b> GILDENOR B. CANUTO S. AMBIENTAIS - EIRELI<br> <b>Nº Licença:</b> 2018-118207/TEC/LO-0014<br> <b>Endereço:</b> SITIO RANCHO DA VELHA, 2010<br> <b>Cidade:</b> GOVERNADOR DIX SEPT ROSADO<br> </div> <div class='container_2_cabecalho'> <b>CNPJ:</b> 18.495.068/0001-54<br> <b>Cep:</b> 59.790-000<br> <b>Bairro:</b> ZONA RURAL<br> <b>UF:</b> RN<br> </div> </div> <br> <div class='qr'>Este Comprovante de Recolhimento de Resíduos deverá ter sua autenticidade comprovada no endereço eletrônico:<br> http://... ou pelo celular lendo o QRCODE abaixo:</div> ######################################### Código que exibe o QR $URL="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $tamanho="170"; //Define o tamanho da imagem em px $qrcode="http://chart.apis.google.com/chart?chs=$tamanhox$tamanho&cht=qr&chl=$URL"; $alt="Use um leitor de QR-Code para abrir esta página"; echo "<img src='$qrcode' alt='$alt' width='$tamanho px' height='$tamanho px' />"; </fieldset>";
  4. Quero inserir um botão "Inserir uma Foto" e quero que em seguida, depois de clicar no botão, a foto apareça em cima dele, como se houvesse inserido, não precisa funcionar 100%, não precisa guardar a informação, etc... (Não acho que seja necessário o código nesse caso, até pq é uma parte separada) Obrigado!
  5. Erich S. Calicchio

    Como inserir a função rand()

    Boa tarde! Gostaria de saber como exibir os artistas aleatoriamente no site http://seushow.com.br/bandas/ Atualmente, eles aparecem em ordem de cadastro. Abaixo envio o código-fonte. Obrigado <?php /* * Template Name: Artists Listing */ ?> <?php get_header(); ?> <main id="main"> <div class="container"> <?php if (ci_setting('artist_isotope') == 'enabled'): ?> <div class="row"> <div class="col-xs-12"> <ul class="filters-nav group"> <li><a href="#filter" class="selected button" data-filter="*"><?php _e('Todos os artistas', 'ci_theme'); ?></a></li> <?php $args = array('hide_empty' => 1); $skills = get_terms('artist-category', $args); ?> <?php foreach ( $skills as $skill ): ?> <li><a href="#filter" data-filter=".<?php echo $skill->slug; ?>" class="button"><?php echo $skill->name; ?></a></li> <?php endforeach; ?> </ul> </div> </div> <?php endif; ?> <div class="row"> <div class="col-xs-12"> <article <?php post_class('list'); ?>> <div class="row filter-container"> <?php global $paged, $wp_query; $cols = ci_setting('artist_columns'); if(ci_setting('artist_isotope') != 'enabled') { $args = array( 'post_type' => 'cpt_artist', 'posts_per_page' => ci_setting('artist_per_page'), 'paged' => $paged ); } else { $args = array( 'post_type' => 'cpt_artist', 'posts_per_page' => -1 ); } $artists = new WP_Query($args); ?> <?php while ( $artists->have_posts() ) : $artists->the_post(); ?> <?php $categories = wp_get_object_terms($post->ID, 'artist-category'); ?> <div class="col-sm-6 <?php echo $cols; ?> <?php foreach ( $categories as $category ) : echo $category->slug.' '; endforeach; ?>"> <div class="item"> <figure class="item-thumb"> <a href="<?php the_permalink(); ?>"> <?php the_post_thumbnail('ci_thumb'); ?> </a> </figure> <h4 class="item-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> </div> </div> <?php endwhile; ?> </div> <?php ci_pagination(array(), $artists); ?> <?php wp_reset_postdata(); ?> </article> </div> </div> </div> </main> <?php get_footer(); ?>
  6. BryanSamuel

    Contar, somar, dividir e inserir - mysql

    Eu preciso somar a coluna SOMA onde a coluna A e a coluna B(ao outro registro, por exemplo A do registro 1 e A do registro 2 forem iguais) forem iguais, após isso dividir por 3 e em seguida inserir em outra tabela.
  7. Daniel Cruz

    CADASTRAR PARCELAS NO BANCO DE DADOS

    Bom dia, Gostaria de saber como faço para inserir o resultado das parcelas no banco de dados.. Segue o codigo.. <?php // DATA PARA A PRIMEIRA PARCELA A PAGAR /////////// ANO, MÊS, DIA $val = "R$ 180,00"; $DP = Array(2018, 05, 31); // QUANTIDADE DE PARCELAS $parcelas = 12; // ARRAY PARA AS DATAS $data_array = Array($DP[0], $DP[1], $DP[2]); $data_array2 = Array($DP[0], $DP[1], $DP[2]); // ARMAZENANDO MÊS DA DATA MENOS 1 $n = $data_array[1]-1; $v_i = $n; // FOR PRINCIPAL for($i = 0; $i < $parcelas; $i++) { $v_i++; // BASE PARA SOMAR OS MESES $v = strtotime ( '+'.$i.' month' , strtotime(implode("-", $data_array))) ; $v2 = strtotime ( '+'.$i.' month' , strtotime(implode("-", $data_array2))) ; $nd = date ( 'Y-m-d' , $v ); $nd2 = date ( 'Y-m-d' , $v2 ); // PEDAÇOS DA DATA DO LAÇO $p = explode("-", $nd); // ATÉ 12 MÊSES if($v_i <= 12) { // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.$v_i.'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // ATÉ 12 MÊSES // DE 12 À 24 MESES elseif($v_i > 12 && $v_i <= 24) { // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-12).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 12 À 24 MESES // DE 24 À 36 MESES elseif($v_i > 24 && $v_i <= 36){ // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-24).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 24 À 36 MESES // DE 36 À 48 MESES elseif($v_i > 36 && $v_i <= 48){ // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-36).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 36 À 48 MESES // DE 48 À 60 MESES elseif($v_i > 48 && $v_i <= 60){ // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-48).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 48 À 60 MESES else { } // FIM DO ELSEIF } // FIM DO FOR PRINCIPAL ?>
  8. Boa tarde, Estou fazendo algumas adaptações em um código que já está rodando normalmente. O que eu quero fazer é o seguinte: Eu já tenho o formulário com os inputs e ele já ta cadastrando os dados normalmente, porém eu adicionei o input "vencimento" do tipo data no meu formulário. Agora, eu não estou conseguindo incluir ele na parte do PHP para de fato ele cadastrar no mysql o valor desse input. Segue o código php: <?php require_once dirname(__FILE__).'/../consultas/sqlDocumento.php'; ob_start(); $operacao=new documento(); if(isset($_REQUEST['fltr'])){ $filtroPesquisa=$_REQUEST['fltr']; } if(isset($_SESSION['idUsuario'])){ $idUsuario=$_SESSION['idUsuario']; } if(isset($_SESSION['idPerfil'])){ $idPerfilUsuario=$_SESSION['idPerfil']; } if(isset($_REQUEST['acao'])){ $acao=$_REQUEST['acao']; } if(isset($_GET['acao'])){ $acao=$_GET['acao']; } if(isset($_REQUEST['codigo'])){ $idDocumento=$_REQUEST['codigo']; $dataArquivo=$_REQUEST['data']; $nomeArquivo=$_REQUEST['nome']; } if($acao=="listarDocumento"){ /* Páginação de resultado*/ if(isset($filtroPesquisa)){ $_SESSION['limiteDePaginas']=ceil ($operacao->contarRegistrosPaginacaoResultado($acao,$_SESSION['idUsuario'],$_SESSION['idPerfil'],$filtroPesquisa)/$operacao->resultadosPorPagina); } } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_SESSION['limiteDePaginas']) and isset($paginaAtual)){ if($paginaAtual > $_SESSION['limiteDePaginas']){ /*Evita que a variável receba um valor diferente da quantidade real de páginas :) */ $paginaAtual=1; $_REQUEST['pg']=1; }// fim do if paginaAtual } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_REQUEST['pg'])){ $numeroPagina=$_REQUEST['pg']; } if($acao=="cadastrarDocumento"){ $operacao->contaRegistrosTipoDoc(); $operacao->contaRegistrosNivelAcesso(); $operacao->listarTipoDocumento(); $operacao->listarNivelAcesso(); require('formCadastraDocumento.php'); }//fim do if if($acao=="gravarDocumento"){ $operacao->gravarDocumento(); } if($acao=="listarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } /* determina o limite de registros que será utilizado na consulta*/ $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->listarDocumento($idUsuario,$idPerfilUsuario,$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } if($acao=="excluirDocumento"){ $operacao->excluirDocumento($idDocumento,$dataArquivo,$nomeArquivo,$idUsuario,$idPerfilUsuario); } if($acao=="pesquisarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->pesquisarDocumento($idUsuario,$filtroPesquisa,$_SESSION['idPerfil'],$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } ob_end_flush(); ?> Se alguém tiver como dar uma força, eu agradeço muuito! =)) Abraço.
  9. Pitag346

    Inserção e Comparação

    Oi pessoal, Beleza? Preciso de ajuda.... Resumidamente: Eu armazeno varios dados no banco de dados inclusive alguns id's que estão em array... eles são armazenados com virgulas (pelo implode)... ou seja, os id's são armazenados desas forma: (1,2,3,4) Esses ids, eu preciso utilizar um SELECT neles para executar um WHILE ... Completo: Tenho um sistema em php + mysqli... onde 1 grupo de usuários faz upload de arquivos... esse grupo pode escolher quais grupos podem visualizar esse arquivo... podem escolher varios grupos ou apenas 1, ou até nenhum... para isso estou utilizando checkbox com array ... (<input type="checkbox" name="turma[]"/>). Faço o envio via POST e com o explode eu separo com virgulas... Ficando da forma que mencionei lá em cima... (1,2,3,4) mas preciso fazer um select e verificar esse campo que tem esses valores com virgulas... o detalhe que no select preciso verificar se o ID DO GRUPO é um dos que estão dentro da virgula se for faço a exibição ... se não, não é exibido... Obs: como serão varios arquivos enviados será necessário um WHILE ... Não faço ideia como fazer... Se não entenderem oq eu realmente estou precisando... podem estar solicitando que faço o anexo de imagens... Att. desde já, Obrigado!
  10. Olá amigos! Estou criando um formulário para inscrições de matrículas na escola onde trabalho. Os dados inscritos no formulário serão enviados para inserir em um banco de dados, mas o que eu preciso é o seguinte, um dos campos do formulário é "SÉRIE CURSADA EM 2017" onde a pessoa vai escolher entre: 1º ANO, 2º ANO... e a outo campo do formulário é "SÉRIE CURSADA EM 2018" onde este campo deve preencher automaticamente com a série posterior a de 2017. Exemplo: se a pessoa selecionar 1º ANO, no próximo campo deve aparecer já selecionado 2º ANO. Como devo fazer isso? Valendo crédito no código do site rsrs. Valeu galera!
  11. Olá amigos! Estou criando um formulário para inscrições de matrículas na escola onde trabalho. Os dados inscritos no formulário serão enviados para inserir em um banco de dados, mas o que eu preciso é o seguinte, um dos campos do formulário é "SÉRIE CURSADA EM 2017" onde a pessoa vai escolher entre: 1º ANO, 2º ANO... e a outo campo do formulário é "SÉRIE CURSADA EM 2018" onde este campo deve preencher automaticamente com a série posterior a de 2017. Exemplo: se a pessoa selecionar 1º ANO, no próximo campo deve aparecer já selecionado 2º ANO. Como devo fazer isso? Valendo crédito no código do site rsrs. Valeu galera!
  12. MarcosMth

    Problema na Inserção de dados

    olá boa noite, meu nome é Marcos Mathias, eu sou aluno do IFRJ e estou estuando PHP e MSQYLi , preciso fazer um trabalho que é um sistema de uma locadora, preciso fazer o upload da foto dos clientes. a foto esta funcionando perfeitamente, porém os outros dados não estão chegando no banco de dados, da a mensagem que n foi possível inserir usuário, gostaria que alguém pudesse me ajudar pois n consigo ver o erro obs: esta orientado a objeto. este é o código html formulário: <form action='comandos/cadastra.php' method='POST' enctype='multipart/form-data'> <div class='formli'> <label name='labelL'>Nome: </label><input name='nome' class='inputL' type='text'><br><br> <label name='labelS'>E-mail: <input name='email' class='inputL' type='text'><br><br> <label name='labelS'>CPF: </label><input name='cpf' class='inputL' type='text'><br><br> <label name='labelS'>Data de Nascimento: </label><input name='dataN' class='inputL' id='data' type='text'><br><br> <label name='labelS'>Login: </label><input name='login' class='inputL' type='text'><br><br> <label name='labelS'>Senha: </label><input name='senha' class='inputL' type='text'><br><br> <label name='labelS'>Tipo de Usuário: </label> <select name="tipo"> <option value="2" >ADM</option> <option value="1">Cliente</option> </select><br><br> <label>Foto: </label><input type="file" name="foto"></br> <input class='botao' id='botaoCC' type="submit" value="Cadastrar"> </div> </form> -=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-= esse aqui é a ação do formulario: <?php aqui esta tudo ok include_once"validacao.php"; $valid = new Validacao(); $valid -> logou (); $valid -> restricao_pagina(['permissao_cliente']); =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= aqui fica a função que eu montei $valid -> cadastrar(); ?> -=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-= e aqui fica o código da função na class Validacao: <? class Validacao { public function cadastrar(){ include"conexao.php"; if(empty($_POST['nome']) || empty($_POST['email']) || empty($_POST['cpf']) ||empty($_POST['dataN']) || empty($_POST['login']) ||empty($_POST['senha']) || empty($_POST['tipo']) ||empty($_FILES['foto'])) { echo"preencha todos os campos"; exit; }; $nome = $_POST['nome']; $email = $_POST['email']; $cpf = $_POST['cpf']; $dataN = $_POST['dataN']; $login = $_POST['login']; $senha = $_POST['senha']; $permissao = $_POST['tipo']; $foto = $_FILES['foto']; $extensao = strtolower(substr($foto['name'], -4)); $nome_foto = md5(time()).$extensao; $diretorio = "../foto/"; move_uploaded_file($foto['tmp_name'], $diretorio.$nome_foto); $inseri = "INSERT INTO cliente_locadora VALUES ('','$nome','$email','$cpf','$dataN','$login','$senha', '$permissao','','$nome_foto', NOW())"; $resultado=$conexao -> query($inseri); if($resultado){ echo"foi"; }else{ echo"n foi possivel cadastrar usuario"; } } } ?> -=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-= arquivo CONEXÃO: <?php $host='localhost:3306'; $user='root'; $pass=''; $dataBase='locadora'; $conexao=new mysqli($host,$user,$pass,$dataBase); if(!$conexao){ echo"conexão com o banco d ados falhou :("; exit; }; ?> -=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
  13. Eduardo_555

    Colocar Array dentro de uma tabela de mysql

    Olá boa tarde minha gente. é o seguinte!! Estou desenvolvendo um aplicativo em php que recebe o upload de um arquivo txt, porem este arquivo possui um grande numero de dados separados por " | "(pipes), Pego o txt abro ele dou um explode e separo tudo em array separada cada palavra. Agora vem a bronca!! para inserir estes dados em um banco, criei uma tabela com 21 colunas, ou seja vou ler um txt enorme porem preciso colocar no banco de dados apenas 21 desses dados e pior para encontrá-los no meio do txt eu crio um if que testa o primeiro elemento da linha que me identifica oque é, então quando chega nesse dado valor eu paro a varredura da array e devo inserir os próximos 21 arrays no banco. e depois ainda devo continuar varrendo a array para procurar mais desses dados valores e repetir o processo de inserção no banco. Como fasso isso. Se eu crio um for quando achar o meu elemento escolhido so vou conseguir inserir o valor da primeira array em todas as colunas pois não vai acontecer incrementação do nome das colunas. E agra?? Alguém já viu algo do tipo estou meio perdido.
  14. preciso gravar no banco de dados algumas instruções mysql, por exemplo, quero gravar no BD o seguinte codigo: CREATE USER 'vivia77'@'localhost' IDENTIFIED BY 'xpt149870'; FLUSH PRIVILEGES; no entanto quando o mysql grava o registro, gera um erro, do tipo: Stack trace: #0 C:\laragon\www\forum_tecno\admin\xinserir.php(25): PDOStatement->execute() #1 {main} thrown in C:\laragon\www\forum_tecno\admin\xinserir.php on line 25 é como se executasse o comando que estou apenas inserindo no BD...
  15. O usuário tem uma tela, onde ele realiza o cadastro de um produto. Ele seleciona uma categoria e uma subcategoria em um combobox (os value desses <option> são os mesmo já cadastrados no bd) No Banco de dados tenho 3 tabelas: - Categorias (previamente preenchida com 10 categorias) cat_id, cat_mome - Subcategorias (previamente preenchida com x sub-categorias) sub_id, sub_nome, sub_id_cat ( sub_id_cat, previamente preenchido com as id das categorias - Produtos prod_id, prod_nome, prod_desc, prod_img, prod_id_cat, prod_i_subcat (prod_id auto incrementa) Minha dúvida é como eu levaria isso para o banco de forma relacionada? Penso que na página que realizará a conexão e a inserção: - Os valores do combobox (categoria e subcategoria) estariam em nas suas variaveis; - Correria o banco comparando esses valores com as ID nas tabela categorias e subcategorias; - Encontrando armazenaria em outra variavel; - Iria inserir na tabela PRODUDO na categoria x, na subcategoria x... Não sei se essa lógica faz muito sentido, visto que não achei nada de comandos para fazer esse INSERT Bom, seria essa minha questão.... ...se alguém compreendeu e puder dar uma luz. (está em pdo a execussão)
×

Important Information

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