Ir para conteúdo

11closed

Members
  • Total de itens

    624
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre 11closed

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Site Pessoal
    http://11closed.blogspot.com

Últimos Visitantes

2634637 visualizações
  1. 11closed

    Ajuda com ordenar o LOOP da maneira correta

    Obrigado @tetsuo consegui aqui, usando o SUM() para fazer a soma total de frutas que cada cliente comprou, mas para ORDENAR eu tive que usar a tabela do script "https://datatables.net/" aí deu certo $(function() { $("#example2").dataTable({ "order": [[ 0, 'desc' ]] }); }); Obrigado!!!
  2. 11closed

    Ajuda com ordenar o LOOP da maneira correta

    Olá @tetsuo, mas aí não estará somando a quantidade total de frutas que cada cliente comprou, veja novamente
  3. 11closed

    Ajuda com ordenar o LOOP da maneira correta

    Olá Estou tentando fazer com que o loop, me ordene por ordem de qual 'cliente' comprou mais de determinadas frutas. Tenho a tabela 'compras' com os campos; ID ID_CLIENTE = mostra qual cliente fez a compra FRUTA = Mostra qual fruta foi comprada QTS_FRUTAS = mostra a quantidade de frutas compradas alguns preenchimentos dos campos da tabela 'compras' para exemplificar; ID ID_CLIENTE FRUTA QTS_FRUTAS 1 1 Banana 10 2 2 Goiaba 20 3 3 Pera 10 4 2 Goiaba 20 5 1 Banana 30 6 3 Melão 40 7 1 Banana 50 8 3 Banana 10 9 1 Melão 20 10 1 Goiaba 10 Como eu falei, eu gostaria que mostrasse por ordem de qual Cliente comprou mais de determinada fruta, nesse caso com a tabela de exemplo acima, como faço para o loop ficar na seguinte ordem ID_CLIENTE FRUTA QTS_FRUTAS 1 bananas 90 2 Goiabas 40 3 melão 40 1 Melão 20 1 Goiabas 10 3 Bananas 10 3 Pera 10 alguém poderia me ajudar, não estou conseguindo fazer esse LOOP rodar da maneira correta, não achei a solução.
  4. 11closed

    Select com resultado mais um total no final

    Obrigado pela resposta Motta. Funcionou desta forma: select codigo, nome, data, saldo FROM cadastro where data between '2018/01/01 00:00:00' and '2018/11/03 23:59:00' union select 0, 'total', max(data), sum(saldo) from cadastro where data between '2018/01/01 00:00:00' and '2018/11/03 23:59:00' Agora deu certo.
  5. 11closed

    Select com resultado mais um total no final

    Bom dia a todos! Estou tentando criar um Selec com um saldo total na ultima linha. Ex:Banco: Cadastro Código nome Data Saldo 1 Maria 01/11/2018 10,00 2 Joao 02/11/2018 20,00 3 Jose 03/11/2018 30,00 Total 60,00 O select traria os dados com Where de data até tal data como ex, acima Data Between '2018/01/01 00:00:00' and '2018/11/03 00:00:00' Até ai ok, mas e para adicionar uma somatória total no final? Tentei usar o Union com um select somando a coluna Saldo mas sem sucesso Aguem tem alguma dica?
  6. 11closed

    Erro Alert não está funcionando corretamente

    Olá pessoal, não estou conseguindo identificar o erro na codificação. o codigo se trata de uma verificação de convites de amigos, onde não posso enviar convides para a mesma pessoa, os convites são enviados pelo ID dos usuarios vejam o codigo javascript <script type="text/javascript"> function verifica() { if (form.convida_amigo2.value != '' && form.convida_amigo3.value != '') { if (form.convida_amigo2.value == form.convida_amigo3.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 3 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo4.value != '') { if (form.convida_amigo2.value == form.convida_amigo4.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 4 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo5.value != '') { if (form.convida_amigo2.value == form.convida_amigo5.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 5 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo2.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo2.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo4.value != '') { if (form.convida_amigo3.value == form.convida_amigo4.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 4 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo5.value != '') { if (form.convida_amigo3.value == form.convida_amigo5.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 5 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo3.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo3.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo4.value != '' && form.convida_amigo5.value != '') { if (form.convida_amigo4.value == form.convida_amigo5.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 5 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo4.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo4.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo4.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo4.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo5.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo5.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 5 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo5.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo5.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 5 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo6.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo6.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 6 e o convite 7 n\u00e3o podem ser iguais."); return false; } } } </script> E o html é bem simples <form id="form" name="form" method="post" action="criando.php"> <?php if($mais_participantes >= '2'){ ?> <label for="exampleInputEmail1">2 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo2" class="form-control" id="exampleInputEmail2" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '3'){ ?> <label for="exampleInputEmail1">3 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo3" class="form-control" id="exampleInputEmail3" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '4'){ ?> <label for="exampleInputEmail1">4 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo4" class="form-control" id="exampleInputEmail4" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '5'){ ?> <label for="exampleInputEmail1">5 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo5" class="form-control" id="exampleInputEmail5" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '6'){ ?> <label for="exampleInputEmail1">6 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo6" class="form-control" id="exampleInputEmail6" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '7'){ ?> <label for="exampleInputEmail1">7 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo7" class="form-control" id="exampleInputEmail7" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } ?> <input type="submit" class="btn btn-primary btn-lg" Onclick="return verifica()" value="Criar Sala" /> </form> O PROBLEMA É QUANDO EU COLOCO EXEMPLO: CONVITE 2: 3 CONVITE 3: CONVITE 4: CONVITE 5: CONVITE 6: 10 CONVITE 7: 10 Era para dar o ERRO avisando que o convite 6 esta igual ao convite 7, mas ao inves de fazer isso está enviando os dados para outra pagina sem dar o erro, agora se eu retirar o 3 do convite 2, ai sim da o erro, o que estou fazendo de errado? alguem poderia me ajudar ?
  7. 11closed

    Chat Estilo Mirc muito bom (PHP + MySql + Ajax)

    LINK está OFF, eu tb gostaria de conhecer :/
  8. 11closed

    ERRO em operador, verificação de numero maior

    Obrigado @Klawztro deu certo aqui amigo, eu tive que apenas alterar a variavel PHP $saldo = (int)$saldo; aí já deu certo, também coloquei var valor = parseFloat(form.valor.value); por via das duvidas rsrs, creio que agora está tudo OK obrigado mais uma vez amigo, isso já estava me deixando louco kkkk
  9. 11closed

    ERRO em operador, verificação de numero maior

    Olá, me deparei com um erro aqui, não estou entendendo porque está acontecendo, aparentemente o codigo parece estar correto, mas o erro insiste. function verifica() { // verifica if (form.valor.value > '<?php echo $saldo; ?>') { alert("Seu saldo \xE9 insuficiente para essa transa\u00e7\u00e3o"); return false; } } </script> <form id="form" name="form" method="post" action="transferindo.php"> Valor *: <input type="text" name="valor" onkeypress="return SomenteNumero(event);" /> <input type="submit" Onclick="return verifica()" value="Transferir " /> </form> Se o numero do input (valor) for maior que a variavel php $saldo acontece o ERRO com alerta, se for menor segue normalmente, mas o problema é que estou digitando um numero menor e está aparecendo o alerta a variavel php $saldo é = "32,20" se eu digitar o numero 1, 2 ou 3 no input valor, segue normalmente, mas se eu digitar do 4 ao 9 da o erro de alerta, sendo que são numeros menores, porque será que o operador > não está funcionando corretamente?
  10. 11closed

    php PDO não está inserindo dados no BD

    Finalmente deu certo pessoal, muito obrigado pela ajuda. Não sei bem qual era o problema, eu deletei toda a tabela no Banco de dados e fiz tudo novamente, aí deu certo vlw pessoal
  11. 11closed

    php PDO não está inserindo dados no BD

    Olá @Alaerte Gabriel, coloquei as duplas e deu a mesma coisa. E SIM os campos no BD são maiúsculos também
  12. 11closed

    php PDO não está inserindo dados no BD

    Olá @Remazela fiz do jeito que você falou, e agora está aparecendo a mensagem "Cadastro com sucesso", porém os dados não estão sendo inseridos no BD ficou assim aqui config.php ob_start(); $tabela1 = "clientes"; //Banco de Dados $bd = "banco"; $user = "root"; $pass = ""; $host = "localhost"; try { $con = new PDO('mysql:host=localhost;dbname=banco', $user, $pass); } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); cadastro.php <form action="cadastrando.php" method="post" id="form" name="form"> Nome*: <input id="nome" name="nome" class="text" /> Email*: <input id="email" name="email" class="text" /> <input type="submit" name="imageField" class="botcadastro" value="Cadastrar" Onclick="return verifica()" /> </form> cadastrando.php include("../config/config.php"); $nome = $_POST["nome"]; $email = $_POST["email"]; $sql_teste = 'INSERT INTO $tabela1 (NOME,EMAIL)'; $sql_teste .= 'VALUES (:NOME,:EMAIL)'; //Função [ .= ] - concatenar try{ //Antes de executar qualquer tarefa, verifica no Bco Dados Login e Senha $query_teste = $con->prepare($sql_teste); $query_teste->bindValue(':NOME',$nome, PDO::PARAM_STR); $query_teste->bindValue(':EMAIL',$email, PDO::PARAM_STR); //Executa a ação $query_teste->execute(); echo 'Cadastro com sucesso'; } catch (PDOException $error_insert) { echo 'Erro ao cadastrar '.$error_insert->getMessage(); } não estou encontrando onde está o erro, será que tem haver algo com a versão do php ou do wamp?
  13. 11closed

    php PDO não está inserindo dados no BD

    Apareceu assim na linha $con->execute();
  14. 11closed

    php PDO não está inserindo dados no BD

    Uerlen, a pagina fica branca, não me retorna nenhum erro será que tem que ativar algo nos ".ini" ? no WAMP em PHP, php.ini o meu está assim extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll
  15. 11closed

    php PDO não está inserindo dados no BD

    Olá pessoal Bom Dia! Estou com um problema aqui, não estou conseguindo inserir dados no BD. Eu instalei recentemente o WAMP aqui e estou usando esse script para inserir dados no BD, mas não sei porque não está inserindo Config.php ob_start(); // Tabelas $tabela1 = "clientes"; $bd = "banco"; $user = "root"; $pass = ""; $host = "localhost"; try { $con = new PDO('mysql:host=localhost;dbname=banco', $user, $pass); } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } Cadastrando.php error_reporting(E_ALL & ~ E_NOTICE); include("../config/config.php"); $run = $con->prepare("INSERT INTO $tabela1 (NOME) VALUES (:NOME)"); $dados = array(':NOME' => $name); $cadastra = $run->execute($dados); Meu BD também é novo, coloquei na tabela clientes ID como PRIMARY e A_I Antes eu tinha um site dessa mesma programação que estava funcionando, ai depois de um tempo eu retornei, reinstalei o WAMP, porque estava com erros aqui, aí agora o mesmo site não está inserindo, alguem sabe porque não insere?
×

Informação importante

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