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. Bom dia! Estou criando um banco de dados no MySQL Workbench e este automaticamente, para toda conexão que crio, assume o conector C++, conforme pode ser visto na imagem anexada. Já desinstalei e reinstalei usando apenas o conector java, mas mesmo assim, quando crio uma nova conexão, o workbench assume automaticamente o conector C++. Como posso alterar isso?
  2. Bom dia! Estou criando um banco de dados no MySQL Workbench. Porém, toda conexão que crio, automaticamente, assume o conector C++, conforme pode ser visto na imagem anexada. Já tentei desinstalar e reinstalar apenas o conector java, mas mesmo assim todas conexões que iniciam assumem o conector C++. Como posso resolver isso?
  3. Olá! Estou precisado de ajuda pois estou tentando gerar um relatório de entrega de 'pedidos', mas minha tabela 'pedidos' traz apenas o 'id' dos clientes. Ainda mais minha tabela de 'representantes' só traz o 'id' da tabela 'users' meu cód está assim... SELECT p.ped_data_entrega AS 'ENTREGA', p.id AS 'PEDIDO', p.clientes_id AS 'CLIENTES', p.representantes_id AS 'REPRESENTANTE' FROM imovpedidos_nina.pedidos AS p INNER JOIN imovpedidos_nina.clientes AS c ON ( p.clientes_id = c.id ) WHERE p.status = '4' minha tabela representante: CREATE TABLE `representantes` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `users_id` int(10) unsigned NOT NULL, `rep_endereco` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `rep_telefone` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `rep_latitude` double(18,15) DEFAULT NULL, `rep_longitude` double(18,15) DEFAULT NULL, PRIMARY KEY (`id`), KEY `representantes_users_id_foreign` (`users_id`) ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci minha tabela de usuarios: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `permissoes_usuarios_id` int(10) unsigned NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `usuario` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(256) COLLATE utf8_unicode_ci NOT NULL, `status` tinyint(1) NOT NULL DEFAULT 1, `remember_token` text COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`), KEY `users_permissoes_usuarios_id_foreign` (`permissoes_usuarios_id`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci _______________ Obrigado des-de já.
  4. Olá pessoal estou com uma dificuldade em meu código de carrinho de compras. Recebo os produtos adiciono a quantidade e mais algumas informações como data desejada para entrega. Mas quando mando salvar ele salva somente os dados de um item o primeiro alguém poderia me ajudar? Creio que tenho que fazer um array e colocar Índice mas não sei como fazer. <?php session_start(); if (empty($_SESSION['id'])){ header('location:formLogon.php'); } if(!isset($_SESSION['carrinho'])){ $_SESSION['carrinho'] = array(); } //adiciona produto if(isset($_GET['acao'])){ //ADICIONAR CARRINHO if($_GET['acao'] == 'add'){ $id = intval($_GET['id']); if(!isset($_SESSION['carrinho'][$id])){ $_SESSION['carrinho'][$id] = 1; } } //REMOVER CARRINHO if($_GET['acao'] == 'del'){ $id = intval($_GET['id']); if(isset($_SESSION['carrinho'][$id])){ unset($_SESSION['carrinho'][$id]); } } //ALTERAR QUANTIDADE if($_GET['acao'] == 'up'){ if(is_array($_POST['prod'])){ foreach($_POST['prod'] as $id => $qtd){ $id = intval($id); $qtd = intval($qtd); if(!empty($qtd) || $qtd <> 0){ $_SESSION['carrinho'][$id] = $qtd; }else{ unset($_SESSION['carrinho'][$id]); } } } } } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <!-- Tema opcional --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <!-- Última versão JavaScript compilada e minificada --> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> <title>Itens</title> </head> <body> <?php include 'nav.php'; include 'cabecalho.html'; ?> <form action="carrinho.php" method="post"> <table > <tr> <input type="hidden" name="status" value="ATIVA"> <input type="hidden" name="cp" value="0"> </tr> </table> <?php require("config.php"); date_default_timezone_set('America/Cuiaba'); if (isset($_POST['salvar'])){ $ticket = uniqid(); $id_user = $_SESSION['id']; $status = $_POST['status']; $data = date('Y-m-d'); $hora = date('H:i'); $cp = $_POST['cp']; $atividade = $_POST['atividade']; $data_obra = $_POST['data_obra']; $quantidade = $_POST['quantidade']; $con = @mysql_pconnect("localhost", "root", ""); $bd = @mysql_select_db('supri', $con) or die("Erro ao acessar o banco!"); $comando = "insert into tbl_smo (ticket, solicitante, data, hora, status) VALUES ('$ticket', '$id_user', '$data', '$hora', '$status')"; foreach($_SESSION['carrinho'] as $ProdInsert => $qtd): $SqlInserirItens = mysql_query("INSERT INTO tbl_itens_smo (ticket, id_produto, quantidade, data_obra, atividade, cp) VALUES('$ticket', '$ProdInsert', '$quantidade', '$data_obra', '$atividade', '$cp')"); endforeach; mysql_query($comando) or die(mysql_error()); } ?> <div class="container-fluid"> <table class="table"> <caption> <br> </caption> <thead> <tr > <th width="722">Itens</th> <th width="95" >Quantidade</th> <th width="74" >Unidade</th> <th width="205" style="text-align: center" >Prazo da Obra</th> <th width="428" style="text-align: center">Serviço/Tarefa a Executar</th> <th width="133" style="text-align: center">Remover</th> </tr> </thead> <tfoot> <tr> <td colspan="5"><a href="novaSmo.php" style="font-family: Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, sans-serif">Continuar adicionando...</a></td> </tfoot> <tbody> <?php if(count($_SESSION['carrinho']) == 0){ echo '<tr><td colspan="5">Não há produto no carrinho</td></tr>'; }else{ require("config.php"); $total = 0; foreach($_SESSION['carrinho'] as $id => $qtd){ $sql = "SELECT * FROM tbl_itens WHERE id= '$id'"; $qr = mysql_query($sql) or die(mysql_error()); $ln = mysql_fetch_assoc($qr); $descricao = $ln['item']; $unidade = $ln['unidade']; echo '<tr bgcolor="#DDEEF1"> <td>'.$descricao.'</td> <td><input type="text" size="3" name="quantidade" value="'.$qtd.'" /></td> <td>'.$unidade.'</td> <td style="text-align: center"><input type="date" size="10" name="data_obra" /></td> <td style="text-align: center"><input type="text" size="40" name="atividade" /></td> <td style="text-align: center"><a href="?acao=del&id='.$id.'">Remove</a></td> </tr>'; } } ?> </tbody> </table> <p> <input class="btn btn-danger" type="submit" name="salvar" value="Salvar"/> <input class="btn btn-success" name="submit" type="submit" id="submit" formaction="fim.php" value="Concluir"> </p> </form> </div> </body> </html>
  5. Bom dia! Tenho o seguinte script que recebe dados de um formulario em uma tabela na mesma pagina, e em todas as linha tem um botão para dar baixa, quando o botão e clicado vai fazer um update na tabela preenchendo o campo data_saida no banco com a data e hora atual e a linha referente sai da lista na página. Mas isso não esta acontecendo, quando clico no botão ele atualiza a pagina mas não faz nada. Poderiam me ajudar, porque sou iniciante no PHP. <?php include('conexao.php'); if (isset( $_GET['id_baixar'] ) && ! empty( $_GET['id_baixar'])) { //$baixar = $_GET['id_baixar']; $hora = date('Y-m-d H:i:s'); mysqli_query($conn,'UPDATE controle_externo SET data_saida = NOW() WHERE cod_externo = "'.$_GET['id_baixar'].'"'); echo $_GET['id_baixar']; } if(isset($_POST['cadastrar'])){ $hora = date('Y-m-d H:i:s'); $documento = $_POST["documento"]; $tipo_documento = $_POST["tipo_documento"]; $tipo_acesso = $_POST["tipo_acesso"]; $nome = $_POST["nome"]; $empresa = $_POST["empresa"]; $placa = $_POST["placa"]; $data_entrada = $_POST["data_entrada"]; $destino = $_POST["destino"]; $cracha = $_POST["cracha"]; //$data_saida = $_POST["data_saida"]; $observacao = $_POST["observacao"]; $gravar_no_banco = mysqli_query($conn, "INSERT INTO controle_externo(documento, tipo_documento, tipo_acesso, nome, empresa, placa, data_entrada, destino, cracha, observacao) VALUES ('$documento', '$tipo_documento', '$tipo_acesso', '$nome', '$empresa', '$placa', NOW(), '$destino', '$cracha', '$observacao');") or die ("Falha ao executar insert: " .mysqli_error($conn)); } //$sql= mysqli_query($db, "SELECT * FROM clientes WHERE hora_saida='00:00:00' ORDER BY id"); $sql= mysqli_query($conn, "SELECT cod_externo, documento, tipo_documento, tipo_acesso, nome, empresa, placa, data_entrada, destino, cracha, data_saida, observacao FROM controle_externo WHERE data_entrada != '' ORDER BYcod_externo"); echo"<td colspan='3' bgcolor='#336699'> <center><font color=white size=5><b>CADASTRO DE VISITANTES E PRESTADORES DE SERVIÇOS</font></center> </td>"; echo"<table border='0' width='80%' align='center' BORDERCOLOR='#666666'> <Tr bgcolor='#D0D0D0'><FONT SIZE=2> <td width='3%'><b><i>Codigo</i></b></td> <td width='10%'><b><i>Documento</i></b></td> <td width='10%'><b><i>Tipo do documento</i></b></td> <td width='10%'><b><i>Tipo de acesso</i></b></td> <td width='10%'><b><i>Nome</i></b></td> <td width='5%'><b><i>Empresa</i></b></td> <td width='4%'><b><i>Placa</i></b></td> <td width='5%'><b><i>Data de Entrada</i></FONT></b></td> <td width='10%'><b><i>Destino</i></b></td> <td width='10%'><b><i>Cracha</i></b></td> <td width='3%'><b><i>Data de Saida</i></FONT></b></td> <td width='12%'><b><i>Observacao</i></FONT></b></td> <td width='3%'><b><i></i>Baixa</FONT><b></td> </Tr>"; echo '</tr>'; $numero_campos = mysqli_num_fields($sql); $zebra = 1; $resposta=0; while ($row = mysqli_fetch_row($sql)) { if ( $zebra == 1 ){ $cor = 'DFEFFF'; $zebra = 0; }else{ $cor = 'white'; $zebra = 1; } $resposta=1; print("<tr align=left valign=top>"); for ($numero_campos_t = 0; $numero_campos_t < $numero_campos; $numero_campos_t++) { print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'>$row[$numero_campos_t]</a></td>"); } print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'><a href=./controle_externo.php?id_baixar=$row[0]><img src='img/imagem.png' width='23' height='21'></a></td>"); //print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'>OK2</a></td>"); print("</tr>"); } print("<tr bgcolor='#D0D0D0'><td colspan=11><br></td></tr>"); echo "</table>"; if ($resposta == 0) echo '<center><h3>N�o houve respostas para a pesquisa</h3>'; //$conn->close(); ?> </body> </html>
  6. BANCO DE DADOS: localhost > banco > contas A tabela está assim: id, nick, senha, score, dinheiro e banco. Estou usando uma tela de login que usa o 'nick' e 'senha' pra logar, ao digitar a senha corretamente ele guarda o oque foi digitado pra comparar com 'nick' em uma String 'nicknamebanco'. Quero usar essa informação pra buscar o 'id', e guardar na int 'idbanco' que já foi criada. Não faço nem ideia de como fazer isso. Aqui está o check login: package model.dao; import connection.ConnectionFactory; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; public class InfoBancoDAO { public boolean checkLogin(String nickname, String senha) { Connection con = ConnectionFactory.getConnection(); PreparedStatement stmt = null; ResultSet rs = null; boolean check = false; try { stmt = con.prepareStatement("SELECT * FROM contas WHERE nick = ? and senha = ?"); stmt.setString(1, nickname); stmt.setString(2, senha); rs = stmt.executeQuery(); if (rs.next()) { check = true; } } catch (SQLException ex) { Logger.getLogger(InfoBancoDAO.class.getName()).log(Level.SEVERE, null, ex); } finally { ConnectionFactory.closeConnection(con, stmt, rs); } return check; } } E aqui a ação ao clicar em logar: private void botaologarActionPerformed(java.awt.event.ActionEvent evt) { if(!"".equals(areanickname.getText()) && !"".equals(areasenha.getText())){ InfoBanco.setNicknamebanco(areanickname.getText()); InfoBanco.setSenhabanco(areasenha.getText()); InfoBancoDAO dao = new InfoBancoDAO(); if(dao.checkLogin(areanickname.getText(),areasenha.getText()) == true){ Conta_Bancaria cb = new Conta_Bancaria(null,true); this.dispose(); cb.setVisible(true); }else{ ErroLoginNaoExiste elnx = new ErroLoginNaoExiste(null,true); elnx.setVisible(true); } }else{ ErroLoginVazio elv = new ErroLoginVazio(null,true); elv.setVisible(true); } } Alguém pode me mostrar como guardar o valor na variável, ai vou conseguir fazer nas outras.
  7. Boas galera, tenho o seguinte problema. Pretendo guardar os dados de um formulário em duas tabelas diferentes do MySQL. Ao clicar em salvar o formulário ele apaga tudo e não grava nada. Fica aqui o código que tenho: <?php session_start(); error_reporting(0); include('includes/config.php'); if(strlen($_SESSION['alogin'])==0) { header('location:index.php'); } else{ if(isset($_POST['add'])) { $avinicial=$_POST['AvInicial']; $objatingidos=$_POST['ObjAting']; $sql = "INSERT INTO tblobjetivos(AvInicial) VALUES(:avinicial)"; $query = $dbh->prepare($sql); $query->bindParam(':avinicial', $avinicial, PDO::PARAM_STR); $sql = "INSERT INTO contas ( ObjAting) VALUES(:objatingidos)"; $query = $dbh->prepare($sql); $query->bindParam(':objatingidos', $objatingidos, PDO::PARAM_STR); $query->execute(); $lastInsertId = $dbh->lastInsertId(); if ($lastInsertId) { $msg = "PII Adicionado com Sucesso"; } else { $error = "Confirme se preencheu tudo corretamente!"; } }?> <!DOCTYPE html> <html> <head> <!--Import Google Icon Font--> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!--Import materialize.css--> <link type="text/css" rel="stylesheet" href="css/materialize.min.css" media="screen,projection"/> <!--Let browser know website is optimized for mobile--> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> </head> <body> <div class="container"> <div class="row"> <form class="col s12" method="POST" id="HTMLtoPDF"> <?php if ($error) { echo '<div class="errorWrap"><strong>ERROR</strong> : ' . htmlentities($error) . '</div>'; } else if ($msg) { echo '<div class="succWrap"><strong>SUCESSO</strong>:' . htmlentities($msg) . '</div>'; } ?> <div class="valoresiniciais"> <div class="input-field col s8"> <input id = "AvInicial" type = "tel" class = "validate" name = "AvInicial"> <label for="avinicial" class="active">Avaliação Inicial</label> </div> <div class="input-field col s8"> <input id = "ObjAting" type = "tel" class = "validate" name = "ObjAting"> <label for="objatingidos" class="active">Objetivo Atingido</label> </div> </div> <input type="submit" name="update" value="Confirmar" class="btn #ff7043 deep-orange lighten-1"/></center> <!--Import jQuery before materialize.js--> <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="js/materialize.min.js"></script> </body> </html> <?php }?> O que será que está a acontecer?
  8. Caros, boa tarde. Estou com uma duvida referente a um banco de dado que estou criando (MYSQL). O problema é os seguinte: Eu tenho uma tabela chamada TRABALHO que é minha tabela generalizada, e outras duas tabelas que são LIVRO e ARTIGO que são minhas especializações. Tanto a tabela LIVRO quanto a tabela ARTIGO devem herdar os dados da tabela TRABALHO, assim como no conceito de herança em programação. Eu consegui criar a generalização e especialização nas tabela corretamente conforme (https://www.scriptbrasil.com.br/forum/topic/176130-resolvido-problema-com-generaliza%C3%A7%C3%A3oespecializa%C3%A722/), porem não estou conseguindo dar um select em todos os campos da tabela TRABALHO e todos os campos da tabela ARTIGO ou LIVRO, eu tentei o seguinte: select *, if(tra_tipo = 'livro', ( select * from livro; ), select * from artigo; ) as tipo from trabalho; porem quando rodo este comando me retorna um erro no console informando que o operador pode conter somente uma coluna, segue em anexo o erro. Existe alguma forma de realizar selecionar todos os campos da tabela TRABALHO e se o campo TRABALHO(tra_tipo) for igual a LIVRO selecionar todos os campos da tabela LIVRO, ou para ARTIGO selecionar todos os campos da tabela ARTIGO. Desde já agradeço a atenção.
  9. 0votar contrafavorita tenho 2 selects abaixo, como posso unir em apenas 1 select? Eu preciso pegar tudo que vendeu num determinado período (BETWEEN) por item só que ao mesmo tempo eu tenho que pegar o que tinha de estoque do item até a data inicial. para separar se é entrada ou saída é a opção d.tipo Exemplo: Produto Estoque qtd vendida XPTO 100 50 Select 1: SELECT DISTINCT d.cat_id prod, p.id, p.nome id_prod, SUM( d.qtd ) AS qtd_prod, SUM( d.valor_total ) AS total_prod FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN `lc_cat` p ON p.id = d.cat_id WHERE d.tipo = '0' and c.dtConcat BETWEEN '$dtinicial' AND '$dtfinal' and c.exportado = 'Sim' GROUP BY d.cat_id ORDER BY qtd_prod DESC Select 2: SELECT DISTINCT d.cat_id prod, p.id, p.nome id_prod, SUM( d.qtd ) AS qtd_estoque FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN `lc_cat` p ON p.id = d.cat_id WHERE d.tipo = '0' and c.dtConcat < '$dtinicial' and c.exportado = 'Sim' GROUP BY d.cat_id ORDER BY qtd_estoque DESC
  10. Como visualizo valor de poste, de meta_key de tabela? Tenho que recuperar um valor de um poste que esta em uma meta_key em uma tabela. Eu acho que para poder importa os valores da meta_key certos, tenho que importa pelo test_id que é o id, que esta na tabela. como faço isso? <?php global $wpdb; $id = get_the_ID(); $option5 = $wpdb->get_var( $wpdb->prepare("SELECT meta_value FROM wp_table_test WHERE meta_key = 'test_options' AND test_id = '%d'", $id)); echo "Meta key value for post ID $id: $option5"; ?>
  11. Pessoal estou querendo fazem um select em cada dia da semana pra descobrir se existe algum valor na tabela quando o dia for igual ao do resultado do select. Segue o codigo: <?php setlocale( LC_ALL, 'pt_BR', 'pt_BR.iso-8859-1', 'pt_BR.utf-8', 'portuguese' ); ob_start(); session_start(); include("../../includes/conexao.php"); function MostreSemanas() { $semanas = array('Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado'); for( $i = 0; $i < 7; $i++ ) echo "<td style='width:14%;'><strong>".$semanas{$i}."</strong></td>"; } function GetNumeroDias( $mes ) { $numero_dias = array( '01' => 31, '02' => 28, '03' => 31, '04' =>30, '05' => 31, '06' => 30, '07' => 31, '08' =>31, '09' => 30, '10' => 31, '11' => 30, '12' => 31 ); if (((date('Y') % 4) == 0 and (date('Y') % 100)!=0) or (date('Y') % 400)==0) { $numero_dias['02'] = 29; // altera o numero de dias de fevereiro se o ano for bissexto } return $numero_dias[$mes]; } function MostreCalendario( $mes ) { $numero_dias = GetNumeroDias( $mes ); // retorna o número de dias que tem o mes desejado $diacorrente = 0; $diasemana = jddayofweek( cal_to_jd(CAL_GREGORIAN, $mes,"01",date('Y')) , 0 ); // função que descobre o dia da semana echo "<table class='table table-hover'>"; echo "<thead>"; echo "<tr class='linha_semanas'>"; MostreSemanas(); // função que mostra as semanas aqui echo "</tr>"; echo "</thead>"; echo "<tbody>"; for( $linha = 0; $linha < 6; $linha++ ) { echo "<tr>"; for( $coluna = 0; $coluna < 7; $coluna++ ) { echo "<td width = 30 height = 30 "; if( ($diacorrente == ( date('d') - 1) && date('m') == $mes) ) { echo " id = 'dia_atual' "; } else { if(($diacorrente + 1) <= $numero_dias ) { if( $coluna < $diasemana && $linha == 0) { echo " id = 'dia_branco' "; } else { echo " id = 'dia_comum' "; } } else { echo " "; } } echo " >"; /* Quero fazer o select nesse trecho, mas simplesmente não retorna nada $select = "SELECT DAY(STR_TO_DATE(data_hora, '%d/%m/%Y')) FROM tb_reserva where DAY(STR_TO_DATE(data_hora, '%d/%m/%Y')) = 4"; try { $result = $conexao -> prepare($select); $result -> execute(); echo $qtd_reservas = $result->rowCount(); } catch(PDOException $e) { echo $e; } */ if( $diacorrente + 1 <= $numero_dias ) { if( $coluna < $diasemana && $linha == 0) { echo " "; } else { // echo "<input type = 'button' id = 'dia_comum' name = 'dia".($diacorrente+1)."' value = '".++$diacorrente."' onclick = \"acao(this.value)\">"; echo "<a style='color:#000;' href = ".$_SERVER["PHP_SELF"]."?dia=".($diacorrente+1).">".++$diacorrente."</a>"; } } else { echo " "; } /* FIM DO TRECHO MUITO IMPORTANTE */ echo "</td>"; } echo "</tr>"; } echo "</tbody>"; echo "</table>"; } MostreCalendario(date('m')); ?> Está comentado onde estou tentando fazer o select
  12. Boa Tarde Pessoal, Estou enviando duas Imagens para ajudar a ilustrar o que estou tentando fazer. Seguinte estou batendo a minha cabeça com isso e preciso de uma luz para resolver, por favor. Estou recriando o WhatsApp Web para fins de aprendizagem, estou tentando fazer uma QUERY que me retorne a lista das pessoas que estou conversando, e também a Última Mensagem da conversa que tive com a pessoa. EXEMPLO: Retornar a lista das Pessoas que conversam com o Cesar Neste caso teria que me retornar a lista abaixo: idAmigo NomeAmigo UltimaMsg DataMsg 8779 Adelita Pereira Machado Couto Msg CINCO - Cesar enviou para Adelita 05/07/2018 17:22 7669 Hellen Sabrina de Brito Msg TRES - Hellen enviou para Cesar 05/07/2018 12:31 63 Sandro Batista Dos Santos Msg UM - Cesar enviou para Sandro 05/07/2018 17:22 1545 Gino Cezar dos Santos Msg UM - Gino enviou para Cesar 05/07/2018 17:20
  13. Olá pessoal, estou em um semestre onde apresento um trabalho em banco de dados, sei que a procedure que estou cirando ficaria melhor na aplicação, porém preciso apresentar somente o banco de dados, um amigo me ajudou mas ele fez a logica em sql, tentei converter para MYSQl porém está dando erro, mostrarei a procecure e o erro, se precisarem posso postar também as tabelas, agradece qualquer ajuda estou desesperado. Alias a ideia da procedure é analisar se a viatura e o motorista e o horário estão disponíveis para cadastrar uma nova viagem, se não estiverem, volta um ERRO se estiverem liberado fazemos o INSERTna tabela. CREATE PROCEDURE ADICIONAR_VIAGEM99( IN pIDVIAGENS INT , IN pCIDADE VARCHAR(25) , IN pDATAHORAINICIO DATETIME , IN pDATAHORAFINAL DATETIME , IN pCOR VARCHAR(15) , IN pCEP CHAR(9) , IN pRUA VARCHAR(30), IN pNUMERO VARCHAR(8) , IN pBAIRRO VARCHAR(25) , IN pESTADO CHAR(2) , IN pDESCRICAO VARCHAR(200), IN pID_DADOSPESSOAS INT, IN pID_MOTORISTA INT, IN pID_VIATURA INT ) BEGIN DECLARE DisponibilidadeViatura INT; DECLARE DisponibilidadeMotorista INT; if exists (Select * from VIAGENS where ID_VIATURA = pID_VIATURA AND pDATAHORAINICIO between DATAHORAINICIO and DATAHORAFINAL ) set DisponibilidadeViatura = 0 else set DisponibilidadeViatura = 1 if exists (Select * from VIAGENS where ID_MOTORISTA = pID_MOTORISTA AND pDATAHORAINICIO between DATAHORAINICIO and DATAHORAFINAL ) set DisponibilidadeMotorista = 0 else set DisponibilidadeMotorista = 1 if (DisponibilidadeViatura = 1 and DisponibilidadeMotorista = 1) INSERT INTO VIAGENS (IDVIAGENS, CIDADE, DATAHORAINICIO, DATAHORAFINAL, COR, CEP, RUA, NUMERO, BAIRRO, ESTADO, DESCRICAO, ID_DADOSPESSOAS, ID_MOTORISTA, ID_VIATURA) VALUES (NULL,pCIDADE, pDATAHORAINICIO, pDATAHORAFINAL, pCOR, pCEP, pRUA, pNUMERO, pBAIRRO, pESTADO, pDESCRICAO, pID_DADOSPESSOAS, pID_MOTORISTA, pID_VIATURA); else Select 'Motorista ou Viatura indisponível na data/hora selecionada.' as 'Error'; END $ E o erro que está aparecendo é o seguinte ERROR 1064 (42000): 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 'set DisponibilidadeViatura = 0 else set DisponibilidadeViatura = 1 if exists (S' at line 23
  14. Olá a todos, é minha primeira vez aqui pedindo por ajuda, e já agradeço... o meu problema é o seguinte, estou tentando criar um CRUD, o cadastro/envio de mail de confirmação funciona corretamente e o login acho que está funcionando também, porém estou com problemas com o Update. Eu queria criar uma página de alteração de perfil de um usuário logado utilizando seu `id` como base de identificação, mas não estou conseguindo pegar o id, espero que alguém possa me ajudar !!! Formulário de Login: <?php //include ("_php/conexao.inc"); Sempre inicia a conexão com o BD e cm sesssion_start() include ("_php/conexao.inc"); ?> <!-- acima tem informações de html disnescessária para minha dúvida então removi ;) --> <!-- Formulário de login --> <form name="login" id="fLogin" method="post" action="_php/login.php"> <input type="password" name="senha" id="cSenha" placeholder="Senha"> <input type="text" name="email" id="cMail" placeholder="E-mail"/> <input type="submit" name="entrar" id="bEntrar" value="Entrar!"/> </form> Configuração do Login: <?php //inicia a conexão com o BD e cm sesssion_start() include("conexao.inc"); ?> <?php //Pega as informações dos input $senha = $_POST["senha"]; $email = $_POST["email"]; //Faz consulta ao bando de dados $sql = mysqli_query($conexao, "SELECT id, email, senha FROM cadastro WHERE email = '$email' AND senha = '$senha'"); $bd = mysqli_fetch_assoc($sql); //Verifica os Dados, se estiver Ok leva o user para o index if (!empty($bd)) { /*Durante minha procura por soluções muitos criavam uma session: $_SESSION['logado'] = true; Vocês recomendam criar essa ação?*/ $_SESSION["nome_"] =$bd["nome"]; $_SESSION["senha_"] =$bd["senha"]; $_SESSION["email_"] =$bd["email"]; $_SESSION["id_"] =$bd["id"]; header('location:../index.php'); } //Se não ... reconduz o user para a página de login else{ header('location: ../login.php'); } ?> Página index: Neste arquivo tem um 'li' 'Perfil' que levaria até a um link com o id do user logado, porém no link não aparece o id $_SESSION <li><a href="_php/altera_perfil.php?id= "<?php echo $_SESSION["id_"] ?>>Perfil</a></li> <?php include ("_php/conexao.inc"); ?> <?php //Cria uma consulta ao BD $sql = mysqli_query($conexao, "SELECT * FROM cadastro"); if(!$sql) { die("erro no banco"); } //Cria uma variável para selecionar os dados $row = mysqli_fetch_assoc($sql); ?> <li><a href="index.php">Home</a></li> <!--Aqui o li 'Perfil' levaria até ao link _php/altera_perfil.php?id= e acrescentaria o id do user via $_SESSION--> <li><a href="_php/altera_perfil.php?id= "<?php echo $_SESSION["id_"] ?>>Perfil</a></li> <li><a href="login.php">Login</a></li> <li><a href="cadastro.html">Cadastro</a></li> Form de alteração de perfil: Aqui após fazer a consulta ao BD os input seriam preenchidos com as informações do user logado, só que acaba preenchendo com os dados do primeiro id da minha tabela do BD não com os dados do usuário logado <?php //inicia a conexão com o BD e cm sesssion_start() include ("conexao.inc");?> <?php $sql = mysqli_query($conexao, "SELECT * FROM cadastro "); if(!$sql) { die("erro no banco"); } $row = mysqli_fetch_object($sql); ?> <form name="perfil_usu" method="post" action="confim_alt_perfil.php" id="perfil_usua"> <!--Aqui após fazer a consulta ao BD os input seriam preenchidos pelas informações do user logado, só que acaba preenchendo com os dados do primeiro id da tabela do BD não com os dados do usuario logado--> <input type="text" value="<?php echo $row->$_SESSION['nome_']?>" name="alt_nome" id="alt_nome" placeholder="Nome"/> <input type="email" value="<?php echo $row->$_SESSION['email_'] ?>" name="alt_email" id="alt_email" placeholder="E-mail"/> <input type="password" value="<?php echo $row->$_SESSION['senha_'] ?>" name="alt_senha" id="alt_senha" placeholder="Senha"/> <input type="text" id="id" name="id" value="<?php echo $row->$_SESSION["id_"] ?>"/> <input type="submit" value="Alterar!" id="bAlterar" name="bAlterar"/> Confirma a alteração de dados: <?php include ("conexao.inc"); $id = $_POST["id"]; $nome = $_POST["alt_nome"]; $senha = $_POST["alt_senha"]; $email = $_POST["alt_email"]; $sql = mysqli_query($conexao, "UPDATE cadastro SET nome = '$nome', senha = '$senha', email = '$email' WHERE id = '$_SESSION["id_"]'") OR DIE(mysqli_error()); $row = mysqli_fetch_object($sql); if(mysqli_affected_rows($conexao) > 0) { echo "Sucesso: Atualizado corretamente!"; } else { echo "Aviso: Não foi atualizado!"; } Não sei se consegui explicar bem, seria tipo O usuário faz o login. Quando ele estiver logado ele será encaminhado para o index onde haverá a opção Perfil. Na página Perfil haverá os campos com os dados do Usuário já preenchidos com as antigas informações onde poderá alterar APENAS os seus dados.. No link do Perfil constará o id do usuário ex:https://forum.imasters.com.br/forum/altera_perfil.php?id=$_SESSION["id"] ?> Porém com o meu sistema não aparece o id no link e os campos são preenchidos com os dados do primeiro usuário da minha Tabela do Banco de Dados e quando faço a alteração altera a do primeiro usuário da minha Tabela não os dados do usuário logado ... Eu fiz alguma coisa errada, viajei demais e fiz coisa que não existe kkk? :D Se alguém puder me ajudar, Obrigada!!!!
  15. Gostaria que alguém me ajudasse a encontrar erro num código. Estou fazendo um curso na net, e tentando adaptar o código que funciona para ir aprimorando a aprendizagem. Então vou colocar dois códigos aqui, onde um funciona o outro não. O que funciona é o do curso com mais campos. O que fiz foi apenas adaptar esse código que funciona para uma quantidade bem menor, e ver se funciona. Os dois códigos abre o formulário, aparentemente consultam o banco com sucesso, porém só o original está alterando, certamente por algum erro meu. Mas já olhei trocentas vezes, postei dúvida lá no curso, e o cara não responde, então estou parado na aprendizagem por conta disso. Basicamente é um formulário de cadastro de transportadoras onde o usuário altera os dados de uma transportadora através desse formulário. Esse tá funcionando tudo certinho. Tentei reproduzir esse mesmo formulário, porém apenas com dois campos (cidade e estado), e mesmo assim não funciona. Lista certinho, mas não altera, por isso acho que é um erro simples. Segue os dois códigos pra que comparem: CÓDIGO QUE FUNCIONA: <?php require_once("conexao/conexao.php"); ?> <?php if (isset($_POST["nometransportadora"])){ $nome = utf8_decode($_POST["nometransportadora"]); $endereco = utf8_decode($_POST["endereco"]); $cidade = utf8_decode($_POST["cidade"]); $estado = $_POST["estados"]; $cep = $_POST["cep"]; $cnpj = $_POST["cnpj"]; $telefone = $_POST["telefone"]; $tID = $_POST["transportadoraID"]; // CRIAR O OBJETO PARA ALTERAR $alterar = "UPDATE transportadoras "; $alterar .= "SET "; $alterar .= "nometransportadora = '{$nome}', "; $alterar .= "endereco = '{$endereco}', "; $alterar .= "cidade = '{$cidade}', "; $alterar .= "estadoID = {$estado}, "; $alterar .= "cep = '{$cep}', "; $alterar .= "cnpj = '{$cnpj}', "; $alterar .= "telefone = '{$telefone}' "; $alterar .= "WHERE transportadoraID = {$tID}"; $operacao_alterar = mysqli_query($conecta, $alterar); if (!$operacao_alterar){ die("Erro na alteração!"); }else { header("location: listagem2.php"); } } // Consulta a tabela de transportadoras. $tr = "SELECT * "; $tr .= "FROM transportadoras "; if (isset($_GET["codigo"])){ $id = $_GET["codigo"]; $tr .= "WHERE transportadoraID = {$id} "; }else { $tr .= "WHERE transportadoraID = 1 "; } $con_transportadora = mysqli_query($conecta, $tr); if (!$con_transportadora){ die("Erro na consulta"); } $info_transportadora = mysqli_fetch_assoc($con_transportadora); // Consulta aos estados $estados = "SELECT * "; $estados .= "FROM estados "; $lista_estados = mysqli_query($conecta, $estados); if (!$lista_estados){ die("erro no banco"); } ?> <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Curso PHP INTEGRACAO</title> <!-- estilo --> <link href="_css/estilo.css" rel="stylesheet"> <link href="_css/alteracao.css" rel="stylesheet"> </head> <body> <?php include_once("_incluir/topo.php"); ?> <main> <div id="janela_formulario"> <form action="alteracao.php" method = "post"> <h2>Alteração de Transportadoras</h2> <label for="nometransportadora">Nome da Transportadora</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["nometransportadora"]) ?>" name = "nometransportadora" id = "nometransportadora"> <label for="endereco">Endereço</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["endereco"]) ?>" name = "endereco" id = "endereco"> <label for="cidade">Cidade</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["cidade"]) ?>" name = "cidade" id = "cidade"> <label for="estados">Estados</label> <select id = "estados" name = "estados"> <?php $meuestado = $info_transportadora["estadoID"]; while ($linha = mysqli_fetch_assoc($lista_estados)){ $estado_principal = $linha["estadoID"]; if ($meuestado == $estado_principal){ ?> <option value="<?php echo $linha["estadoID"] ?>" selected> <?php echo utf8_encode($linha ["nome"]) ?> </option> <?php } else { ?> <option value="<?php echo $linha["estadoID"] ?>"> <?php echo utf8_encode($linha ["nome"]) ?> </option> <?php } } ?> </select> <label for="cep">CEP</label> <input type = "text" value = "<?php echo ( $info_transportadora["cep"]) ?>" name = "cep" id = "cep"> <label for="telefone">Telefone</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["telefone"]) ?>" name = "telefone" id = "telefone"> <label for="cnpj">CNPJ</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["cnpj"]) ?>" name = "cnpj" id = "cnpj"> <input type = "hidden" name = "transportadoraID" value = "<?php echo $info_transportadora["transportadoraID"] ?>"> <input type = "submit" value="Confirmar Alteração"> </form> </div> </main> <?php include_once("_incluir/rodape.php"); ?> </body> </html> CÓDIGO QUE NÃO FUNCIONA. (Lista tudo certinho, mas não altera, nem traz o estádo pré-checado). <?php require_once("conexao/conexao.php"); ?> <?php if( isset($_POST["nomeCidade"]) ) { $nomeCidade = utf8_decode($_POST["nomeCidade"]); $estado = $_POST["estados"]; $cID = $_POST["cidadeID"]; // Objeto para alterar $alterar = "UPDATE cidades "; $alterar .= "SET "; $alterar .= "nomeCidade = '{$nomeCidade}', "; $alterar .= "estadoID = {$estado} "; $alterar .= "WHERE cidadeID = {$cID} "; $operacao_alterar = mysqli_query($conecta, $alterar); if(!$operacao_alterar) { die("Erro na alteracao"); } else { header("location:alterarCidades.php"); } } // Consulta a tabela de cidades $tr = "SELECT * "; $tr .= "FROM cidades "; if(isset($_GET["codigo"]) ) { $id = $_GET["codigo"]; $tr .= "WHERE cidadeID = {$id} "; } else { $tr .= "WHERE cidadeID = 1 "; } $con_cidade = mysqli_query($conecta,$tr); if(!$con_cidade) { die("Erro na consulta"); } $info_cidade = mysqli_fetch_assoc($con_cidade); // consulta aos estados $estados = "SELECT * "; $estados .= "FROM estados "; $lista_estados = mysqli_query($conecta, $estados); if(!$lista_estados) { die("erro no banco"); } ?> <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Alteração Cidades</title> <!-- estilo --> <link href="_css/estilo.css" rel="stylesheet"> <link href="_css/alteracao.css" rel="stylesheet"> </head> <body> <?php include_once("_incluir/topo.php"); ?> <main> <div id="janela_formulario"> <form action="alteracaoCidades.php" method="post"> <h2>Alteração de Cidades</h2> <label for="nomeCidade">Nome da Cidade</label> <input type="text" value="<?php echo utf8_encode($info_cidade["nomeCidade"]) ?>" name="nomeCidade" id="nomeCidade"> <label for="estados">Estados</label> <select id="estados" name="estados"> <?php $meuestado = $info_cidade["estadoID"]; while($linha = mysqli_fetch_assoc($lista_estados)) { $estado_principal = $linha["estadoID"]; if($meuestado == $estado_principal) { ?> <option value="<?php echo $linha["estadoID"] ?>" selected> <?php echo utf8_encode($linha["nome"]) ?> </option> <?php } else { ?> <option value="<?php echo $linha["estadoID"] ?>" > <?php echo utf8_encode($linha["nome"]) ?> </option> <?php } } ?> </select> <input type="hidden" name="cidadeID" value="<?php echo $info_cidade["cidadeID"] ?>"> <input type="submit" value="Confirmar alteração"> </form> </div> </main> <?php include_once("_incluir/rodape.php"); ?> </body> </html>
  16. Tenho um projeto no meu curso tecnico e estou desenvolvendo um quiz de perguntas e respostas( como o Perguntados), quero desenvolver uma coisa simples, com o usuario, pontuação, adminstrador, pergunta e 4 alternativas para cada uma, sendo 1 delas a alternativa correta. Sou bem novato em banco de dados e estou com dúvida principalmente na parte das perguntas. Se alguém poder me ajudar com o banco de dados eu agradeço. Meu email: ricardoroc50@gmail.com
  17. Boa noite, Alguém tem ideia o porque essa subtração não funciona? Na divisão funciona normalmente, mas deste modo não vai de jeito algum. select origem2.newcampo - origem2.campo as teste,origem2.* from( select origem.*, round( case when origem.newcamp> 5645 then 5645 else origem.newcamp end , 2)AS newcampo1 Obrigado
  18. Estou seguindo uma video aula de php com mysql e estou conseguindo listar os dados de uma tabela em uma lista (list), só pra que saibam que o problema de conexão com o banco já está superado. Tentei aproveitar o mesmo código para listar a mesma tabela numa combobox, e não tá preenchendo. Aparece a combo, mas não preenche com os dados. Alguém sabe onde estou errando? Segue código: <body> <ul> <?php // Passo 4 - Listagem dos dados while($registro = mysqli_fetch_assoc($categorias)){ ?> <li><?php echo $registro ["nomecategoria"]?></li> <?php } ?> </ul> <form name="produto" method="post" action=""> <label for="">Selecione um produto</label> <select> <option>Selecione...</option> <?php while($registro = mysqli_fetch_assoc($categorias)) { ?> <option = "<?php echo $registro['categoriaID'] ?>"><?php echo $registro["nomecategoria"] ?></option> <?php } ?> </select> </form> <?php //Passo 5 - Liberar dados da memória mysqli_free_result($categorias); ?> </body>
  19. Preciso desenvolver um sistema que automatiza o atendimento a alunos feitos por coordenadores. Quando algum aluno chegar na secretária e pedir para ser atendido por algum coordenador, ela vai cadastrar no sistema essa solicitação de atendimento. Este aluno entrara na fila do referido coordenador. Então fiz duas tabelas. "Fila" que é a da secretária que vai cadastrar e a "Coordenador" que é as informações dele. o que quero é passar somente as seguintes informações da fila para o coordenador: Nome, Curso, se já é aluno, status e data/hora. até agora está desse jeito, e não sei como fazer para passar essas informações automaticamente para ele, alguém pode me ajudar? SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; CREATE SCHEMA IF NOT EXISTS `at_automatizado` DEFAULT CHARACTER SET utf8 ; USE `at_automatizado` ; -- ----------------------------------------------------- -- Table `at_automatizado`.`coordenador` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`coordenador` ( `codigo` INT NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `senha` VARCHAR(45) NULL, `nome_coordenador` VARCHAR(100) NULL, `ramal` VARCHAR(9) NULL, `curso` VARCHAR(45) NULL, PRIMARY KEY (`codigo`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `at_automatizado`.`fila` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`fila` ( `codigo` INT NOT NULL AUTO_INCREMENT, `coordenador_codigo` INT NOT NULL, `nome_coordenador` VARCHAR(100) NULL, `nome_aluno` VARCHAR(100) NULL, `telefone` VARCHAR(14) NULL, `curso` VARCHAR(100) NULL, `ja_e_aluno` ENUM('Sim', 'Não') NULL, `status` ENUM('Já atendido', 'Não atendido') NULL, `data_e_hora` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`codigo`), INDEX `fk_fila_coordenador_idx` (`coordenador_codigo` ASC), CONSTRAINT `fk_fila_coordenador` FOREIGN KEY (`coordenador_codigo`) REFERENCES `at_automatizado`.`coordenador` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  20. Saudações galera Boa!!! é minha primeira entrada, então desculpe as garfes e erros. tenho uma banco de dados em que um dos campos é um VARCHAR 255 com o nome: "objetivo" no form php tenho para este campo acima citado um textarea com a seguinte referencia <textarea class="form-control" rows="4" name="objetivo" maxlength="200" minlength="20" ></textarea> a questão é que consigo inseir tranquilamente no banco de dados, mas para recuperar... <textarea class="form-control" rows="4" name="objetivo" value="<?php echo $coluna['objetivo']; ?>" maxlength="200" minlength="20" ></textarea> não vem nada ai fiz uns testes assim... <textarea value="<?php echo $coluna['objetivo']; ?>" ></textarea> e nada, também fiz assim, sem usar bd... <textarea value="<?php echo "teste de escita em teste area"; ?>" ></textarea> e nada, tá faltando alguma coisa o que
  21. Rômulo_SD

    Bug workbench

    OI pessoal. Acabo de baixar a ultima versão do mysql. Depois instalei o workbench separado. Quando vou conectar ele me da a mensagem de erro em anexo. Quando fui instalar lembro de ter dado problema com o conector do pyton mas não sei se há relação Alguém pode ajudar?
  22. Olá pessoal. Possuo uma aplicação que gera boletos e coloquei o número do boleto como sendo o id da tabela e monto o número do boleto sendo um código pré-definido e o id gerado pelo mysql (1234500000X) porém, ocorreu que meu cliente abriu uma segunda conta bancária para gerar boletos e eu gostaria de deixar todos na mesma tabela, sendo o novo codigo (5432100000Y). Pensei em deixar o ID do mysql de lado e fazer um SELECT com o último valor gerado de cada código (12345 e 54321), incrementar na aplicação e salvar no BD mas tenho receio que possam ser gerados dois códigos iguais quando dois usuários forem gerar boletos ao mesmo tempo (improvável, mas possível). Pensei em criar em outra tabela, mas imagino que, se houverem 10 contas bancárias, teria que criar 10 tabelas. Gostaria de deixar na mesma. Alguém tem alguma ideia de como eu possa resolver isso? Agradeço antecipadamente.
  23. Fiz o Select abaixo só que ele não está somando pela coluna correta, onde estou errando? Na minha estrutura tenho o campo dtConcat e o campo dtConcat2 (essas datas são diferentes uma é para data do pedido e a outra é para a data que efetivou a venda) ele está somando a coluna dtConcat2 mesmo eu colocando no select que quero o mes e ano da coluna dtConcat SELECT cat.id, cat.nome_vendedor, MONTH (dtConcat) AS mes, YEAR (dtConcat) AS ano, SUM( IF( mov.tipo_venda = 'Atacado', mov.total, 0 ) ) AS Atacado FROM lc_controle AS mov INNER JOIN vendedor AS cat ON cat.id = mov.vendedor where mov.exportado = 'Sim' GROUP BY ano, mes, cat.nome_vendedor ORDER BY nome_vendedor, ano, mes
  24. Pessoal, Bom dia! Estou tentandofazer um sistema bem simples em php e mysql com muita ajuda ...rsrsr Nesse sistema vai ter operadores e um administrador. 1- Questão: Em algumas páginas quero ocultar" botões e fieldset", Existe essa possibilidade de condicional se conforme o operador não apareça , somente se for administrador, ou apareça outro fieldset ? 2- Questão: Também gostaria de alguns inputs aparecerem apenas texto do banco, sem a opção de editar... Grato !!!!
×
×
  • Criar Novo...