Jump to content

eduardodsilvaq

Members
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Comum

About eduardodsilvaq

  1. eduardodsilvaq

    Erro de cadastro - PDOStatement->execute()

    Simplesmente nao entendo o erro... Erro: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in C:\AppServ\www\functions.php:102 Stack trace: #0 C:\AppServ\www\functions.php(102): PDOStatement->execute() #1 C:\AppServ\www\cadastro.php(34): cadastrarUsuario('eduardodsilvaq@...', '8888888888888', 'Eduardo Queiroz', 'Seller', '1990-10-10', '8888888888888') #2 {main} thrown in C:\AppServ\www\functions.php on line 102 Function: function cadastrarUsuario ($x, $y, $q, $r, $w, $e){ $token = md5(mt_rand(34, 38)); $y = loginHash($y); $PDO = Conexao::dbConnect(); $sql = "INSERT INTO usuarios (email, senha, nome, usuario, data, telefone, token) VALUES (:email, :senha, :nome, usuario, :data, :telefone, :token)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':email', $x); $stmt->bindParam(':senha', $y); $stmt->bindParam(':nome', $q); $stmt->bindParam(':usuario', $r); $stmt->bindParam(':data', $w); $stmt->bindParam(':telefone', $e); $stmt->execute(); echo "<script>alert('Usuario cadastrado com sucesso.');window.location.href='login.php'</script>"; exit; }
  2. eduardodsilvaq

    Call to a member function rowCount() on boolean

    Agora esta dando o erro "Fatal error: Call to a member function rowCount() on boolean in " if ($queryl->rowCount() == 0) { Tentei usar "PDO::FETCH_NUM" na query mas nao deu certo.
  3. eduardodsilvaq

    Call to a member function rowCount() on boolean

    function efetuarLogin ($x, $y) { $connect = db_connect(); $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); if ($queryl->rowCount() == 0) { echo $x; echo $y; echo "<script>alert('Dados de Login incorretos.'); history.back();</script>"; exit; } else { setcookie("login",$x); header("Location:index.php"); exit; } } Esse código tem algum erro nessa linha: $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); Nao consigo validar o login mesmo que os dados estejam corretos. Alguém da uma ajuda?
  4. eduardodsilvaq

    Exibir objetos da lista

    Bom a ideia era criar uma lista de encomendas para cada estado. Porem não consigo exibir depois de adicionar com o .push_back(pedido1); #include <iostream> #include <list> using namespace std; //criando estrutura de pedidos struct Pedido{ string nomeCliente, mEstado; int estadoEntrega; float cepEntrega; void insere (string stnomePedido, int stestadoEntrega, int stcepEntrega){ nomeCliente = stnomePedido; estadoEntrega = stestadoEntrega; cepEntrega = stcepEntrega; } void mostraPedido() { if (estadoEntrega == 1) {mEstado = "Acre";} if (estadoEntrega == 2) {mEstado = "Alagoas";} if (estadoEntrega == 3) {mEstado = "Amapa";} if (estadoEntrega == 4) {mEstado = "Amazonas";} if (estadoEntrega == 5) {mEstado = "Baia";} if (estadoEntrega == 6) {mEstado = "Ceara";} if (estadoEntrega == 7) {mEstado = "Distrito Federal";} if (estadoEntrega == 8) {mEstado = "Espirito Santo";} if (estadoEntrega == 9) {mEstado = "Goias";} if (estadoEntrega == 10) {mEstado = "Marranhao";} if (estadoEntrega == 11) {mEstado = "Mato Grosso";} if (estadoEntrega == 12) {mEstado = "Mato Grosso do Sul";} if (estadoEntrega == 13) {mEstado = "Minas Gerais";} if (estadoEntrega == 14) {mEstado = "Para";} if (estadoEntrega == 15) {mEstado = "Paraiba";} if (estadoEntrega == 16) {mEstado = "Parana";} if (estadoEntrega == 17) {mEstado = "Pernambuco";} if (estadoEntrega == 18) {mEstado = "Piaui";} if (estadoEntrega == 19) {mEstado = "Rio de Janeiro";} if (estadoEntrega == 20) {mEstado = "Rio Grande do Norte";} if (estadoEntrega == 21) {mEstado = "Rio Grande do Sul";} if (estadoEntrega == 22) {mEstado = "Rondonia";} if (estadoEntrega == 23) {mEstado = "Roraima";} if (estadoEntrega == 24) {mEstado = "Santa Catarina";} if (estadoEntrega == 25) {mEstado = "Sao Paulo";} if (estadoEntrega == 26) {mEstado = "Sergipe";} if (estadoEntrega == 27) {mEstado = "Tocantins";} cout << "Cliente...............: " << nomeCliente << "\n"; cout << "Estado para entrega...: " << mEstado << "\n"; cout << "Cep para entrega......: " << cepEntrega << " \n \n"; } }; void sair() { printf("Ja vai??? Nao! Nao! Espere! Naa...\n"); } int main() { list<Pedido> pedidos; int valor; do { printf ("\n\n1. Criar pedido: \n"); printf ("2. Listar pedidos: \n"); printf ("0. Sair \n\n"); scanf("%d", &valor); switch ( valor ) { case 1: { string valorNomePedido; int valorEstado, confirma; float valorCep; printf("\n Informe seu nome: \n"); cin >> valorNomePedido; cout<<endl; printf("Digite o numero do estado para entrega: \n"); printf("1.AC 2.AL 3.AP 4.AM \n"); printf("5.BA 6.CE 7.DF 8.ES \n"); printf("9.GO 10.MA 11.MT 12.MS \n"); printf("13.MG 14.PA 15.PB 16.PR \n"); printf("17.PE 18.PI 19.RJ 20.RN \n"); printf("21.RS 22.RO 23.RR 24.SC \n"); printf("25.SP 26.SE 27.TO \n"); cin >> valorEstado; if (valorEstado == 0 or valorEstado > 27){ printf("\n Estado invalido. \n"); break; } printf("\n Digite o CEP para entrega: \n"); cin >> valorCep; cout<<endl; //estancia e cria um pedido Pedido pedido1; pedido1.insere(valorNomePedido, valorEstado, valorCep); //solicita confirmação do pedido aao usuario antes de adicionalo a lista cout << "\n Este e seu pedido? \n"; cout << "1.SIM 2.NAO \n\n"; pedido1.mostraPedido(); cin >> confirma; if (confirma == 1){ cout << "\n Pedido confimado com sucesso! \n"; //adiciona pedido a lista pedidos.push_back(pedido1); } if (confirma == 2){ cout << "\n Pedido cancelado! \n"; } break; } case 2: { int tamanho; tamanho=pedidos.size(); if (tamanho==0){ cout << "\n Lista vazia. \n"; }else{ int listar; cout << "\n Quantidade de pedidos: " << tamanho << "\n"; cout << "Listar pedidos?\n"; cout << "1.SIM 2.NAO\n"; cin >> listar; cout<<endl; if(listar == 1){ for (int i=0; i<tamanho; i++){ } } if(listar == 2){ cout << "\n OK! Mas nao esqueca de fazer suas entregas!"; } } break; } case 0:{ sair(); break; } default:{ printf("\n Digite uma opçao valida\n"); break; } } }while(valor!=0); }
  5. eduardodsilvaq

    Codigo js randômico para uso no css

    Comecei um template de cores e estilos dinâmicos. Comecei fazendo um script php simples somente para teste: <?php $color = mt_rand(1, 3); if ($color == 1){ $colora = "#3CB371"; $colorb = "#FFFFF0"; $colorc = "#8ad1aa"; $colord = "#27754a"; $colore = "#339860"; } if ($color == 2){ $colora = "#B22222"; $colorb = "#FFFFF0"; $colorc = "#d17a7a"; $colord = "#741616"; $colore = "#971d1d"; } if ($color == 3){ $colora = "#9932CC"; $colorb = "#FFFFF0"; $colorc = "#c284e0"; $colord = "#642185"; $colore = "#822bae"; } ?> <style type="text/css"> ::-webkit-scrollbar-thumb { background:<?php echo $colora ;?>; border: 0px none <?php echo $colora ;?>; } .headercon { margin: auto; width: 100%; height:360px; background-color:<?php echo $colorc; ?>; box-shadow: 0px 0px 25px ; } .headerslider { margin: auto; width: 100%; background-color:<?php echo $colore; ?>; } </style> Agora quero fazer o mesmo no javascript porem nao esta dando certo. Estou atualmente tentando usar isso: <style type="text/css"> ::-webkit-scrollbar-thumb { } .headercon { margin: auto; width: 100%; height:360px; box-shadow: 0px 0px 25px ; } .headerslider { margin: auto; width: 100%; } </style> <script> var num = Math.floor(Math.random() * 3 + 1); if (num = '1') { var type = "1"; var colora = "#3CB371"; var colorb = "#FFFFF0"; var colorc = "#8ad1aa"; var colord = "#27754a"; var colore = "#339860"; } if (num = '2') { var type = "2"; var colora = "#B22222"; var colorb = "#FFFFF0"; var colorc = "#d17a7a"; var colord = "#741616"; var colore = "#971d1d"; } if (num = '3') { var type = "3"; var colora = "#9932CC"; var colorb = "#FFFFF0"; var colorc = "#c284e0"; var colord = "#642185"; var colore = "#822bae"; } var div = document.getElementsByClassName('headercon'); div.style.background = var colorc; var div = document.getElementsByClassName('headerslider'); div.style.background = var colorc; </script> No caso do "::-webkit-scrollbar-thumb" no js eu nao tenho ideia de como faz pra fazer.
×

Important Information

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