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. vicenzi

    MySQL MUITO LENTO

    Boa noite! Estou desenvolvendo um sistema que calcula harmônicas de um sinal. Para isso, faço cálculos a cada ciclo, mas não consigo salvar as informações no banco de dados com a velocidade necessária. Estou utilizando um arduino MEGA 2560 para coletar sinais e fazer os cálculos e um shield ethernet W5100 para enviar informações para um servidor local que salva os dados no Mysql. Atualmente, consigo salvar aproximadamente de 8 a 10 informações por segundo, e isso pra mim não é nada visto que meu sinal tem 60 ciclos por segundos. Alguém já se deparou com situação parecida? Agradeço muito pela ajuda.
  2. Boa noite galera, O Windows não inicia mais e não salvei backup do Mysql. O cenário é assim. Uso um Servidor Proxmox e nele tem o windows server 2008 r2 com problema, eu rodei um backup de imagem de sistema mas não estava os arquivos na pasta backup. Uso um IBm x3650 M3 com Hd SAS. É possível eu recuperar a pasta data onde estava a base antiga ?
  3. Olá pessoal, sou novo por aqui, estou começando a programar em php por agora, sempre gostei de dev Web mais voltado para Front-End, porem decidi ir mais alem e começar a dar vida aos meus designs. Bom, vamos ao que interessa. Estou com um problema na consulta do bd. consta o seguinte erro: Warning: mysql_query() expects parameter 1 to be string, resource given in C:\wamp\www\modacatolica\inicio.php on line 42 Bom o código completo é esse: <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $conecta = mysql_connect("localhost", "root", "", "catalogo") or print (mysql_error()); ?> <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $laco = 4; $seleciona = "SELECT * FROM produtos"; $qr = mysql_query($conecta, $seleciona); $i = 1; while ($ln = mysql_fetch_array($qr) or die(mysql_error())) { if ($i < $laco) { echo ' <td class="td" valign="top" align="center" bgcolor="#2B8A6F"><img src="'.$ln['caminho'].$ln['fotos'].'" width="200"></td> ' ; } $i++; } ?> Neste tento fazer com que o php busque no bd as informações de um produto, crie um laço e me coloque 4 produtos horizontalmente, mais me deparei com este erro. desculpe a minha ignorância, mas não encontrei nada de errado neste código. desde já agradeço a ajuda.
  4. alguém sabe onde e porque esse erro? Vejam só, o prof deu aos alunos a parte em java já pronta; O projeto é somente do banco de dados; O seguinte erro aparece e não sei identificar; to usando o phpmyadmin com o wampp e o workbench pra escrever o sql; OBS: Meu banco ainda não está pronto, to desesperado porque é pra entregar segunda-feira, o grupo tem eu e mais 3, e os caras me deixaram sozinho;
  5. Olá, Alguém sabe dizer porque o sistema trava quando eu tento usar a função "mysql_fecth_row()" usando MySQL com o Dev-C++? Se eu comentar as partes que estão o código do mysql_fetch_row, o sistema funciona. Se eu colocar sem comentarios o mysql_fetch_row, a aplicação trava. Resumindo, a aplicação trava quando chega na parte que tem o mysql_fetch_row. Código: #include <iostream> #include <stdlib.h> #include <stdio.h> #include <windows.h> #include <mysql/mysql.h> using namespace std; int valor = 1; int opcaoPesquisarAluno = 1; int opcaoAlterarAluno = 1; char nome[30]; char matricula[30]; char telefone[30]; char queryString[100]; char queryStringPesquisa[100]; char mysqlquery[100]; FILE *conteudo; FILE *conteudoPesquisaAluno; int main() { char *host = "localhost"; char *username = "username"; char *password = "password"; char *database = "aluno"; MYSQL *socket; socket = mysql_init(0); if (socket) { //cout << "socket ok" << endl; } else { //cout << "socket failed" << mysql_error(socket) << endl; } if (mysql_real_connect(socket,host,username,password,database,0,NULL,0)) { //cout << "Conexao ok" << endl; } else { //cout << "Conexao falhou" << mysql_error(socket) << endl; } while (valor != 4) { cout << "\n*******************" << "\n" << "1 - Cadastrar Aluno" << "\n" << "2 - Pesquisar Aluno" << "\n" << "3 - Alterar Aluno" << "\n" << "4 - Sair" << "\n" << "*******************"; cout << "\nDigite uma opcao: "; cin >> valor; system("cls"); if (valor == 1) { conteudo = fopen("file.txt","+a"); cout << "\n*******************" << "\n" << "Cadastrar Aluno" << "\n" << "*******************" << "\n" << "Digite o nome do Aluno: "; cin >> nome; cout << "\n" << "Digite a matricula do Aluno: "; cin >> matricula; cout << "\n" << "Digite o telefone do Aluno: "; cin >> telefone; fprintf(conteudo,"INSERT INTO aluno(nomeALuno,matricula,telefone) values ('%s','%s','%s');\n",nome,matricula,telefone); fclose(conteudo); conteudo = fopen("file.txt","r"); fgets(queryString,100,conteudo); fclose(conteudo); //cout << queryString; mysql_query(socket,queryString); //cout << mysql_error(socket); system("cls"); } if (valor == 2) { while(opcaoPesquisarAluno != 3) { cout << "\n*******************" << "\n" << "Pesquisar Aluno" << "\n" << "*******************" << "\n" << "1 - Pesquisar pelo nome do Aluno" << "\n" << "2 - Pesquisar pela matricula do Aluno" << "\n" << "3 - Voltar ao Menu Principal"; cout << "\nDigite uma opcao: "; cin >> opcaoPesquisarAluno; if (opcaoPesquisarAluno == 1) { conteudoPesquisaAluno = fopen("filePesquisa.txt","+a"); cout << "\nDigite o Nome do Aluno: "; cin >> nome; fprintf(conteudoPesquisaAluno,"SELECT * FROM aluno WHERE nome == '%s');\n",nome); fgets(queryStringPesquisa,100,conteudoPesquisaAluno); mysql_query(socket,queryStringPesquisa); MYSQL_RES * res = mysql_store_result(socket); fclose(conteudoPesquisaAluno); //conteudoPesquisaAluno = fopen() //int numColumns = mysql_num_fields(res); MYSQL_ROW row; //cout << mysql_fetch_row(res); row = mysql_fetch_row(res); //cout << row[0]; //cout << row[1]; // mysql_fetch_row retorna um array caso positivo ou retorna FALSE caso nao tenha mais linhas /*while((row = mysql_fetch_row(res)) != FALSE) { for(int x=0; x < 3; x++) { cout << "nome aluno: " << row[0]; cout << "matricula aluno: " << row[0]; cout << "telefone: " << row[0]; } } */ mysql_free_result(res); cout << "teste"; //conteudoPesquisaAluno = fopen("filePesquisa.txt","r"); //cout << queryStringPesquisa; system("PAUSE"); system("cls"); } if (opcaoPesquisarAluno == 2) { cout << "\nDigite a matricula do Aluno: "; cin >> matricula; system("cls"); } if (opcaoPesquisarAluno == 3) { system("cls"); valor = 1; opcaoPesquisarAluno = 1; break; } } } if (valor == 3) { while (opcaoAlterarAluno != 3) { cout << "\n*******************" << "\n" << "Alterar Aluno" << "\n" << "*******************" << "\n" << "1 - Pesquisar pelo nome do Aluno" << "\n" << "2 - Pesquisar pela matricula do Aluno" << "\n" << "3 - Voltar ao Menu Principal"; cout << "\nDigite uma opcao: "; cin >> opcaoAlterarAluno; if (opcaoAlterarAluno == 1) { cout << "\nDigite o nome do Aluno: "; cin >> nome; } if (opcaoAlterarAluno == 2) { cout << "\nDigite a matricula do Aluno: "; cin >> matricula; } if (opcaoAlterarAluno == 3) { valor = 1; opcaoAlterarAluno = 1; system("cls"); break; } system("cls"); } } } return 0; } Obrigado.
  6. Gostaria que alguém tentasse localizar o erro nesse código dessa consulta ao BD. Os dados do html chama essa consulta em php, mas tá dando erro. Já tentei substituir o local host pelo ip do servidor, ou caminho exato do bd, mas sempre retorna erro: <html> <head> <title>Book-O-Rama Catálogo de Busca</title> </head> <body> <h1>Book-O-Rama Catálogo de Busca</h1> <?php // cria nome de variável abreviado $searchtype = $HTTP_POST_VARS['searchtype']; $searchterm = $HTTP_POST_VARS['searchterm']; $searchterm= trim($searchterm); if (!$searchtype || !$searchterm) { echo 'Você não inseriu os detalhes da pesquisa. Por favor, volte e tente novamente.'; exit; } $searchtype = addslashes($searchtype); $searchterm = addslashes($searchterm); @ $db = mysql_pconnect('localhost', 'bookorama','bookorama123'); if (!$db) { echo 'Erro: Não foi possível conectar ao bando de dados. Por favor, tente novamente mais tarde.'; exit; } mysql_select_db('books'); $query = "select * from books where ".$searchtype." like '%".$searchterm."%'"; $result = mysql_query($query); $num_results = mysql_num_rows($result); echo '<p>Número de Livros encontrados: '.$num_results.'</p>'; for ($i=0; $i < $num_results;$i++) { $row = mysql_fetch_array($result); echo '<p><strong>'.($i+1).'. Title: '; echo htmlspecialchars(stripslashes($row['title'])); echo '</strong><br />Author: '; echo stripslashes($row['author']); echo '<br />ISBN: '; echo stripslashes($row['isbn']); echo '<br />Price: '; echo stripslashes($row['price']; echo '</p>'; } ?> </body> </html>
  7. gostaria de pegar endereços registrados no meu banco de dados e obter a saída na minha página usando php ,mysql e html. Não quero traçar rota quero algo bem simples, somente obter a localização como fosse fazer um embed da página com endereço. exemplo: tenho esse endereço no meu banco de dados rua joão de carvalho, 12 pegar o endereço com php e passar para o site tenho que usar API do google ? não sei usar API,s tem como evitá-las é so embedar o mapa registrado no banco de dados,mas não dá para fazer manualmente por serem muitos... quero automatizar o trabalho, acho que deu para entender ... abrigado desde já agradeço !
  8. Estou tentando fazer uma busca através de informações passadas pelo usuário. Porem, quando clico em enviar, dá um erro. Segue o meu código do Formulário e o do PHP. 1)HTML <!DOCTYPE html> <html> <head> <title>Busca da Pessoa Ideal</title> </head> <body> <form name="form" action="inserir.php" method="POST"> <input type="hidden" name="tipo" value="buscar"> <h1>Características do seu par ideal</h1> <table style="margin-top: 15px" cellspacing="10"> <tr> <td> <select name="peso"> <option>Peso:</option> <option value="menor_40">Menor que 40kg</option> <option value="entre_40_50">Maior que 40kg e menor que 50kg</option> <option value="entre_50_60">Maior que 50kg e menor que 60kg</option> <option value="entre_60_70">Maior que 60kg e menor que 70kg</option> <option value="maior_70">Maior que 70kg</option> </select> </td> </tr> <tr> <td> <select name="altura"> <option>Tamanho:</option> <option value="menor_14">Menor que 1.40cm</option> <option value="entre_14_15">Maior que 1.40cm e menor que 1.50cm</option> <option value="entre_15_16">Maior que 1.50cm e menor que 1.60cm</option> <option value="entre_16_17">Maior que 1.60cm e menor que 1.70cm</option> <option value="entre_17_18">Maior que 1.70cm e menor que 1.80cm</option> <option value="maior_18">Maior que 1.80cm</option> </select> </td> </tr> <tr> <td>Cor do cabelo: <br> <input type="radio" name="corCabelo" value="preto">Preto <input type="radio" name="corCabelo" value="loiro">Loiro <input type="radio" name="corCabelo" value="ruivo">Ruivo <input type="radio" name="corCabelo" value="outros">Outros </td> </tr> <tr> <td>Sexo: <br> <input type="radio" name="sexo" value="M">Masculino <input type="radio" name="sexo" value="F">Feminino <td> </tr> <tr> <td align="right"> <button type="reset">Apagar</button> <button type="submit">Enviar</button> </td> </tr> </table> </form> </body> </html> 2)PHP <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $host = "localhost"; $user = "root"; $pass = ""; $banco = "relacionamentos"; //echo "<pre>"; //print_r($_POST); //echo "</pre>"; //exit; $conexao = mysql_connect($host,$user,$pass) or die (mysql_error()); mysql_select_db($banco) or die (mysql_error()); if($_POST['tipo'] == 'cadastro') { $inserir = "insert into cadastro(nome,rua,cidade,estado,idade,peso,tamanho,nacionalidade,cabelo,sexo) values ('$_POST[nome]','$_POST[rua]','$_POST[cidade]','$_POST[estado]','$_POST[idade]','$_POST[peso]'" . ",'$_POST[tamanho]','$_POST[nacionalidade]','$_POST[corCabelo]','$_POST[sexo]')"; //$inserir = "insert into cadastro(nome,rua,cidade,estado) values ('$_POST[nome]','$_POST[rua]','$_POST[cidade]'," // . "'$_POST[estado]','$_POST[idade]','$_POST[peso]','$_POST[tamanho]','$_POST[nacionalidade]'," // . "'$_POST[corCabelo]','$_POST[sexo]')"; if (mysql_query($inserir)) { echo "Dados inseridos com sucesso!"; } } elseif($_POST['tipo'] == 'buscar') { $peso = get_peso($_POST['peso']); $altura = get_altura($_POST['altura']); $cabelo = "cabelo = " . $_POST['corCabelo']; $sexo = "sexo = " . $_POST['sexo']; $select = mysql_query("select * from cadastro where $peso and $altura and $cabelo and $sexo"); $array_busca = array(); while($ln = mysql_fetch_assoc($select)) { $array_busca[] = $ln; } if(!empty($array_busca)) { foreach($array_busca as $pessoa) { ?> <table> <tr> <td><?php echo $pessoa['nome']?></td> <td><?php echo $pessoa['idade']?></td> <td><?php echo $pessoa['cidade'] . "/" . $pessoa['estado']?></td> </tr> </table> <?php } } } function get_peso($peso) { switch ($peso) { case 'menor_40': return 'peso <= 40'; case 'entre_40_50': return 'peso >=40 and peso <= 50'; } } function get_altura($altura) { switch ($altura) { case 'menor_14': return 'tamanho <= 1.4'; case 'entre_14_15': return 'tamanho >=1.4 and tamanho <= 1.5'; } } ?>
  9. Não deu erro, mas quando eu faço o update, minha coluna "tempo_duracao" não atualiza, alguém sabe o que pode ser? É pra meu projeto da faculdade, deem um help, pls
  10. minha tabela formulario tem um campo "n_form" numero do formulário. e tenho nessa coluna varias linhas com numeros com sequencia e sem sequencia, exemplo dos numeros q tem em cada linha dessa coluna=3,4,5,6,10,12,13,14,15,19. o q eu preciso é fazer um select onde mostra da seguinte forma: mostrar os numeros q estiverem em sequencia junto:exemplo do relatorio php baseado nas informações passadas acima: 3-6,10,12-15,19.
  11. Caros, boa noite! Estou realizando um while em meu projeto ue puxa os dados do arquivo que estão no banco, inclusive o caminho. Porém, não consigo inserir um Link especifico para cada arquivo, ele ate roda mas não trás o link de todos os arquivos só trás de um, é como se não tivesse entrando no looping, segue abaixo para melhor entendimento: Estou tentando fazer dessa forma: while($escrever=mysql_fetch_array($sql2)){ $downloads = '<a href="down.php?arquivo='. $escrever['CAMINHO_FL'] .'>Baixar a imagem</a>'; /*Escreve cada linha da tabela*/ echo "<tr><td>" . $escrever['NOME_FILE'] . "</td><td>" . $escrever['ANO_REF'] . "</td><td>" . $downloads. "</td></tr>"; }/*Fim do while*/ echo "</tbody>"; echo "</table>"; /*fecha a tabela apos termino de impressão das linhas*/ Desta outra forma ele puxa certinho os dados da tabela, ´porém não vem o link, vem só o nome do caminho while($escrever=mysql_fetch_array($sql2)){ $downloads = '<a href="down.php?arquivo='. $escrever['CAMINHO_FL'] .'>Baixar a imagem</a>'; /*Escreve cada linha da tabela*/ echo "<tr><td>" . $escrever['NOME_FILE'] . "</td><td>" . $escrever['ANO_REF'] . "</td><td>" . $escrever['CAMINHO_FL'] . "</td></tr>"; }/*Fim do while*/ echo "</tbody>"; echo "</table>"; /*fecha a tabela apos termino de impressão das linhas*/ Podem me ajudar com este caso? já quebrei a cabeça e não achei uma solução. Desde já agradeço a todos!!
  12. nmoa

    horario php+mysql

    boas estou a fazer um horário para um site e estou com alguma dificuldade em mostrar as actividades. o horário terá várias horas, cada hora terá várias actividades espalhadas pelos dias de semana o meu código está assim <?php $horarios = mysql_query("SELECT *, hact.hora as hora, hact.id_dias_semana as dia, hact.id_atividades as ativ, act.titulo as titulo FROM horarios as h INNER JOIN horarios_atividade as hact ON hact.id_horarios= h.id_horarios INNER JOIN atividades as act ON act.id_atividades=hact.id_atividades WHERE hact.id_dias_semana != '' group by hact.hora order by hact.hora "); while($hor=mysql_fetch_array($horarios)){ ?> <ul> <li><span class="fa fa-clock-o"></span><?php echo $hor["hora"]; ?></li> <li class="<?php if($hor["dia"]==1){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==1){echo $hor["titulo"];} ?> </a></li> <li class="<?php if($hor["dia"]==2){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==2){echo $hor["titulo"];} ?> </a></li> <li class="<?php if($hor["dia"]==3){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==3){echo $hor["titulo"];} ?> </a></li> <li class="<?php if($hor["dia"]==4){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==4){echo $hor["titulo"];} ?> </a></li> <li class="<?php if($hor["dia"]==5){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==5){echo $hor["titulo"];} ?> </a></li> <li class="<?php if($hor["dia"]==6){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==6){echo $hor["titulo"];} ?> </a></li> <li class="<?php if($hor["dia"]==7){ echo 'dt-sc-table-cnt timetable-text' ;} ?>"><a><?php if ($hor["dia"]==7){echo $hor["titulo"];} ?> </a></li> </ul> <?php }; ?> a questao é que ele agrupa tudo pelas horas(perfeito) mas só mostra uma atividade nessa hora, quando na realidade existem mais 3 na base de dados a minha bd esta assim -- Estrutura da tabela `atividades` -- CREATE TABLE `atividades` ( `id_atividades` int(11) NOT NULL, `titulo` text NOT NULL, `ativo` int(11) NOT NULL DEFAULT '1', `likes` int(11) NOT NULL, `file` varchar(2222) NOT NULL, `id_area` int(11) NOT NULL, `descricao` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- Estrutura da tabela `dias_semana` -- CREATE TABLE `dias_semana` ( `id_dias_semana` int(11) NOT NULL, `titulo` text NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- Estrutura da tabela `horarios` -- CREATE TABLE `horarios` ( `id_horarios` int(11) NOT NULL, `id_clubes` int(11) NOT NULL, `data` date NOT NULL, `ativo` int(11) NOT NULL DEFAULT '1' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- Estrutura da tabela `horarios_atividade` -- CREATE TABLE `horarios_atividade` ( `id_horarios_atividade` int(11) NOT NULL, `id_atividades` int(11) NOT NULL, `id_horarios` int(11) NOT NULL, `id_dias_semana` int(11) NOT NULL, `hora` time NOT NULL, `ativo` int(11) NOT NULL DEFAULT '1' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; obrigado desde já pela a ajuda
  13. Boa tarde amigos Tenho uma dúvida sobre como listar em uma Table os dados de um Banco Mysql. O Cenário é o seguinte: Tenho um cadastro de motoristas no meu Form e consequentemente uma outra página onde lista os motoristas cadastrados podendo editar as informações ou até mesmo excluir um motorista. Pois bem, nesta listagem temos os campos Nome, Transportadora, Status (Ativo ou Inativo), Ações e eu estou adaptando uma nova coluna para apresentar as Rotas que este motorista fará e que foram cadastradas. O paroblema é que ao listar as rotas está listando para todos os motoristas todas as rotas que têm cadastrada com vinculo a um motorista,ou seja, nçao está separando na célula a rota correta daquele motorista trazendo todas as rotas em todos os motoristas. Segue o código: List.php <!DOCTYPE html> <html lang="en"> <head> <?php include '../includes/head.php'; ?> </head> <body> <section id="container" class=""> <!--header start--> <?php include '../includes/header.php'; ?> <!--header end--> <!--sidebar start--> <?php include '../includes/menu.php'; ?> <!--sidebar end--> <!--main content start--> <section id="main-content"> <section class="wrapper"> <!-- page start--> <section class="panel"> <header class="panel-heading"> Motoristas </header> <?php $id = 0; ?> <?php $sql = "SELECT u.Id, u.Nome, u.Status, t.Nome as Transportadora FROM tblUsuario u INNER JOIN tblMotorista m ON u.Id = m.IdUsuario INNER JOIN tblTransportadora t ON m.IdTransportadora = t.Id WHERE u.IdGrupoUsuario = ".IDMOTORISTA; $cmd = $pdo->prepare($sql); $cmd->execute(); $lista = $cmd->fetchAll(); ?> <div class="panel-body"> <div class="adv-table"> <div class="clearfix"> <div class="btn-group pull-right"> <button id="editable-sample_new" class="btn green" onClick="javascript:window.location.href='form.php';"> Adicionar novo <i class="icon-plus"></i> </button> </div> </div> <div class="space15"></div> <table cellpadding="0" cellspacing="0" border="0" class="display table table-bordered" id="hidden-table-info"> <thead> <tr> <th>Nome</th> <th>Transportadora</th> <th>Status</th> <th>Ações</th> <th>Rotas</th> </tr> </thead> <tbody> <?php foreach ($lista as &$item) { $status = "Ativo"; if ($item["Status"] != "A") { $status = "Inativo"; }; ?> <tr> <td align="center"><?php echo $item["Nome"]; ?></td> <td align="center"><?php echo $item["Transportadora"]; ?></td> <td align="center"><?php echo $status; ?></td> <td align="center"> <button class="btn btn-primary btn-xs" onClick="javascript:window.location.href='form.php?id=<?php echo $item["Id"]; ?>';"><i class="icon-pencil"></i></button> <button class="btn btn-danger btn-xs" onClick="javascript:Excluir(<?php echo $item["Id"]; ?>);"><i class="icon-trash "></i></button> </td> <td> <?php $rotasNome=""; $sql = "SELECT u.Id, u.Nome, u.Status, t.Nome as Transportadora,r.Nome 'Rota' FROM tblUsuario u INNER JOIN tblMotorista m ON u.Id = m.IdUsuario INNER JOIN tblTransportadora t ON m.IdTransportadora = t.Id INNER JOIN tblRota r ON m.IdRota = r.Id"; $cmd = $pdo->prepare($sql); $cmd->execute(); $listarota = $cmd->fetchAll(); foreach ($listarota as &$itemrota) { $rotasNome = $rotasNome.$itemrota["Rota"]."<br>"; } echo $rotasNome; ?> </td> </tr> <?php } unset($lista); ?> </tbody> </table> </div> </div> </section> <!-- page end--> </section> </section> <!--main content end--> <!--footer start--> <?php include '../includes/footer.php'; ?> <!--footer end--> </section> <!-- js placed at the end of the document so the pages load faster --> <script src="../js/jquery.js"></script> <script type="text/javascript" language="javascript" src="../assets/advanced-datatable/media/js/jquery.js"></script> <script src="../js/bootstrap.min.js"></script> <script class="include" type="text/javascript" src="../js/jquery.dcjqaccordion.2.7.js"></script> <script src="../js/jquery.scrollTo.min.js"></script> <script src="../js/jquery.nicescroll.js" type="text/javascript"></script> <script src="../js/respond.min.js" ></script> <script type="text/javascript" language="javascript" src="../assets/advanced-datatable/media/js/jquery.dataTables.js"></script> <!--common script for all pages--> <script src="../js/common-scripts.js"></script> <script type="text/javascript"> function Excluir(id){ if (confirm('Deseja exluir este item?')){ window.location.href = 'del.php?id=' + id; } } $(document).ready(function() { /* * Initialse DataTables, with no sorting on the 'details' column */ var oTable = $('#hidden-table-info').dataTable( { "aoColumnDefs": [ { "bSortable": true, "aTargets": [ 0 ] } ], "aaSorting": [[1, 'asc']], "oLanguage": { "sEmptyTable": "Nenhum registro encontrado", "sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registros", "sInfoEmpty": "Mostrando 0 até de 0 registros", "sInfoFiltered": "(Filtrados de _MAX_ registros)", "sInfoPostFix": "", "sInfoThousands": ".", "sLengthMenu": "_MENU_ resultados por página", "sLoadingRecords": "Carregando...", "sProcessing": "Processando...", "sZeroRecords": "Nenhum registro encontrado", "sSearch": "Pesquisar", "oPaginate": { "sNext": "Próximo", "sPrevious": "Anterior", "sFirst": "Primeiro", "sLast": "Último" }, "oAria": { "sSortAscending": ": Ordenar colunas de forma ascendente", "sSortDescending": ": Ordenar colunas de forma descendente" } } }); } ); </script> </body> </html> Para simplificar o trecho de código que utilizo para retornar as rotas naquele campo seria esse <table cellpadding="0" cellspacing="0" border="0" class="display table table-bordered" id="hidden-table-info"> <thead> <tr> <th>Nome</th> <th>Transportadora</th> <th>Status</th> <th>Ações</th> <th>Rotas</th> </tr> </thead> <tbody> <?php foreach ($lista as &$item) { $status = "Ativo"; if ($item["Status"] != "A") { $status = "Inativo"; }; ?> <tr> <td align="center"><?php echo $item["Nome"]; ?></td> <td align="center"><?php echo $item["Transportadora"]; ?></td> <td align="center"><?php echo $status; ?></td> <td align="center"> <button class="btn btn-primary btn-xs" onClick="javascript:window.location.href='form.php?id=<?php echo $item["Id"]; ?>';"><i class="icon-pencil"></i></button> <button class="btn btn-danger btn-xs" onClick="javascript:Excluir(<?php echo $item["Id"]; ?>);"><i class="icon-trash "></i></button> </td> <td> <?php $rotasNome=""; $sql = "SELECT u.Id, u.Nome, u.Status, t.Nome as Transportadora,r.Nome 'Rota' FROM tblUsuario u INNER JOIN tblMotorista m ON u.Id = m.IdUsuario INNER JOIN tblTransportadora t ON m.IdTransportadora = t.Id INNER JOIN tblRota r ON m.IdRota = r.Id"; $cmd = $pdo->prepare($sql); $cmd->execute(); $listarota = $cmd->fetchAll(); foreach ($listarota as &$itemrota) { $rotasNome = $rotasNome.$itemrota["Rota"]."<br>"; } echo $rotasNome; ?> </td> </tr> Segue em anexo também uma SS do retorno na tela. Desde já muito obrigado !
  14. Boa tarde amigos Tenho uma dúvida sobre como listar em uma Table os dados de um Banco Mysql. O Cenário é o seguinte: Tenho um cadastro de motoristas no meu Form e consequentemente uma outra página onde lista os motoristas cadastrados podendo editar as informações ou até mesmo excluir um motorista. Pois bem, nesta listagem temos os campos Nome, Transportadora, Status (Ativo ou Inativo), Ações e eu estou adaptando uma nova coluna para apresentar as Rotas que este motorista fará e que foram cadastradas. O paroblema é que ao listar as rotas está listando para todos os motoristas todas as rotas que têm cadastrada com vinculo a um motorista,ou seja, nçao está separando na célula a rota correta daquele motorista trazendo todas as rotas em todos os motoristas. Segue o código: List.php <!DOCTYPE html> <html lang="en"> <head> <?php include '../includes/head.php'; ?> </head> <body> <section id="container" class=""> <!--header start--> <?php include '../includes/header.php'; ?> <!--header end--> <!--sidebar start--> <?php include '../includes/menu.php'; ?> <!--sidebar end--> <!--main content start--> <section id="main-content"> <section class="wrapper"> <!-- page start--> <section class="panel"> <header class="panel-heading"> Motoristas </header> <?php $id = 0; ?> <?php $sql = "SELECT u.Id, u.Nome, u.Status, t.Nome as Transportadora FROM tblUsuario u INNER JOIN tblMotorista m ON u.Id = m.IdUsuario INNER JOIN tblTransportadora t ON m.IdTransportadora = t.Id WHERE u.IdGrupoUsuario = ".IDMOTORISTA; $cmd = $pdo->prepare($sql); $cmd->execute(); $lista = $cmd->fetchAll(); ?> <div class="panel-body"> <div class="adv-table"> <div class="clearfix"> <div class="btn-group pull-right"> <button id="editable-sample_new" class="btn green" onClick="javascript:window.location.href='form.php';"> Adicionar novo <i class="icon-plus"></i> </button> </div> </div> <div class="space15"></div> <table cellpadding="0" cellspacing="0" border="0" class="display table table-bordered" id="hidden-table-info"> <thead> <tr> <th>Nome</th> <th>Transportadora</th> <th>Status</th> <th>Ações</th> <th>Rotas</th> </tr> </thead> <tbody> <?php foreach ($lista as &$item) { $status = "Ativo"; if ($item["Status"] != "A") { $status = "Inativo"; }; ?> <tr> <td align="center"><?php echo $item["Nome"]; ?></td> <td align="center"><?php echo $item["Transportadora"]; ?></td> <td align="center"><?php echo $status; ?></td> <td align="center"> <button class="btn btn-primary btn-xs" onClick="javascript:window.location.href='form.php?id=<?php echo $item["Id"]; ?>';"><i class="icon-pencil"></i></button> <button class="btn btn-danger btn-xs" onClick="javascript:Excluir(<?php echo $item["Id"]; ?>);"><i class="icon-trash "></i></button> </td> <td> <?php $rotasNome=""; $sql = "SELECT u.Id, u.Nome, u.Status, t.Nome as Transportadora,r.Nome 'Rota' FROM tblUsuario u INNER JOIN tblMotorista m ON u.Id = m.IdUsuario INNER JOIN tblTransportadora t ON m.IdTransportadora = t.Id INNER JOIN tblRota r ON m.IdRota = r.Id"; $cmd = $pdo->prepare($sql); $cmd->execute(); $listarota = $cmd->fetchAll(); foreach ($listarota as &$itemrota) { $rotasNome = $rotasNome.$itemrota["Rota"]."<br>"; } echo $rotasNome; ?> </td> </tr> <?php } unset($lista); ?> </tbody> </table> </div> </div> </section> <!-- page end--> </section> </section> <!--main content end--> <!--footer start--> <?php include '../includes/footer.php'; ?> <!--footer end--> </section> <!-- js placed at the end of the document so the pages load faster --> <script src="../js/jquery.js"></script> <script type="text/javascript" language="javascript" src="../assets/advanced-datatable/media/js/jquery.js"></script> <script src="../js/bootstrap.min.js"></script> <script class="include" type="text/javascript" src="../js/jquery.dcjqaccordion.2.7.js"></script> <script src="../js/jquery.scrollTo.min.js"></script> <script src="../js/jquery.nicescroll.js" type="text/javascript"></script> <script src="../js/respond.min.js" ></script> <script type="text/javascript" language="javascript" src="../assets/advanced-datatable/media/js/jquery.dataTables.js"></script> <!--common script for all pages--> <script src="../js/common-scripts.js"></script> <script type="text/javascript"> function Excluir(id){ if (confirm('Deseja exluir este item?')){ window.location.href = 'del.php?id=' + id; } } $(document).ready(function() { /* * Initialse DataTables, with no sorting on the 'details' column */ var oTable = $('#hidden-table-info').dataTable( { "aoColumnDefs": [ { "bSortable": true, "aTargets": [ 0 ] } ], "aaSorting": [[1, 'asc']], "oLanguage": { "sEmptyTable": "Nenhum registro encontrado", "sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registros", "sInfoEmpty": "Mostrando 0 até de 0 registros", "sInfoFiltered": "(Filtrados de _MAX_ registros)", "sInfoPostFix": "", "sInfoThousands": ".", "sLengthMenu": "_MENU_ resultados por página", "sLoadingRecords": "Carregando...", "sProcessing": "Processando...", "sZeroRecords": "Nenhum registro encontrado", "sSearch": "Pesquisar", "oPaginate": { "sNext": "Próximo", "sPrevious": "Anterior", "sFirst": "Primeiro", "sLast": "Último" }, "oAria": { "sSortAscending": ": Ordenar colunas de forma ascendente", "sSortDescending": ": Ordenar colunas de forma descendente" } } }); } ); </script> </body> </html> Para simplificar o trecho de código que utilizo para retornar as rotas naquele campo seria esse <table cellpadding="0" cellspacing="0" border="0" class="display table table-bordered" id="hidden-table-info"> <thead> <tr> <th>Nome</th> <th>Transportadora</th> <th>Status</th> <th>Ações</th> <th>Rotas</th> </tr> </thead> <tbody> <?php foreach ($lista as &$item) { $status = "Ativo"; if ($item["Status"] != "A") { $status = "Inativo"; }; ?> <tr> <td align="center"><?php echo $item["Nome"]; ?></td> <td align="center"><?php echo $item["Transportadora"]; ?></td> <td align="center"><?php echo $status; ?></td> <td align="center"> <button class="btn btn-primary btn-xs" onClick="javascript:window.location.href='form.php?id=<?php echo $item["Id"]; ?>';"><i class="icon-pencil"></i></button> <button class="btn btn-danger btn-xs" onClick="javascript:Excluir(<?php echo $item["Id"]; ?>);"><i class="icon-trash "></i></button> </td> <td> <?php $rotasNome=""; $sql = "SELECT u.Id, u.Nome, u.Status, t.Nome as Transportadora,r.Nome 'Rota' FROM tblUsuario u INNER JOIN tblMotorista m ON u.Id = m.IdUsuario INNER JOIN tblTransportadora t ON m.IdTransportadora = t.Id INNER JOIN tblRota r ON m.IdRota = r.Id"; $cmd = $pdo->prepare($sql); $cmd->execute(); $listarota = $cmd->fetchAll(); foreach ($listarota as &$itemrota) { $rotasNome = $rotasNome.$itemrota["Rota"]."<br>"; } echo $rotasNome; ?> </td> </tr> Segue em anexo também uma SS do retorno na tela. Desde já muito obrigado !
  15. Olá galera, preciso criar um cálculo de correção monetária, já criei a tabela com todos os índices e fatores baseados no site https://api.tjsp.jus.br (Abril/2017). Vamos ao que interessa: A fórmula do cálculo é: Valor (dividido) pelo fator do mes que venceu (multiplicado) pelo ultimo indice cadastrado (mes anterior). Então temos os valores: Valor (270.72), fator do mês que venceu (48.485963) e fator do mês anterior atual (66.839575). Eu criei o seguinte cálculo: $correcao =$valor / $fator_vcto * $fator_atual; ou seja: $correcao = 270.72 / 48.485963 * 66.839575; O resultado que ele me apresenta é 276.699454107990 sendo que na calculadora e no excel o valor correto calculado é 373.1968723 Desde já agradeço à todos que puderem ajudar!
  16. Olá, estou encontrando um problema ao tentar criar uma nova conexão ao banco de dados mysql para o Crystal report. Já criei a fonte de dados ODBC, mas quanto tento criar a conexão no Crystal Report o banco retorna sem as tabelas. Alguém poderia me auxiliar, já reinstalei o mysql server, o driver odbc para mysql e nada. Obrigado,
  17. Primeiramente agradeço a atenção de todos. Minha dúvida é a seguinte, enviei um site(Joomla) que criei em localhost, até aí tudo bem, porém ao exportar e importar o banco de dados(MySQL) está dando erro ao acessar o site. Error displaying the error page: Application Instantiation Error: SELECT command denied to user 'simultan_guisp'@'localhost' for table '#__session' SQL=SELECT `session_id` FROM `#__session` WHERE `session_id` = 'fea6f595e73faba98de4d10069d7f05c' LIMIT 1 Alguém sabe como posso resolver isso? Minha hospedagem é compartilhada e o banco e usuário são diferentes. Mudeis os dados de acesso no configuration.php do site e nada resolveu. Obs.: Sou leigo no assunto e fiz tudo na unha. Obrigado.
  18. Prezados, Por diversos motivos tive de desinstalar completamente e reinstalar tudo relativo ao MySQL. Antes tomei a seguinte providencia: a) Sem experiência fiz apenas cópia dos "bancos de dados" que se encontravam em: C:\Program Files\MySQL\MySQL Server 5.0\data. Fiz porque identifiquei que nessa pasta é onde se encontram os meus banco de dados que criava no SQLyog; b) Depois que reinstalei o MySQL salvei todos os arquivos nessa pasta, ou seja, em C:\Program Files\MySQL\MySQL Server 5.0\data; c) Ocorre que agora o SQLyog mostra todos os bancos de dados, mas o pior é que nenhuma tabela abre, muito mesmo minhas páginas em ASP interagindo com MySQL; d) Diante disso lembrei que na empresa de hospedagem tem condições de fazer um backup do meu banco de dados. A empresa fez o backup do banco de dados chamou de info16br; e) Mas não me adiantou porque não sei como vou restaurar esse backup deforma que fique minhas tabelas dentro do meu MySQL. Por favor, como poderei restaurar meu backup de forma que meu MySQL venha a trabalhar abrindo as tabelas como antes? Muito obrigado.
  19. Olá galera, seguinte estou efetuando uma consulta no banco de dados só que o retorno não esta respeitando a condição que só deve retornar registros para a sessão do cliente logado, segue a baixo o scrip e o php para ajuda. ----------------------------scrip------------------------------ //autocomplete script $(document).on('focus','.autocomplete_txt',function(){ type = $(this).data('type'); if(type =='productCode' )autoTypeNo=0; if(type =='productName' )autoTypeNo=1; $(this).autocomplete({ source: function( request, response ) { $.ajax({ url : 'ajax/ajax.php', dataType: "json", method: 'post', data: { name_startsWith: request.term, type: type }, success: function( data ) { response( $.map( data, function( item ) { var code = item.split("|"); return { label: code[autoTypeNo], value: code[autoTypeNo], data : item } })); } }); }, autoFocus: true, minLength: 0, select: function( event, ui ) { var names = ui.item.data.split("|"); id_arr = $(this).attr('id'); id = id_arr.split("_"); $('#itemNo_'+id[1]).val(names[0]); $('#itemName_'+id[1]).val(names[1]); $('#quantity_'+id[1]).val(1); $('#price_'+id[1]).val(names[2]); $('#total_'+id[1]).val( 1*names[2] ); $('#id_'+id[1]).val( 1*names[2] ); calculateTotal(); } }); }); -------------------------- php ----------------------------- require_once '../includes/funcoes.php'; if(!empty($_POST['type'])){ $type = $_POST['type']; $name = $_POST['name_startsWith']; $result = mysql_query("SELECT sgi_produtos_nome, clientes_id_INT, sgi_produtos_venda_FLOAT,sgi_produtos_id, sgi_produtos_codigo, sgi_produtos_barras FROM sgi_produtos where clientes_id_INT = ".$_SESSION["login"][3]." and sgi_produtos_nome LIKE '".$name."%' OR sgi_produtos_codigo LIKE '".$name."%' OR sgi_produtos_barras LIKE '".$name."%'"); $data = array(); while ($row = mysql_fetch_array($result)) { $name = $row['sgi_produtos_id'].' '.$row['sgi_produtos_barras'].' '.$row['sgi_produtos_codigo'].' '.$row['sgi_produtos_nome'].' |'.$row['sgi_produtos_nome'].'|'.$row['sgi_produtos_venda_FLOAT'].''; array_push($data, $name); } echo json_encode($data); }
  20. Olá Pessoal Boa tarde! Estou com um erro que não consigo identificar de jeito nenhum. Preciso realizar mais de uma consulta em classes diferentes em uma tela. O Meu problema está acontecendo quando a segunda consulta é executada, pois o e o Php retorna, Call to a member function prepare() on null por que o parâmetro de conexão que está em __construct está retornando null na segunda classe (peguei isso através de um var_dump) por isso que o "prepare" e consequentemente a consulta não funcionam. Queria saber o que estou fazendo de errado para não consegui consultar mais de uma classe na mesma tela. Estou usando PDO e banco mysql. Essa é a minha classe de conexão <?php // Classe que realiza a conexão com o banco de dados Class Conexao { private static $con; // Impede que a classe seja instanciada private function __construct() { } // Impede que a classe seja clonada private function __clone() { } //Impede a utilização do Unserialize (que a variavel retorne o array original) private function __wakeup() { } public static function getConexao() { if (!isset(self::$con)) { try{ // parametros de conexão $tipo = 'mysql:host=localhost;dbname=teste'; $user = 'root'; $senha = ''; self::$con = new PDO( $tipo, $user, $senha, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_PERSISTENT => TRUE)); self::$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$con->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_EMPTY_STRING); } catch ( PDOException $erro ){ echo $erro; // Encerrando a aplicação exit(); } return self::$con; } } // finalizando o getConexao protected function closeConexao() { if($this->con != null) $this->con = null; } public function __destruct() { $this->closeConexao(); } } // finalizando a classe conexão ?> Essa é a classe na qual realizo a 1º consulta <?php // ARQUIVO DE CLASSE SLIDE_CRUD - UTILIZADA PARA ADICIONAR AS IMAGENS E CONSULTAS ATRAVÉS DO LOGIN NO PAINEL-ADMIN // chamando o arquivo de conexão class Slide_crud extends Slide{ public static $conexaoPDO; // Instanciando a conexao e a classe public function __construct(){ $this->conexaopdo = conexao::getConexao(); } //******************************************************************************************************// //*********************************************CONSULTA GERAL******************************************// //****************************************************************************************************// public function consultaslide(){ try{ // realizando o SQL $sql = ('SELECT * FROM tbl_slide'); // Realizando a conexão $prepare_sql = $this->conexaopdo->prepare($sql); $prepare_sql->execute(); return $prepare_sql->fetchAll(PDO::FETCH_OBJ); } catch(exception $e){ echo" $e erro ao realizar a consulta, se o problema persistir contate o administrador do sistema"; } } } Essa é a classe na qual realizo a 2º consulta. <?php // Criando a Classe Seo_Crud - Classe responsável pelas interações com o banco de DADOS Class Seo_crud extends Seo{ // parametro na qual será responsável por iniciar a conexão com o banco de dados static $conexaoPDO; // função responsável por instanciar a classe em questão public function __construct(){ // instanciando o parametro de conexão; $this->conexaopdo = Conexao::getConexao(); } //******************************************************************************************************// //********************************************CONSULTA GERAL*******************************************// //****************************************************************************************************// public function consultaseo(){ try{ // consulta SQL $sql = ('SELECT * FROM tbl_seo'); // repassando a consulta para a conexão $prepare_sql = $this->conexaopdo->prepare($sql); // executando a instrução $prepare_sql->execute(); // retorno da função return $prepare_sql->fetchAll(PDO::FETCH_OBJ); }catch(PDOexception $e){ print_r($e); echo"$e Atenção! Ocorreu um Erro ao realizar essa consulta de dados, tente novamente, se o problema persisitir contate o Administrador do Sistema"; } } // fim function consulta } ?> aqui está os trechos na qual estou instanciando as classes no arquivo index.php para obter os dados através de um foreach. <?php // instanciando a classe responsável pelo Crud e pelas Consultas $slide_crud = new Slide_crud(); // repassando os parâmetros para a consulta e armazenando na variavel $result $result = $slide_crud->consultaslide(); // percorrendo o array através de um laço para exibir as imagens foreach($result as $dados){ ?> <div class="cycle-anterior" <a href="#" id="anterior"></a></div> <div class="cycle-proximo" <a href="#" id="proximo"></a></div> <img src="<?=$dados->caminho ?>" class="img-thumbnail" height="260" width="960" data-cycle-desc= <?=$dados->descricao?>> <?php } <?php // instanciando a classe responsável pela consulta; $seo_crud = new Seo_crud(); // realizando a consulta e armazenando os dados em uma variavel $result_seo = $seo_crud->consultaseo(); if(!Empty($result_seo)){ foreach($result_seo as $dados){ echo "$dados->rodape_centro"; } } ?>
  21. Olá! Alguém sabe como faço para passar uma variável do Python para uma variável MySql? Exemplo: Tenho uma variável no python chamada id_user e gostaria de passar essa variável para uma variável MySql, estou usando assim: codigo... ... ... #Variável Python id_user = conteudo[posicaoinicio_nun:posicaofim_nun] cursor.execute("SET @id_user = id_user") cursor.execute("SELECT aberto_por FROM ocorrencias WHERE numero = @id_user") Mas não da certo... o erro está na linha cursor.execute("SET @id_user = id_user ") porque a variável @id_user do MySql não está recebendo o valor da variável id_user do Python Alguém sabe com faço isso? Desde já agradeço a ajuda.
  22. Pessoal, boa noite! Estou precisando fazer um select onde traga os dados da semana atual, sendo que a semana seria iniciada na segunda e terminada no domingo. Estou fazendo da seguinte forma: WEEK ( data_trabalho ,1) = WEEK( NOW( ) ) Porém quando o domingo inicia as 00:00, os dados da semana não são mais mostrados e sim da proxima semana. Como faço para resolver essa situação?
  23. Boa tarde pessoal, tenho uma duvida... Estou trabalhando em um relatório, relacionados a conversas, contatos e etc de uma empresa... porém quero saber como fazer com que dois registros de mesma chave estrangeira porém com campos diferentes...Como eu consigo fazer eles aparecerm na mesma linha, por exemplo, campo tipo seria "A" no registro 1 e no "B" registro 2, porém não quero que ele faça isso que faz na imagem a segui no exemplo a cima a empresa dhl transportes fez contato duas vezes, dia 05 e dia 20 porém queria que ficasse na mesma linha... ate recorri a group_concat e vários outros, mas ai preciso de um foreach para iterar, coisa que quero evitar pois tenho um for que itera de até 31 para fazer todos os quadros da tabela, se coloco o foreach dps pra desmembrar o campo criado com group_contact, ele da erro no layout e não carrega no dia exato. enfim, queria uma alternativa se alguém souber.
  24. Alguém da um help aqui??? Meu tema é CALAMIDADE PÚBLICA; Meu intuito é a partir de requisitos coletados sobre tais doenças e mostrar a regiao e o numero de pessoas afetadas, onde existe calamidade das mesmas; REGRAS: - Quando o paciente vai ao hospital e geralmente ele está sentindo algo que o incomoda e suspeita de que seja algo específico, ele pode dar uma breve descrição do que está sentindo se não souber qual médico certo para o seu caso; o hospital vai encaminhar a descrição do paciente para o médico por meio de uma ligação local ou até mesmo o próprio funcionário; o médico vai fazer uma breve investigação do que pode ser; - Somente o pessoal autorizado pode atender o paciente; - As consultas são feitas por ordem de chegada; o paciente pega uma senha com um(a) atendente e aguarda ser chamado; quando chamado, o atendente pede a ficha médica do paciente, caso o mesmo não tiver, é feito o cadastro na hora da ficha que requer somente alguns dados básicos do paciente, dados como: Nome, Cpf, Endereço, Números e data de nascimento; OBS: Em outros casos como de emergência, se o paciente estiver em estado inconsciente, alguém mais próximo a ele pode descrever algo, ou até mesmo o próprio SAMU; - O hospital não pode em nenhuma situação cobrar pagamento diretamente ao paciente; - Somente o(s) médico(s) fará(ão) os exames para diagnosticar; - As informações de relatórios e diagnósticos deverão ficar armazenadas no sistema da clínica por princípios obrigatórios. <Modelo relacional abstrato> Hospital/Clínica>Funcionario>Atendimento/Recepção>Paciente>Médico> OBS: Não necessariamente nesta ordem. HOSPITAL: Entidade que presta serviços de saúde para pessoas; FUNCIONÁRIO: Entidades contratadas por suas habilidades curriculares para exercer tais funções; ATENDIMENTO: Meio de comunicação entre o funcionário e paciente para transições de serviços e informações; PACIENTE: Entidade que busca os serviços do hospital para suprir suas necessidades; (está ligado primeiro diretamente ao funcionário e depois ao médico); MÉDICO: Entidade também FUNCIONÁRIO contratadas por suas habilidades curriculares para exercer funções: estado do paciente antes e depois, aplicação de receitas medicas, medicamentos, exames, diagnósticos.
  25. Olá pessoal, gostaria de saber se é possível e como limitar a quantidade de linha retornadas usando JOIN. A ideia é limitar a quantidade de linhas retornadas da tabela filho em relação a cada linha da tabela pai. Ex. Tenho 10 registros de imóveis na tabela_imv e cada um destes possui mais de 12 imagens na tabela_imgs (cada imagem em uma linha diferente). Usando o LEFT JOIN gostaria que para cada imóvel fossem trazidas apenas 5 imagens usando LIMIT 5 de modo que a cada 5 imagens encontradas, a busca cessasse na tabela filho, e retomasse procurando as 5 primeiras imagens do próximo imóvel. Desde já agradeço a atenção.
×
×
  • Criar Novo...