Jump to content

Search the Community

Showing results for tags 'Select'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

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 383 results

  1. neto_celino

    Select SUM de valor total

    Estou usando o seguinte código para somar um SELECT, mas cheguei em um determinado ponto que travei. Tenho 400 registros na DB e tenho que somar alguns registros somente. Ou seja, somar o (valortotal) de alguns ID's somente. É possivel e por onde vou ? rs. <?php $subtotal = "SELECT SUM(valortotal) from tbl_compras WHERE id = VariosIdAqui"; $resultado = mysql_query($subtotal); $registro = mysql_fetch_row($resultado); echo number_format($registro[0], 2, ',', ' ') ; ?>
  2. Olá amigos! Tenha a seguinte estrutura no banco MySQL COD | PONTOX | PONTOY | ATLETAX | ATLETAY 1 | 0 | 1 | Maria | João 2 | 2 | 0 | João | Maria 3 | 0 | 2 | Maria | João 4 | 7 | 5 | Maria | João 5 | 0 | 3 | João | Maria 6 | 2 | 1 | João | Maria 7 | 0 | 6 | Maria | João 8 | 4 | 0 | João | Maria Preciso de ajuda para somar quantos pontos fez o atleta João nos últimos 5 torneios (COD 8, 7, 6, 5 e 4) Há momento que o João jogou em X e outro momento em Y. Abaixo segue meu Select, onde a soma dos pontos deve ser 17. nomeatleta = "João" Set soma= banco.execute("SELECT sum(PONTOX ) AS somax, sum(PONTOY ) AS somay FROM (select cod, pontox, pontoy, atletax, atletay from torneios where (atletax like '"&nomeatleta&"' or atletay like '"&nomeatleta&"') order by cod desc limit 5) AS temp")
  3. Marcones Borges

    Filtrar Variável em um select

    Olá, bom dia, estou tendo dificuldade em uma filtragem, quando passo o parâmetro para o select em forma de variável ele não exibe resultados. Segue o código: $usuario='gerente'; function montaSelect() { $sql = "SELECT * FROM membros WHERE user='".$usuario."' "; $query = mysql_query( $sql ); if( mysql_num_rows( $query ) > 0 ) { while( $dados = mysql_fetch_assoc( $query ) ) { $opt .= '<option value="'.$dados['nome'].'">'.$dados['nome'].'</option>'; } } else $opt = '<option value="0">Nenhum Membro cadastrado</option>'; return $opt; } Quando substituo a variável pelo nome usuário gerente, ele lista normal, mais na variável não da certo. já tentei user='{$usuario}' , user='$usuario' , user=$usuario}, nenhuma forma funciona... Alguém pode me ajudar..
  4. Marcones Borges

    Select dinâmico

    Olá boa tarde! Tenho 3 select e não estou conseguindo habilita-los pela seleção a ideia é selecionar tipo 1 habilita select 1, 2 habilita select 2. <select class="form-control input-sm" name="principal" id="principal"> <option value="select1">Ativa select 1</option> <option value="select2">Ativa select 2</option> </select> <select class="form-control input-sm" name="select1" id="select1"> <option value="opção 1">opção 1</option> <option value="opção 2">opção 2</option> <option value="opção 3">opção 3</option> </select> <select class="form-control input-sm" name="select2" id="select2"> <option value="opção 7">opção 7</option> <option value="opção 8">opção 8</option> <option value="opção 9">opção 9</option> </select> //Java script <script type='text/javascript'> var principal = $("#principal"); var select1 = $("#select1"); var select2 = $("#select2"); inst.bind("input", function () { principal.val(""); select1.val(""); select1.attr("list", null) var option = $(inst.prop("list")).find("option[value='" + inst.val() + "']"); if (option != null && option.length > 0) { principal.attr("list", "_" + option.attr("data-value")); } else { principal.attr("list", null) } }); </script> Não consigo colocar pra funcionar... alguém me ajude um!
  5. Diego-SLP

    select button com valor selected do banco

    Bom dia, Tenho uma pagina para editar meus registros do banco e em um campo select o que está definido no banco de dados não aparece selecionado, vem com um valor em branco, sendo que meu ID e meu VALOR para esta tela é o mesmo campo, nao estou utilizando ID e VALOR. <!--INICIO FORMULARIO PESQUISAR DOSAGEM--> <form action="atualizar_movcbuq.php?id=<?php echo $_GET['id']; ?>" method="post" name="pesquisar" > <?php $busca = mysqli_query($con,"SELECT data,faixa,ticket,quantidade,obra_cliente,horae,horas,placa,operacao from dosagem_usina where id ='".$_GET['id']."'"); while ($linha = mysqli_fetch_array($busca)) { $data = date('d/m/Y', strtotime($linha['data'])); $faixa = $linha['faixa']; $ticket = $linha['ticket']; $quantidade = $linha['quantidade']; $obra = $linha['obra_cliente']; $horae = $linha['horae']; $horas = $linha['horas']; $placa = $linha['placa']; ?> <!--INICIO CAMPO--> <div class="col-2"> <label>Faixa</label> <div class="input-group-prepend"> <span class="input-group-text"><i class="fas fa-list-ol"></i></span> <select class="form-control" name="faixa" style="width: 100%;" data-select2-id="1" aria-hidden="true"> <?php $preenche_faixa = mysqli_query($con,"select faixa from dosagem_usina group by faixa"); while($dados = mysqli_fetch_assoc($preenche_faixa)) { echo "<option value='".$dados['faixa']."' >".$dados['faixa']."</option>"; } ?> </select> </div> </div> <!--FIM CAMPO--> <?php } ?>
  6. Public2004

    Otimizar Consulta

    Boas. Gostaria da ajuda dos colegas para analisar a possibilidade de otimizar a seguinte situação: Tenho um "select" simples para trazer um registro específico e que atenda uma determinada condição (where) - Após este "select", recupero o "id" deste registro e utilizo para fazer mais dois "select", um para trazer o registro anterior e outro para o próximo (id) utilizando MIN e MAX. Tem como fazer tudo isso em um único "select" ? Tks.
  7. danicarla

    Alterar valor de campo Select

    Olá gente bom dia... tenho um select e gostaria de mudar o valor dele quando o botão do formulário for apertado para "Aguarde" Gostaria de fazer isso sem usar jquery Acho que é algo simples mas pela busca não achei nada.. <script> function MudarSelect(){ // Mudar o select para AGUARDE } </script> <select name="conteudo" id="conteudo"> <option value="0" disabled selected>-- Selecione</option> <option value="Carros">Carros</option> <option value="Motos">Motos</option> </select> <input type="submit" value="Buscar" onclick="MudarSelect();" />
  8. opl12

    Select dentro de outro Select

    Olá Mestres Podem dar uma direção? Estou apanhando em algo que aparentemente é fácil Preciso: *Tenho um Banco de Dados com as Colunas: Id, nome, password, data, nivel ... na coluna "nivel" tem duas informações ou é "staff" ou é "operacao" *no 1º Select ele vai validar se o usuário e a senha estão corretos conforme no Banco de Dados do PhpMyAdmin pelas variáveis $nome e $password *no 2º Select ele valida o nível de acesso, se é "staff" ou "operacao" se o $nome pertencer a um "staff".. então abre o "Site A"... se pertencer a um "operacao" vai para o "Site B" <!DOCTYPE html> <html lang="pt-br"> <head> <title>Comprovar Usuário</title> <meta charset="utf-8"> </head> <body> <?php try { $base=new PDO("mysql:host=localhost;dbname=painel","root",""); $base->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // ....... select para validar login e senha se estão ok $sql="SELECT * FROM login WHERE nome= :nome AND password= :password"; $resultado=$base->prepare($sql); $nome=($_POST["nome"]); $password=($_POST["password"]); $resultado->bindValue(":nome",$nome); $resultado->bindValue(":password",$password); $resultado->execute(); $numero_registro=$resultado->rowCount(); //Validar Camada de Nível $sql2="SELECT * FROM login WHERE name= :nome AND nivel = 'staff'"; $resultado2=$base2->prepare($sql2); $nome=($_POST["nome"]); $resultado2->bindValue(":nome",$nome); $resultado2->execute(); $numero_registro2=$resultado2->rowCount(); if($numero_registro!=0) { //echo "<h1>Logado com Sucesso</h1>"; ...Se Login e Senha estão ok, então abre a página session_start(); $_SESSION["usuario"] = $_POST["nome"]; header("Location:reports.php"); }else { echo "Senha incorreta, favor verificar! <br><br>"; echo '<a href="index.php">Clique aqui para tentar novamente!</a>'; //header("Location:index.php"); } }catch(Exception $e) { die("Error" . $e->getMessage()); } ?> </body> </html>
  9. a imagem é uma parte de uma tabela extensa. como eu faço uma consulta por exemplo para jogador igual à 1, 3, 5 e liga igual à 1? isso é para uma verificação se existe uma liga com exatamente os jogadores 1, 3 e 5, nem mais nem menos espero ter sido claro
  10. Olá Mestres, Não achei um tópico com este assunto No Código abaixo, eu dou um echo e me retorna o valor de um array, *que é o resultado de um SELECT feito no Banco de Dados PhpMyAdmin *no banco tenho a tabela LOGIN, com as colunas: Nome, Password, Nivel no PHP eu carrego as variáveis $nome e $password com isso eu faço um select com uma condição na coluna "nivel" .. para me trazer apenas o resultado onde consta a palavra "staff" na coluna "nivel" ao dar um echo: echo $key.": ".$value."<br>"; o PHP me retorna: nome: jefersonpassword: 123nivel: staff ***a pergunta: Tem como eu gravar o resultado da coluna "nivel" ( que neste caso é "staff" ) em uma variável?? ao ponto de dar um echo e aparecer apenas a palavra "staff" ? Se puderem me ajudar, já agradeço <!DOCTYPE html> <html lang="pt-br"> <head> <title>Comprovar Usuário</title> <meta charset="utf-8"> </head> <body> <?php $nome = "jeferson"; $password = "123"; try { $base=new PDO("mysql:host=localhost;dbname=painel","root",""); $base->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql="SELECT nome, password, nivel FROM login WHERE nome= :nome AND password= :password"; $resultado=$base->prepare($sql); $resultado->bindValue(":nome",$nome); $resultado->bindValue(":password",$password); $resultado->execute(); $result = $resultado->fetch(PDO::FETCH_ASSOC); foreach ($result as $key => $value) { echo $key.": ".$value."<br>"; } }catch(Exception $e) { die("Error" . $e->getMessage()); } ?> </body> </html>
  11. Olá, saudações a todos, eu tenho a seguinte duvida: preciso identificar se a data do dia esta dentro de um intervalo de datas, nos temos o seguinte sql "SELECT * FROM tb_cadastro WHERE datCadastro BETWEEN '2010/09/10' AND '2011/10/10'". O que preciso é saber se a data do dia este nesse intervalo. Tipo Data 01 = 01/02/2020 Data 02 = 10/02/2020 Data 03 = 05/02/2020 se Data 03 estiver no intervalo de Data 01 e Data 02 faça algo se não faça nada
  12. asacap1000

    Mostrar imagens vindo de outro servidor

    Salve galera. estou com uma zica aqui e não vai. Tenho um servidor WEB final IP final 120 neste servidor eu acesso um banco de dados de outro servidor 122, tem uma tabela com fotos e precisaria mostrar estas fotos na intranet. porém ele me mostra o caminho mas não mostra a imagem. Na Tabela está sendo salvo desta forma: Z:/Avarias/FOTOS/Alfandegado/2020/01.%20JANEIRO/14.01.2020/AVARIA%20CLIENTE%20CN=%20191234%20(2).JPG Chamei ele na tela desta forma: <?php ociexecute($stmt2,OCI_DEFAULT); while ($row = oci_fetch_object($stmt2)) { $string = OCIResult ($stmt2 ,1); ///link da avaria $avaria = OCIResult ($stmt2 ,2); ///titulo da avaria ?> <a href="<?=$string ?>" width="20%" height="30%" data-lightbox="gallery" > <button type="button" class="btn btn-dark active" data-toggle="modal" data-target="#modalExemplo"> <img src="<?=$string?>" width="160" height="100" class="rounded" title="<?=$avaria?>"> <br> </button> Na tela aparece desta forma: Se eu clicar na imagem fica assim apenas carregando: Se eu mandar abrir em nova guia a imagem aparece essa mensagem: Se eu copiar o link com botão direito e abrir no navegador ela abre normalmente. Ah lembrando que são tres servidores 120 web, 122 banco de dados, 128 as fotos onde salva como mapeamento Z:// Alguem teria alguma idéia de como chamar estas fotos???
  13. juninhogpe

    Ajuda com select/option

    Bom dia pessoal. Estou fazendo um CRUD e me deparei com a situação que tenho o formulário de alteração de dados do cliente, e nesse formulário tenho um campo do tipo "select" onde trago o convênio do cliente. No cadastro foi tranquilo para exibir as informações do banco de dados, mais no form de alteração como eu poderia exibir a informação para que eu possa trazer esses dados e realizar a alteração? Código <select class="form-control" name="convenio"> <?php $sql = "SELECT * FROM convenio"; $resultado = $conn->query($sql); while ($exibe = $resultado->fetch_assoc()){ echo utf8_encode("<option value=".$exibe['id'].">".$exibe['nome']."</option>"); } ?> </select> Mesmo com o código acima, não é exibido nada.
  14. Herberto Silva

    Posicionamento no registo com select

    Olá Estou com uma dificuldade em elaborar um select de forma que verifique um campo data, (com uma atribuição de uma variável $current_date = date('Y-m-d');) caso exista essa data o select posicione-se no registo, neste caso no registo que contém a data igual a $current_date, mantendo os restantes registos da tabela disponíveis
  15. leandrodesouza14

    Selecionar tabela de acordo com dados do Select

    Tenho uma duvida. Estou recebendo dados de um formulário HTML através do método POST. Um desses dados provem de um campo Select com diversos Options. Eu vou inserir os dados recebidos dos diversos imputs em varias tabelas, qual das tabelas vai depender do que o usuário selecionar no Select. Por exemplo: Se a pessoa selecionar BMW no Select, os dados do restante do formulário devem ser inseridos na tabela BMW. / Se a pessoa selecionar Fiat no Select, os dados do restante do formulário devem ser inseridos na tabela Fiat. O codigo que desenvolvi ate agora foi esse: <form action="cadastrodeveiculo.php" method="post" name="cadastroveiculo"> <p> Fabricante: <select name="marca"> <option value="audi" >Audi</option> <option value="bmw">BMW</option> <option value="chevrolet">Chevrolet</option> <option value="citroen">Citroen</option> <option value="fiat">Fiat</option> <option value="ford">Ford</option> <option value="hyundai">Hyundai</option> <option value="honda">Honda</option> <option value="jeep">Jeep</option> <option value="mb">Mercedes-Benz</option> <option value="mitsubishi">Mitsubishi</option> <option value="nissan">Nissan</option> <option value="peugeot">Peugeot</option> <option value="renault">Renault</option> <option value="toyota">Toyota</option> <option value="volkswagen">Volkswagem</option> </select> Modelo: <input type="text" id="modelo" name="modelo" maxlength="50"> Versao: <input type="text" id="versao" name="versao" maxlength="100"> Ano: <input type="text" id="ano" name="ano" maxlength="12"> Link: <input type="text" id="link" name="link" maxlength="300"> </p> <input class="submit" type="submit" name="cadastrar" value="Cadastrar"> </form> O codigo PHP, da pagina cadastroveiculo.php e o seguinte: <?php $conn = mysqli_connect("localhost", "leandro", "123", "afxveiculos"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; $tabela = $_POST['marca']; $modelo = $_POST['modelo']; $versao = $_POST['versao']; $ano = $_POST['ano']; $link = $_POST['link']; $sql = "INSERT INTO (modelo, versao, ano, link) VALUES ('$modelo', '$versao', '$ano', '$link')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); header("location: cadastroesquema.html"); ?> Deixei o Insert Into vazio pois não sei que colocar la. Obrigado galera!
  16. Gildvan Arley

    Remover ID de um SELECT

    <?php $consulta = $conexao->query('SELECT * FROM nomevip '); while ($exibir=$consulta->fetch(PDO::FETCH_ASSOC)){ ?> Olá Como posso remover 13 ids desse SELECT do 1 ao 13
  17. gustavo491

    Duvida em Select

    Tenho esse modelo de banco de dados com algumas informações cadastradas e preciso buscar atráves de um select os Campeonato e Modalidades que uma pessoa não tem vinculo, porém já tentei de diversas maneira e não consegui exito, máximo que consegui foi buscar as modalidades que não existe ninguém cadastrado.
  18. O código em JS abaixo alimenta o combobox "programas" (html <select id="programas">) com uma lista em Json (lista-regiao-programas.json) de acordo com a escolha no combo "regioes" (html <select id="regioes">). Mas como eu faço para alimentar o combobox "municípios" (html <select id="municipios">) baseado no combo em "regiões" com a lista Json "combox-municipios.json" ? esolhe 1 programa -> alimenta regiões -> escolhe 1 região -> alimenta "município" (3 select dropdwon em cascata / aninhados)... HTML -> <div class="form-group"> <!-- dropdown Regiões --> <label for="regioes">Região de integração</label> <select id="regioes"> <option value=""></option> </select> </div> <div class="form-group"> <!-- dropdown Programas --> <label for="programas">Programa desenvolvido</label> <select id="programas"></select> </div> JS JSON -> $(document).ready(function(){ $.getJSON('SIGPLAM2/javaScript/lista-regiao-programas.json', function(data){ var items = []; var options = '<option value="">escolha uma região</option>'; $.each(data, function(key, val){ options += '<option value="' + val.nome + '">' + val.nome + '</option>'; }); $("#regioes").html(options); $("#regioes").change(function(){ var options_programas = ''; var str = ""; $("#regioes option:selected").each(function(){ str += $(this).text(); }); $.each(data, function(key, val){ if(val.nome == str){ $.each(val.cidades, function(key_city, val_city){ options_programas += '<option value="' + val_city + '">' + val_city + '</option>'; }); } }); $("#programas").html(options_programas); }).change(); }); });
  19. Olá amigos, Tenho uma tabela Character Set: UFT8 e Collation: uft8_general_ci. Não consigo fazer um select onde possa ignorando maiúsculas, minúsculas, acentos e caracteres especiais. Já varri a internet e nada no original ou adaptado funcionou. Ignora maiúsculas e minúsculas ainda dá certo mais quanto vai para acentuação fico perdido. Tentei algo como: "SELECT DISTINCT * FROM livros WHERE tituloLivro LIKE _utf8'%".$termo."%' COLLATE utf8_unicode_ci OR tituloLivro LIKE '%".$termo."%'" Usei uft8_encode e uft8_decode na variável termo e ainda nada. Alguma dica?! Valeu
  20. Olá, boa tarde! Eu estou com um problema e não consigo resolver. Alguem pode me ajudar? Eu tenho uma seção de serviços no site (inseri a imagem como anexo para que voces possam visualizar) Basicamente são 5 colunas em que cada uma tem uma imagem, um titulo, um quadradinho que abre uma lista e quando clica em algum item da lista, abre um popup com as informações daquele item. Para tentar fazer isso com o php eu criei a tabela "servicos" com os campos: id titulo (pra inserir esses titulos abaixo da imagem) - adequação, estruturação, etc. lista - os titulos dos itens da lista popup - texto com os itens da lista Eu adicionei os itens das listas de cada coluna no phpmyadmin e consegui fazer a função de editar e excluir certinho. Mas depois disso, preciso exibir as informações na index.php Até agora tentei fazer somente a primeira coluna de "Adequação", vejam o código na index.php para exibir: <div class="col mb-4 p-3"> <div class="d-flex justify-content-center"> <img src="img/icones/adequacao.png" alt="Adequação"> </div> <p class="mt-3 titulobranco text-center">Adequação</p> <div class="servicos d-flex justify-content-center"> <ul class="nav"> <li class="nav-item dropdown"> <img class="quadrado nav-link" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" src="img/icones/quadrado.png" alt="Conscientização"> <div class="dropdown-menu dropdown-menu-personalizado" aria-labelledby="navbarDropdown"> <?php $titulo = "Adequação"; $sql = "SELECT * FROM servicos WHERE titulo = '$titulo'"; $sql = $pdo->query($sql); if($sql->rowCount()>0){ foreach($sql->fetchAll() as $servicos){ echo'<a class="dropdown-item textoservicos">'.$servicos['lista'].'<div style="float:right; color:#27B1F7;">&#43;</div></a>'; } } ?> </div> </li> </ul>' </div> </div> Eu não sei se esse código está certo, mas está funcionando. Ele está exibindo na primeira coluna "Adequação", os itens da lista desse respectivo titulo. Mas o popup não está funcionando, ao clicar em um item da lista deveria abrir o popup com o respectivo texto cadastrado naquele item, mas não está funcionando. Esse foi o código do popup que eu fiz: <? $titulo = "Adequação"; $sql = "SELECT * FROM servicos WHERE titulo = '$titulo' "; $sql = $pdo->query($sql); if($sql->rowCount()>0){ foreach($sql->fetchAll() as $servicos){ echo '<div id="modal-servicos" class="modal-container">'; echo '<div class="modaldentro">'; echo '<button class="fecharmodal">X</button>'; echo '<h3>'.$servicos['lista'].'</h3>'; echo '<p>'.$servicos['popup'].'</p>'; echo '</div>'; echo '</div>'; } } ?> Alguem pode me ajudar a corrigir o meu código e fazer funcionar? Obrigado
  21. durrib

    Iniciando no MySQL

    Olá, pessoal. Meu provedor não autoriza mais Banco Access, então fui obrigado migrar para o MySQL e estou "apanhando", rs... Consegui criar a primeira Tabela de Insert de email's. Aí que vem o drama, problemas no auto_increment e blá blá... Consegui o primeiro passo, o Insert, mas o resto não estou conseguindo assimilar. Prefiro continuar os script's no ASP, se tiver que ir pro PHP, eu desisto. --> 'Windows 2012 'Criamos o objeto de conexão Set conn = Server.CreateObject("ADODB.Connection") 'Abrimos uma conexão com o banco de dados '[IMPORTANTE] altere os dados abaixo com as informações de sua base de dados Conn.Open("DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=XXX;PORT=3306;DATABASE=XXX;USER=XXX;PASSWORD=XXX;OPTION=3;") Response.Write "banco conectado" 'Fechamos a conexão com o banco de dados Conn.Close() 'Destruímos o objeto Set Conn = Nothing --> Está conectando, mas na hora da listagem, nada! HELP!
  22. wandoh

    Select dados do usuário

    Boa Tarde! estou com um dificuldades de puxar os dados do usuário logado no site. Atualmente estou conseguindo puxar somente o NOME, quando tento puxar o restante da erro! Abaixo segue o Código. session_start(); //inicializa variaveis $id = "accountid"; $name = ""; $email = ""; $errors = array(); //conexão db $db = mysqli_connect('localhost', 'root', 'senha', 'db') or die("could not connect to database"); //Registrar usuário if (isset($_POST['reg_user'])) { // receives all input values from the form $name = mysqli_real_escape_string($db, $_POST['name']); $email = mysqli_real_escape_string($db, $_POST['email']); $password = mysqli_real_escape_string($db, $_POST['password']); $password2 = mysqli_real_escape_string($db, $_POST['password2']); //form validação: ensure that the form is correctly filled ... // by adding (array_push)) corresponding error unto $errors array if(empty($name)) { array_push($errors, " "); } if(empty($email)) { array_push($errors, " "); } if(empty($pwd)) { array_push($errors, " "); } if($pwd != $pw2) { array_push($errors, " "); } // To protect MySQL injection (more detail about MySQL injection) $name = stripslashes($name); $password = stripslashes($password); // first check the databese to make sure // verifica na db se a usuário existente com o mesmo nome de usuário e email $user_check_query = "SELECT * FROM t_account WHERE name='$name' or email='$email' LIMIT 1"; $result = mysqli_query($db, $user_check_query); $user = mysqli_fetch_assoc($result); if($user) { // if user existente if ($user['name'] === $name) { array_push($errors, " "); } if ($user['email'] === $email) { array_push($errors, " "); } } // Registra o usuário se não haver erros if (count($errors) == 0 ) { $pwd = md5($pwd); print $pwd; $query = "INSERT INTO t_account (name, email, pwd, pw2) VALUES ('$name', '$email', '$password', '$password2')"; mysqli_query($db, $query); $_SESSION['accountid'] = $id;// $_SESSION['name'] = $name; $_SESSION['success'] = 'Você está logado em'; echo " "; //header('location: index.php'); } } //LOGIN USER if (isset($_POST['login_user'])) { $name = mysqli_real_escape_string($db, $_POST['name']); $password = mysqli_real_escape_string($db, $_POST['password']); if (empty($name)) { array_push($errors, " "); } if (empty($password)) { array_push($errors, " "); } if (count($errors) == 0 ) { $pwd = md5($pwd); $query = "SELECT 'email' FROM t_account WHERE name='$name' AND password='$password'"; $results = mysqli_query($db, $query); if (mysqli_num_rows($results)) { $_SESSION['accountid'] = $id;// $_SESSION['name'] = $name; $_SESSION['success'] = 'Você está logado em'; echo " "; //header('location: index.php'); }else{ array_push($errors, " "); } } } Com a variável abaixo, é exibido o nome de quem esta logado. $_SESSION["name"] Já com os demais, não e exibido o resultado é apresentado uma msg de erro. $_SESSION["email"] Notice: Undefined index: email in Passei em todos os post que tem sobre o assunto, mas infelizmente em meu código não deu certo. Sou novo em PHP! Preciso puxar todos os dados cadastrado do usuário.
  23. Olá a todos! Estou com uma dúvida em relação a realizar um cadastro no banco de dados (SQL) a partir de um formulário de um projeto. Possuo duas tabelas, Categoria e Itens, na qual a tabela Itens possui uma FOREIGN KEY com a tabela Categorias. Na página de Categorias consigo realizar os cadastro das mesmas sem problemas e elas estão sendo aplicadas em um SELECT na página de Cadastro dos Itens. O problema está sendo cadastrar os Itens no Banco de Dados. Estou utilizando PHP Orientado à Objetos Página de Adição de Pedidos <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Adição de Item</title> </head> <body> <div> <a href="modificarCardapio.php" class="link_home"><i class="fa fa-home"></i></a> </div> <div> <div> <h1>Adicionar Itens ao Cardápio</h1> </div> <div> <form action="#" method="POST"> <label>Categoria:</label> <select name="selecionarcat"> <option selected>Selecione a Categoria</option> <?php require_once"../models/conexao.class.php"; require_once"../models/categoriaDAO.class.php"; $catDAO = new categoriaDAO(); $ret = $catDAO->buscarTodasCategorias(); if(count($ret) > 0){ foreach ($ret as $dado){ echo "<option value='".$dado->idcategoria."'>".$dado->descritivo."</option>"; } } ?> </select> <br><br> <a href="addcategoria.php"><input type="button" value="Adicionar nova Categoria"></a> <p> <label>Nome do Item: </label> <input type="text" name="nomeproduto"> </p> <p> <label>Descrição: </label> <input type="text" name="descricao"> </p> <p> <label>Preço: </label> <input type="text" name="preco"> </p> <br> <input type="submit" value="Adicionar"> </form> </div> </div> </body> </html> <?php if($_POST){ require_once "../models/conexao.class.php"; require_once "../models/item.class.php"; require_once "../models/itemDAO.class.php"; $item = new item(null, $_POST["nomeproduto"], $_POST["descricao"], null, $_POST["preco"]); $itemDAO = new itemDAO(); $itemDAO->adicionar($item); header("Location:modificarCardapio.php"); } ?> ItemDAO.php <?php class itemDAO extends conexao{ function __construct(){ parent:: __construct(); } function adicionar($item){ $sql="INSERT INTO itens (nomeprod, descricao, preco, id_categoria) VALUES(?, ?, ?, ?)"; try{ $stm = $this->db->prepare($sql); $stm->bindValue(1, $item->getNomeproduto()); $stm->bindValue(2, $item->getDescricao()); $stm->bindValue(3, $item->getPreco()); $stm->bindValue(4, $item->getCategoria()); $stm->execute(); $this->db = null; } catch(Exception $e){ die($e->getMessage()); } } ?> Item.class.php <?php class item{ private $iditem; private $nomeproduto; private $descricao; private $categoria; private $preco; function __construct($iditem, $nomeproduto, $descricao, $categoria, $preco){ $this->iditem=$iditem; $this->nomeproduto=$nomeproduto; $this->descricao=$descricao; $this->categoria=$categoria; $this->preco=$preco; } function getIditem(){ return $this->iditem; } function getNomeproduto(){ return $this->nomeproduto; } function getDescricao(){ return $this->descricao; } function getCategoria(){ return $this->categoria; } function getPreco(){ return $this->preco; } function setIditem($iditem){ $this->iditem=$iditem; } function setNomeproduto($nomeproduto){ $this->nomeproduto=$nomeproduto; } function setDescricao($descricao){ $this->descricao=$descricao; } function setCategoria($categoria){ $this->categoria=$categoria; } function setPreco($preco){ $this->preco=$preco; } } ?>
  24. Galera salve a todos. Gostaria de saber se é possivel e se for como fazer. Tenho um select de faturamento, e nesta consulta ele me traz o numero da NF, ele me traz os ítens faturados. Gostaria de saber se´no próprio select é possível trazer o numero da NF apenas uma vez, e nas outras linhas que estarão vindo os ítens cobrados estes campos ficarem vazios. Segue exemplo hoje como está e como eu preciso. Como eu preciso: Abaixo o select SELECT A.ID_KLIENT COD, K.NAME NOME, A.BILLITE ITEM, I.DESCRIPTION DESC_ITEM, SUM(A.MNG) QUANT, SUM(ROUND(A.PREIS, 3)) VALOR, BO.NR_NF NF FROM BILL_OS_ITEM A, BILL_ITEM I, KLIENTEN K, BILL_OS BO, (SELECT T.DOCSVE_REF, D.DOCHD_DOC_ID FROM FISCAL.DOCSVE T, FISCAL.DOCHD D WHERE T.DOCSVE_DOC_PRC_ID = D.DOCHD_DOC_PRC_ID) REFE WHERE I.BILLITE = A.BILLITE AND A.ID_KLIENT = K.ID_KLIENT AND BO.NR_NF = REFE.DOCHD_DOC_ID(+) AND BO.ID_KLIENT = K.ID_KLIENT AND BO.STATUS <> '80' AND BO.ID_OS = A.ID_OS AND TRUNC(BO.DATE_EMISS) >= TO_DATE('01/09/2019', 'DD/MM/YYYY') AND TRUNC(BO.DATE_EMISS) <= TO_DATE('30/09/2019', 'DD/MM/YYYY') GROUP BY A.ID_KLIENT, K.NAME, A.BILLITE, I.DESCRIPTION, BO.NR_NF, BO.LOTE, REFE.DOCSVE_REF ORDER BY K.NAME, A.ID_KLIENT, A.BILLITE
  25. Mauricio Molina

    Manter select após salvar dados!

    Boa tarde. Ainda sou iniciante, se puderem me ajudar agradeço! Estou com uma dificuldade em manter a opção selecionada no campo select, após salvar os dados em duas situações distintas: O que mais preciso fazer? <div class="col-md-2 col-sm-2 col-xs-7"> <div class="form-group"> <label for="config_horario_domingoferiado">Domingo e Feriado<span class="text-danger">*</span></label> <select name="config_horario_domingoferiado" id="config_horario_domingoferiado" class="form-control" value="<?= $data['config']->config_horario_domingoferiado ?>" required> <option>Aberto</option> <option>Fechado</option> </select> </div> </div> <div class="col-md-3 col-sm-3 col-xs-12"> <div class="form-group"> <label for="imovel_financ">Bandeiras<span class="text-danger">*</span></label> <select name="imovel_financ" id="imovel_financ" class="form-control"> <option value=" ">Selecione...</option> <option value="Aceita Financiamento">Aceita Financiamento</option> <option value="Alugado">Alugado</option> <option value="Frente para Mar">Frente para Mar</option> <option value="Lançamento">Lançamento</option> <option value="Oportunidade">Oportunidade</option> </select> </div> </div>
×

Important Information

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