Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Boa tarde amigos, Tenho uma planilha de Excel que importo para o MySQL entretanto o layout da mesma não seguiu uma padrão de fácil utilização, ex: existem 4 colunas benefícios para um mesmo registro assim como função e finalidade do registro, o que eu preciso é que a consulta me retorne: data, benefícios(soma por tipo), função(soma por tipo), finalidade(soma por tipo) o campo data serviria apenas para o filtro o resultado seria mais ou menos esse beneficio | total foto |50 currículo |100 e assim com função e finalidade SELECT ats_data, ats_filial, sum(`ats_beneficios1`) + sum(`ats_beneficios2`) + sum(`ats_beneficios3`) + sum(`ats_beneficios4`) as total FROM `atendimentos_simples` wHERE `ats_beneficios1` like '%foto%' or `ats_beneficios2` like '%foto%' or `ats_beneficios3` like '%foto%' or `ats_beneficios4` like '%foto%'and ats_data BETWEEN '2019-07-01' AND '2019-07-31' group by ats_filial essa consulta não esta funcionando o filtro da data sempre me trazendo o total, já tentei usar subselect mas falhei. se puderem me ajudar por favor, trabalho com uma entidade publica e mudar a planilha esta fora de questão(infelizmente) O mais proximo que cheguei foi select ats_filial, ats_data, @a:=(select COUNT(ats_beneficios1) from atendimentos_simples where ats_data = '2019-01-04' and ats_beneficios1 like '%foto%') as b1, @b:=(select COUNT(ats_beneficios2) from atendimentos_simples where ats_data = '2019-01-04' and ats_beneficios2 like '%foto%') as b2, @c:=(select COUNT(ats_beneficios3) from atendimentos_simples where ats_data = '2019-01-04' and ats_beneficios3 like '%foto%') as b3, @d:=(select COUNT(ats_beneficios4) from atendimentos_simples where ats_data = '2019-01-04' and ats_beneficios4 like '%foto%') as b4, convert(substring(@e:=@a+@b+@c+@d,1,2), integer) as total from atendimentos_simples group by ats_filial Erros: Resultado se repete em cada linha das 10 filiais Se retiro o group by o resultado continua se repetindo mas todas as linhas são exibidas como um totalizador para cada registro. ats_filial ats b1 b2 b3 b4 total F1 2019-01-03 2 0 1 0 NULL F2 2019-01-03 2 0 1 0 NULL F3 2019-01-01 2 0 1 0 NULL F4 2019-01-03 2 0 1 0 NULL F5 2019-01-03 2 0 1 0 NULL F6 2019-01-03 2 0 1 0 NULL F7 2019-01-03 2 0 1 0 NULL F8 2019-01-03 2 0 1 0 NULL F9 2019-01-03 2 0 1 0 NULL F10 2019-01-20 2 0 1 0 NULL Obrigado.
  2. Estou com este erro e não sei como resolve-lo, pois não tenho muito conhecimento com sql. Diz qu encontra 1 erro, quando importo a databse. erro: Erro Análise estática: 1 erros foram encontrados durante análise. Um nome do símbolo era esperado! (near ")" at position 873) Comando SQL: -- Copiando estrutura para view onnde.mega_configuracoes -- Criando tabela temporária para evitar erros de dependência de VIEW CREATE TABLE `mega_configuracoes` ( `cod_mega` INT(13) NOT NULL, `title` VARCHAR(200) NOT NULL COLLATE 'latin1_swedish_ci', `description` TEXT NOT NULL COLLATE 'latin1_swedish_ci', `keywords` VARCHAR(255) NOT NULL COLLATE 'latin1_swedish_ci', `description_facebook` VARCHAR(255) NOT NULL COLLATE 'latin1_swedish_ci', `google_site_verification` VARCHAR(50) NOT NULL COLLATE 'latin1_swedish_ci', `foto` VARCHAR(100) NULL COLLATE 'latin1_swedish_ci', `revisit_after` VARCHAR(15) NOT NULL COLLATE 'latin1_swedish_ci', `fbadmins` VARCHAR(15) NOT NULL COLLATE 'latin1_swedish_ci', `analytics` VARCHAR(30) NOT NULL COLLATE 'latin1_swedish_ci', `ip` VARCHAR(48) NOT NULL COLLATE 'latin1_swedish_ci', `usuario` INT(3) NOT NULL, ) ENGINE=MyISAM Mensagens do MySQL : #1064 - Você tem um erro de sintaxe no seu SQL próximo a ') ENGINE=MyISAM' na linha 16
  3. ferreirasi

    Array e Foreach

    Boa noite amigos, tudo bem? estou com uma duvida se alguém puder me ajudar agradeço desde já. tenha a seguinte condição <?php //array dos produtos $prod = 'agua'; $prod = 'refri'; $prod = 'cerveja'; //array das quantidades $qtd = '3'; $qtd = '2'; $qtd = '6'; ?> Gostaria de fazer um loop o for ou foreach que imprimisse o $prod a quantidade de vezes do $qtd como seria possível realizar isso?
  4. Olá. Eu tenho um formulário interativo em PDF , e queria passar as informações via PHP para banco de dados ao invés de E-mail, mas não estou conseguindo de jeito nenhum! quem poder me dar uma força? desde já agradeço!
  5. Senhores, boa noite. Estou tentando realizar a seguinte tarefa, estou enviando via AJAX a uma outra página 3 cep's, ao chegar lá eu dou apenas um echo do cep enviado pra saber que chegou, esse echo entra na verificação de sucesso aonde eu testo a validade, ou seja, diferente de vazio e entra a próxima ação. Quando dou apenas um alert(data) ele mostra os ceps um de cada vez conforme loop, porém se eu digo pra realizar um incremento a cada vez e já fora do loop eu dou um alert de n então o alert resulta em 0 (zero). Me desculpem a ignorância caso a pergunta seja boba ou eu que esteja cometendo algum erro trivial. O intuito desse teste é que a ideia é chegar na seguinte solução, um db que contem dados precisa receber dados do csv desde que esses dados já não existam no banco, logo pensei na seguinte solução, a a pagina um carrega o csv, chama o ajax, o ajax chama a pagina php responsável pela verificação e insert e sempre que esta retornar 1 (um) o ajax faz um incremento, por que isso, pra poder informar ao usuário que de X registros importados N foram inseridos. function testeAjax() { var cep = ['cep 01', 'cep 02','cep 03']; var n = 0; for(var c=0 ; c < cep.length ; c++){ jQuery.ajax({ type: "POST", url: "./_inc/controler/uploadArquivosControle.php", data: { acao:'insertUpdate', cep: cep[c] }, success: function( data ){ if(data!==''){ n++; } } }); } alert(n); } <?php $acao = $_REQUEST['acao']; $dao = new UploadArquivosDAO(); switch ($acao) : case 'insertUpdate': $cep = addslashes($_POST['cep']); echo $cep; break; endswitch; Desde já muito obrigado a quem puder me ajudar, 
  6. bocaphp

    Consulta Where And

    Pessoal preciso fazer uma consulta simples mas não estou obtendo resultado, tenho a seguinte tabela --------------- | ID | TID | --------------- | 56 | 2 | --------------- | 58 | 2 | --------------- | 25 | 8 | --------------- | 25 | 2 | --------------- | 12 | 9 | --------------- | 18 | 2 | --------------- | 45 | 10 | --------------- | 35 | 2 | --------------- | 18 | 8 | --------------- Minha consulta  SELECT ID FROM table WHERE TID = 2 and TID = 8 GROUP BY ID resultado esperado 25 e 18
  7. ALGUÉM PODERIA ME AJUDAR NESTE RELATÓRIO? quero gerar, uma tabela que pegue tipo de camisa, quantidade e data... na verdade quero que some a quantidade de camisa P, M, e G produzidas no determinado mês... como esta da imagem em anexo. segue meu banco: roupas id quantidade data camisas usuario local segue meu código: $link = $conexao; mysqli_query($conexao,"SET lc_time_names = 'pt_BR'"); $consultar = "SELECT SUM(`quantidade`) AS qtd, MONTHNAME(data) AS mes, camisas AS cam FROM roupas GROUP BY MONTH(`data`), camisas"; $resulta = mysqli_query($link, $consultar); <table> <tr> <th class="tg-sg5v">MES</th> <th class="tg-sg5v">CAMISA</th> <th class="tg-sg5v">QUANT</th> </tr> <?php foreach ($resulta as $row) { ?> <tr> <td class="tg-0w8i"><?php echo $row['mes']; ?></td> <td class="tg-0w8i"><?php echo $row['cam']; ?></td> <td class="tg-0w8i"><?php echo $row['qtd']; ?></td> </tr> <?php } ?> </table OBS: LEMBRANDO QUE ESSES DADOS CAMISA P, CAMISA M, CAMISA G, VEM DE UMA COLUNA DO BANCO DE DADOS (camisas) PODERÁ SER ACRESCENTADO CAMISA GG, CAMISA XG, ETC...
  8. Boa noite, Sou novo por aqui e ainda vou iniciar meus estudos em PHP e SQL, mas gostaria de pedir ajuda a quem entende, rs. Ao tentar baixar um conteúdo do tema do meu site em WP, aparece msg de erro: Cannot export CREATE TABLE sql for rconvert-subscriptions. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-subscriptions' at line 1 Na sintaxe está: SELECT * FROM `wphk_rconvert-subscriptions` WHERE 1 Gostaria de saber o que devo corrigir na sintaxe. Peço desculpas desde já pela ignorância, mas realmente tenho pouco conhecimento na linguagem... Obs: Meu servidor 5.6, PHP 7.2.7 Agradeço.
  9. Boa tarde! Tenho uma missão aqui na empresa, e gostaria de dicas no que se refere a segurança dos dados no banco. Muitos usuários da empresa possuem acesso ao banco de dados para fazer consultas e manutenção em bases de clientes, porém gostaria de saber qual a melhor forma/alternativa de garantir que uma alteração no banco possa ser rastreada, ou não aconteça a qualquer momento? Ex: Nossa aplicação utiliza o usuário XPTO, porém o suporte/dev tem salvo esse usuário para fazer qualquer tipo de manutenção no banco, pois ele possui permissão total. Vamos dizer que um usuário fez uma manutenção na base de um cliente há 2 meses atrás, porém foi identificado um erro apenas hoje. Por ser o mesmo usuário do sistema, não conseguimos identificar quem fez a exclusão por exemplo. Como as empresas fazem hj para ter um melhor controle? Saber quem fez um delete/update no banco? Criar logs? Eu havia dado uma ideia de fazer triggers nas tabelas e gerar algum log, porém o usuário do banco que fez a alteração seria sempre o mesmo (XPTO). Sem falar que triggers creio que não seja a melhor alternativa. Minha missão principal é tratar a questão de identificação de exclusões e alterações em tabelas do sistema. Obrigado!
  10. Olá pessoal, boa tarde. Sou muito novo no MySql (assim também como na programação, na real não sou programador, apenas fuçador). Bom é o seguinte. Tenho um banco de dados, no qual tem 3 tabelas (lógico q tem mais um monte, más o que importa são esses no momento): PRODUTO, PEDIDO, PEDIDO_LISTA. Produto: cadastro de todos os produtos da loja; Pedido: Cadastro de todos os pedidos feitos pelos clientes na loja; Pedido_lista: Lista dos produtos que estão relacionados a um pedido de cliente na loja. O q eu preciso é o seguinte: Preciso selecionar os produtos da lista_pedido através do campo lista_item_ref. Nessa tabela tem o campo lista_qtde que tem a quantidade do produto q a cliente pediu. Então preciso adicionar essa quantidade (de forma automática, através de um script) lá na tabela produto, no campo produto_estoque. Aí depois, eu posso excluir os pedidos de maneira manual mesmo... Caso alguém possa me ajudar, agradeço.
  11. ID status valor vencimento clienteID 1220 Pendente 37,00 2019-02-20 2888 3146 Pendente 37,00 2019-03-20 2888 3147 Pendente 37,00 2019-04-07 2888 3148 Pendente 37,00 2019-05-15 2888 3149 Pendente 37,00 2018-06-20 2888 Estou precisando de ajuda no seguinte caso. Tenho essa tabela acima. Preciso pegar os dados das contas vencidas até o mês atual e mais do mês seguinte desse cliente, independente do dia de vencimento, que seriam as seguintes: 37,00 2019-02-20 37,00 2019-03-20 37,00 2019-04-07 37,00 2018-06-20 Não estou conseguindo saber como fazer isso, já tentei várias maneira, mas listam as do ano corrente e não inclui a dos anos passados.
  12. Gente, eu estou a um tempinho bom tentando montar uma linha de código mas nunca consigo o resultado desejado, já cheguei em 3 códigos porém nenhum dos 3 executa o código para cada resultado encontrado. Está executando o código apenas para o último resultado de quando a condição for verdadeira ... Alguém sabe como coloco isso tudo dentro de por exemplo um FOR para cada resultado encontrado da row ? Código 1 - Ele realmente altera, mas caso ele encontre 2 ou mais resultados com o id_usuario = id_users ele só realiza o código para o último resultado válido. UPDATE tb_loja, tb_usuarios set carteira = carteira + valor * 0.3, finalizado = "sim" where data_inicial = CURDATE() and id_usuario = user_id and finalizado = "não"; Código 2 - Exatamente o mesmo problema do primeiro código update tb_usuarios inner join tb_loja us on us.id_usuario = tb_usuarios.user_id set tb_usuarios.carteira = tb_usuarios.carteira + us.valor * 0.3, us.finalizado = "sim" where us.data_inicial = CURDATE() and us.finalizado = "não"; Código 3 - Este é apenas um SELECT que montei para ver se está realmente selecionando tudo direito (e sim, está). SELECT id_usuario, valor, carteira, user_id from tb_loja, tb_usuarios where data_inicial = CURDATE() and id_usuario = user_id; Alguém pode me dar um help quanto a isso? Não sei como fazer para este código funcionar de acordo com cada item encontrado .. Obrigado
  13. Pessoal, eu tenho 2 tabelas Cliente e Endereço com relacionamento 1,1 Na tabela endereço tem a FK. Qual seria o jeito certo de fazer o insert nessas tabelas, relacionando cliente com endereço? Imagino que LastInsertId não seria viável em um sistema muito grande com vários registros sendo realizados ao mesmo tempo.
  14. Fecoliveira

    Preciso de Ajuda

    Olá pessoal estou com um problema na minha hospedagem Hostgator. O site funcionava normalmente até que apareceu isso e a própria Hostgator define como um erro de programação, tentei pesquisar, mas não achei solução! Segue o erro. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/suces637/public_html/rezuskiimoveis.com.br/app/database/mysql.php:37 Stack trace: #0 /home/suces637/public_html/rezuskiimoveis.com.br/app/class/PHPFrodo.class.php(141): mysql->__construct(Array) #1 /home/suces637/public_html/rezuskiimoveis.com.br/app/class/PHPFrodo.class.php(62): PHPFrodo->database() #2 /home/suces637/public_html/rezuskiimoveis.com.br/app/index.php(17): PHPFrodo->__construct() #3 /home/suces637/public_html/rezuskiimoveis.com.br/index.php(108): Index->__construct() #4 {main} thrown in /home/suces637/public_html/rezuskiimoveis.com.br/app/database/mysql.php on line 37
  15. Tenho uma rotina em php que está funcionando, gravando os dados numa tabela. Agora surgiu a necessidade de fazer dois testes antes da gravação, e eu não estou conseguindo ter idéia de como fazer, por isso vou postar no próprio código pra ver se entendem. O primeiro teste, é ver se o número escolhido, já foi selecionado (variável numero), e caso isso ocorra, não gravar. O outro teste é impedir que o mesmo usuário (usuário apostador)faça mais de uma aposta. Segue código: <?php require_once 'init.php'; // pega os dados do formuário $data_hora = isset($_POST['data_hora']) ? $_POST['data_hora'] : null; $apostador = isset($_POST['apostador']) ? $_POST['apostador'] : null; // quero que esse apostador não se repita. Se já estiver na tabela, avisar e sair. $telefone = isset($_POST['telefone']) ? $_POST['telefone'] : null; $numero = isset($_POST['numero']) ? $_POST['numero'] : null; // quero que cheque esse número na tabela existente, e caso exista, retornar para inserir outro. // validação (bem simples, só pra evitar dados vazios) if (empty($data_hora) || empty($apostador) || empty($telefone) || empty($numero)) { echo "Volte e preencha todos os campos"; exit; } $hoje = date("d-m-Y H:i"); $limite = ('08-03-2019 16:35'); if (strtotime($hoje) >= strtotime($limite)){ echo "Esgotado o horario limite. Aguarde para o próximo sorteio!"; exit; } // a data vem no formato dd/mm/YYYY // então precisamos converter para YYYY-mm-dd // insere no banco $PDO = db_connect(); // Acredito que esse teste deva ser feito aqui, antes de gravar, mas é só um palpite, pois estou mais perdido do que padre (alguns) em boate //verificar se apostador e numero já existem na tabela, e caso exista, retornar o fluxo $sql = "INSERT INTO palpites(data_hora, apostador, telefone, numero) VALUES(:data_hora, :apostador, :telefone, :numero)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':data_hora', $data_hora); $stmt->bindParam(':apostador', $apostador); $stmt->bindParam(':telefone', $telefone); $stmt->bindParam(':numero', $numero); if ($stmt->execute()) { header('Location: index.php'); } else { echo "Erro ao cadastrar"; print_r($stmt->errorInfo());
  16. Olá amigos, Estou montando uma lógica para um site de vídeos, só que não sei como proceder com PHP. O site funciona com assinatura, o usuário se cadastra e cria assinatura, se a assinatura dele estiver paga, ele é um assinante. Tenho uma tabela de vídeos no banco de dados que tem os campos de privacidade, e seta se o vídeo é público ou privado, tem um outro campo que seta se o vídeo será mostrado para usuário assinante ou não, com essa informação, como eu devo proceder com essas condições abaixo? A ideia é que se a lógica for verdadeira, o usuário, pode assistir os vídeos, se for falso, ele vai ver imagem com link para fazer assinatura. USUARIO não LOGADO: Assiste: Videos Publicos e Postado para não assinantes Enxerga: Ele vai enxergar os videos para assinantes porem com a tela black de proteção chamando pra assinar USUARIO LOGADO E não ASSINANTE OU COM ASSINATURA PENDENTE OU CANCELADA Assiste: Videos Publicos e Postado para não assinantes e os Próprios videos que ele posta Enxerga: Ele vai enxergar os videos para assinantes de outros pessoas porem com a tela black de proteção USUARIO LOGADO E ASSINATURA ATIVA E PAGA Assiste: Ele Assiste Públicos e Privado de Todo mundo Enxerga: Ve tudo menos os videos que cada usuario colocou como privacy. Vejam: http://play.hdclipsbr.com Alguém?
  17. Sou novato em php/mysql e estou com uma emergência p resolver na loja. O problema é a sintaxe, pois não sei ainda. A lógica da rotina eu já tenho. Preciso que alguém possa por favor me ajudar nisso pois é uma emergência das grandes! Eu tenho uma tabela, chamada "caixa" nela dois campos "faltapagar" e "status". Quando um produto não está pago, o campo "faltapagar" fica com valor acima de '0' ou seja, fica com valor do saldo a pagar, e o campo "status" fica com valor 'pendente'. E sempre que um produto é totalmente pago, o campo "faltapagar" fica '0' e o código ao ler isso, muda o campo "status" para 'sucesso' e o cliente recebe um email com a liberação do produto para retirada. Até ai está certo. Mas começou a acontecer um problema justo na saída do programador e estou com uma emergência enorme aqui na loja que eu mesmo terei que resolver. O problema é o seguinte: Devido a um erro de execução que eu ainda n descobri a origem, o campo "status" tem mudado o valor para 'sucesso' com "faltapagar" sem estar '0', e isso está fazendo produtos não pagos ficarem com status de pago. Está dando um problema muito sério com os clientes, e é uma emergência muito grande resolver isso hoje!!! Por isso preciso muito de uma ajuda aqui bem objetiva, de quem puder me ajudar. Uma solução rápida e paleativa que encontrei aqui é complementar um código que no momento da execução olhe na tabela "caixa" e faça assim: Se "status" está com valor 'sucesso' com "faltapagar" tendo um valor acima de '0' então alterar "status" para valor 'pendente'. Ou até mesmo se fosse o caso, fazer também um script roando no crontab em que de minuto em minuto examinasse a tabela "caixa" e comparar os campos "faltapagar" e "status", quando "status" estiver com valor 'sucesso' sem que "faltapagar" esteja com valor '0', esse script iria corrigir o valor 'sucesso' para 'pendente'. A lógica do que é para ser feito eu já sei, mas o problema é a sintaxe, que não sei. Alguém , me ajuda a montar esse script? É uma emergência!! Desde já agradeço muito!
  18. Olá. Tentarei exemplificar o problema. Tenho uma tabela com duas colunas e seus respectivos conteúdos: VALOR (int), DATA (datetime) 1, 2018-12-10 20:50:00 5, 2018-12-13 12:00:00 4, 2018-12-13 13:00:00 3, 2018-12-13 17:00:00 2, 2018-12-15 06:00:00 9, 2018-12-15 08:00:00 Consulto as informações, por exemplo: SELECT * FROM TABELA WHERE DATA BETWEEN '2018-12-13 00:00:00' AND '2018-12-13 23:59:59' Está me trazendo somente os valores 4 e 5, o 3 ele não trás, porém todos estão dentro do período. Com isso, estou perdendo registros nas consultas. Buscando somente o valor 3 direto, (SELECT * FROM TABELA WHERE VALOR = 3), ele trás a informação normalmente. Adicionei e removi os índices, tentei otimizar a tabela, porém nada resolve. Não sei se envolve o tamanho da tabela, pois há 2.782.219 registros na mesma. Estrutura da tabela: InnoDB Formatação da tabela: utf8_general_ci Se alguém tiver uma luz...
  19. Bom dia. Estou desenvolvendo um projeto, e nele eu preciso de um sistema de agendamento (semelhante ao de agendamento de consultas). O sistema basicamente funcionaria da seguinte forma: uma página PHP (reservada ao usuário) contaria com um calendário e a opção de marcar aulas nos dias e horários escolhidos, enquanto em uma outra página (reservada ao administrador) chegaria todas as respostas de agendamento, por ordem de dias e horários. Além disso, gostaria que, caso alguém já tivesse marcado uma aula em um dia e horário da semana, esse horário aparecesse com uma mensagem "Indisponível", enquanto todos os outros "Disponível". Procurei na web e não encontrei nada parecido com o que eu quero. Pensei em fazer algo com strings e table, mas o script de retorno foi o que me pegou, já que ainda sou muito novato com desenvolvimento de scripts. Basicamente o que eu queria era um sistema PHP que respondesse ao banco de dados e alterasse o conteúdo da página de acordo com os agendamentos do usuário. Alguém poderia me nortear ou disponibilizar um modelo já pronto? Obrigado :)
  20. Olá !!! Preciso de fazer uma validação no banco de dados que envolvem 5 tabelas. A validação é para modificar automaticamente o status do cliente no sistema conforme o seu estado. Por exemplo: Status 01: Se cliente não possui pedidos um status. Status 02: Se possui pedidos ele tem um status. Status 03: Se possui produtos vencendo outro status Status 04: Se possui produtos vencidos outro status. Será realizada uma vez ao dia para não pesar o banco de dados, porém já estou a dois dias tentando elaborar essa procedure e não chego a lugar nenhum. Tenho as seguintes tabelas no banco: Cliente Pedido Item_Pedido Produto Status_Cliente (Esta tabela será modificada) Alguém me sugere uma solução mais rápida? Observação: Sistema desenvolvido em C#. Grato.
  21. Olá, meu sistema tem um problema, tenho 2 tabelas, uma chamada alunos com os campos Id e Nome, e outra chamada Frequencia com Id, Id_aluno... Porém no loop while aonde eu conecto as duas tabelas pelo id e id_aluno, ele só exibe o primeiro registro do banco de dados, sendo que existe 3 registros. O código completo: <?php include_once("controller/conexao.php"); session_start(); if(!isset($_SESSION["usuario"]) || !isset($_SESSION["senha"])){ header("Location: index.php"); exit(); } $mes_frequencia = $_REQUEST['mes']; // Seleciona a tabela Frenquência para o if // Primeira Seleção da tabela Frequência $verifica_tabela = "SELECT * FROM $mes_frequencia"; $resultado_tabela = $conn->query($verifica_tabela); ?> <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Relatório de Frequência</title> <link rel="stylesheet" href="style.css"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Font Awesome --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> </head> <body> <!-- //Cabeçalho --> <?php include_once("_inc/header.inc.php"); ?> <!-- //Corpo da Página --> <main> <?php if($resultado_tabela) { ?> <section style="text-align: center; margin: 20px 0px;"> <h3>Ano Letivo: 2018</h3> <h3>Mês Letivo: Janeiro</h3> </section> <table id="relatorio-notas"> <thead> <tr> <th>Nome</th> <?php include_once('_inc/table-frequencia-th.inc.php'); ?> </tr> </thead> <tbody> <?php $consulta_frequencia = "SELECT * FROM $mes_frequencia"; $resultado_frequencia = $conn->query($consulta_frequencia); $row2 = $resultado_frequencia->fetch_assoc(); $id_aluno = $row2['id_aluno']; $consulta_alunos = "SELECT * FROM alunos WHERE id = '$id_aluno'"; $resultado_alunos = $conn->query($consulta_alunos); ?> <?php while ($row = $resultado_alunos->fetch_assoc()) { ?> <tr> <td><?php echo $row['nome']; ?></td> <?php include_once("_inc/table-frequencia-td.inc.php"); ?> </tr> <?php } ?> </tbody> </table> <?php }else { echo "Não há registros desse mês."; } ?> </main> <!-- //Rodapé --> <?php include_once("_inc/footer.inc.php"); ?> </body> </html> Aonde está o erro?
  22. Olá, estou criando um sistema escolar, minha dúvida no momento é sobre relatórios de frequência, preciso que quando o professor entre na página do relatório tenha uma tabela com os nomes e as presenças e faltas dos alunos, ex: NOME | 01/01/2018 | 02/01/2018 | 03/01/2018 Fulano | P | F | P Ciclano | F | P | F Deltrano | P | P | F Aonde P é Presente e F é falta. Tentei fazer o seguinte, criei uma tabela Alunos com as colunas ID, Nome. Criei outra tabela Presença com as colunas, Id_aluno, 01/01,2018, 02/01/2018, 03/01/2018, então relacionaria o id_aluno com o id e mostrava isso na página de frequência. Porém dessa forma além de ser trabalhoso ficaria ruim caso eu tivesse que colocar um mês inteiro de aulas ou até um período de aulas de 6 meses. Como não tenho muita experiência com php e mysql, não conheço muitos recursos que possam me ajudar nessa hora, e espero que vocês possam me ajudar, sei que esse sistema que pensei é muito amador mas não consigo pensar em nenhum outro.
  23. Estou tentando listar dados do mysql em uma página só que dá erro de Fatal error: Uncaught Error: Call to undefined function mysql_connect() meu código: <?php $servidor="localhost"; $usuario="root"; $senha=""; $banco="minhasreceitas"; $conexao = mysql_connect($servidor,$usuario,$senha); $bd=mysql_select_db($banco, $conexao)or die("Erro na seleção do Banco de Dados."); $query = mysql_query("SELECT * FROM receitas"); while($exibe = mysql_fetch_assoc($sql)){ echo $exibe['nome'] .'<br>'; echo $exibe['ingredientes'].'<br>'; echo $exibe['modopreparo'].'<br>'; } ?>
  24. ola pessoal! gostaria da ajuda de vocês para criar botões php executando funções mysql. aqui esta a função mysql trazer o result set e fazer echo é um sistema de nutricionismo ele faz comparações no banco de dados, então queria criar botões para executar as açoes e echo para exibir os resultados em php Tabela Alimento: Alimento_ID Nome Tabela Beneficios_Males Beneficios_Males_ID Nome Tipo('B','M') (Se é beneficio ou Males) Tabela Alimento_Beneficios_Males Alimento_ID Beneficios_Males_ID Por exemplo, trazer todos os alimentos e seus beneficions SELECT Alimento.*, Beneficios_Males.* FROM Alimento JOIN Alimento_Beneficios_Males USING (Alimento_ID) JOIN Beneficios_Males USING (Beneficios_Males_ID) WHERE Tipo = 'B'; Por exemplo, trazer todos os alimentos e seus males SELECT Alimento.*, Beneficios_Males.* FROM Alimento JOIN Alimento_Beneficios_Males USING (Alimento_ID) JOIN Beneficios_Males USING (Beneficios_Males_ID) WHERE Tipo = 'M'; ____________________________ - |botão para executar a ação| label para o echo label para o echo ____________________________ -------------------------- --------------------------- |botão para executar a ação| ------------------------------------
  25. ola pessoal! gostaria da ajuda de vocês para criar botões php executando funções mysql. aqui esta a função mysql trazer o result set e fazer echo é um sistema de nutricionismo ele faz comparações no banco de dados, então queria criar botões para executar as açoes e echo para exibir os resultados em php Tabela Alimento: Alimento_ID Nome Tabela Beneficios_Males Beneficios_Males_ID Nome Tipo('B','M') (Se é beneficio ou Males) Tabela Alimento_Beneficios_Males Alimento_ID Beneficios_Males_ID Por exemplo, trazer todos os alimentos e seus beneficions SELECT Alimento.*, Beneficios_Males.* FROM Alimento JOIN Alimento_Beneficios_Males USING (Alimento_ID) JOIN Beneficios_Males USING (Beneficios_Males_ID) WHERE Tipo = 'B'; Por exemplo, trazer todos os alimentos e seus males SELECT Alimento.*, Beneficios_Males.* FROM Alimento JOIN Alimento_Beneficios_Males USING (Alimento_ID) JOIN Beneficios_Males USING (Beneficios_Males_ID) WHERE Tipo = 'M'; ____________________________ - |botão para executar a ação| label para o echo label para o echo ____________________________ -------------------------- --------------------------- |botão para executar a ação| ------------------------------------
×
×
  • Criar Novo...