Pesquisar na Comunidade
Mostrando resultados para as tags ''listar''.
Encontrado 6 registros
-
Sistema basico de cadastro e listar emails separados por ;
uma questão postou Alan Arnese Visual Basic
Bom diaEstou desenvolvendo um sisteminha simples no excel mas chegou em uma etapa que está me dando dor de cabeça Eu carreguei 4 municípios em uma combo box , e agora baseado no município escolhido ele vai listar todos os emails do mesmo abaixo separados por ; em textoVejam que atrás está o banco de dados e vou listar todos os emails da coluna B que foram cadastrados tendo somente esse filtro de listar somente os emails do município escolhido, o sistema de cadastro está 100% e só falta issoO resultado ficaria por exemploemail1@email.com;email2@email.com;email3@email.com;email4@email.com; (e assim por diante) 1)como pegar o campo de texto dos 4 municipios da planilha e fazer as verificações if/else para listar corretamente 2)qual o comando para listar os dados 3)como colocar ; após cada resultado apresentado Alguém poderia me dar uma luz de como fazer isso? Agradeço desde já -
Boa Tarde amigos! Estou com uma dúvida. Gostaria de listar os arquivos de uma pasta com php. Conseguir o código. Só que queria listar por data de upload. E aí que tá o problema, porque não estou conseguindo e tentei com as dicas vistas em posts de alguns forums e não surtiu efeito. abaixo tenho o codigo. <html> <head> <style type="text/css"> body { margin-left: 20px; margin-right: 20px; color: #333333; font-family: arial; } a:link {color: #023f88; font-weight: bold; text-decoration: none;} a:hover {color: #00aeef; font-weight: bold; text-decoration: none;} a:active {color: #00aeef; font-weight: bold; text-decoration: none;} a:visited {font-weight: bold; text-decoration: none;} #pasta {font-size: 20px; color: #023f88; font-weight: normal; text-decoration: none;} #pasta a:hover {color: #0099ff;} </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body vlink="#023f88"> <div id="pasta" style="margin-top: 20px; margin-left: 50px;"> <font color="#666666"><strong>Pasta:</strong></font> <?php $raiz = end(explode("/", $_SERVER['DOCUMENT_ROOT'])); $pasta = explode("/", $_SERVER['PHP_SELF']); $tot = count($pasta); $tot--; if ($tot > "1") { echo "<a id=\"pasta\" href=\""; for ($z = 0; $z <= $tot; $z++) { echo "../"; } echo "\">"; } else { echo "<font color=\"#0066cc\">"; } echo $raiz . "/</a></font>"; for ($i = 1; $i <= $tot; $i++) { if (@$pasta[$i+1]) { if (@$pasta[$i+2]) { echo "<a style=\"font-weight: normal;\" href=\""; for ($z = 1; $z <= $i; $z++) { echo "../"; } echo "\">"; } else { echo "<font color=\"#0066cc\">";} echo $pasta[$i] . "/</a></font>"; $tem = 1; } } ?> </div> <div style="margin-top: 20px;"> <?php // Abre um diretorio conhecido, e faz a leitura de seu conteudo date_default_timezone_set('America/Sao_Paulo'); $dir = "."; if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ($file == '..') { if (@$tem == 1) { echo "<a href=\"" . $file . "\"><img src=\"http://localhost/icons/back.gif\" border=\"0\" /> "; echo "Diretório anterior</a><br />"; } else { echo "<br style=\"line-height: 26px;\" />"; } echo "<hr noshade color=\"#cccccc\" style=\"margin-left: -20px;\" />"; } if (is_dir($file) && ($file != ".") && ($file != "..")) { echo "<a href=\"" . $file . "\"><img src=\"http://localhost/icons/folder.gif\" border=\"0\" /> $file</a><br />"; } } closedir($dh); } ?> <table border="0" cellpadding="0" cellspacing="0"> <?php if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { $quebra = explode('.', $file); $ext = strtolower(end($quebra)); if (($file != '.') && ($file != '..') && ($ext != $quebra[0]) && ($ext != false)) { echo "<tr><td><a href=\"$dir/$file\">"; if ($quebra[0] == "index") { echo "<img src=\"http://localhost/icons/index.gif\" border=\"0\" /> "; } else if ($ext == "exe" || $ext == "msi") { echo "<img src=\"http://localhost/icons/comp.gray.gif\" border=\"0\" /> "; } else if ($ext == "php" || $ext == "asp" || $ext == "htm" || $ext == "html" || $ext == "shtml" || $ext == "phtml") { echo "<img src=\"http://localhost/icons/layout.gif\" border=\"0\" /> "; } else if ($ext == "jpg" || $ext == "jpeg" || $ext == "gif" || $ext == "png") { echo "<img src=\"http://localhost/icons/image2.gif\" border=\"0\" /> "; } else if ($ext == "js" || $ext == "cgi") { echo "<img src=\"http://localhost/icons/script.gif\" border=\"0\" /> "; } else if ($ext == "mp3" || $ext == "asf" || $ext == "au" || $ext == "wav" || $ext == "mid") { echo "<img src=\"http://localhost/icons/sound1.gif\" border=\"0\" /> "; } else if ($ext == "mpg" || $ext == "mpeg" || $ext == "qt" || $ext == "wmv" || $ext == "mov" || $ext == "avi") { echo "<img src=\"http://localhost/icons/movie.gif\" border=\"0\" /> "; } else if ($ext == "doc" || $ext == "txt" || $ext == "pdf") { echo "<img src=\"http://localhost/icons/text.gif\" border=\"0\" /> "; } else if ($ext == "zip" || $ext == "tar" || $ext == "arj") { echo "<img src=\"http://localhost/icons/compressed.gif\" border=\"0\" /> "; } else { echo "<img src=\"http://localhost/icons/generic.gif\" border=\"0\" /> "; } echo "" . $file . " </a></td><td align=\"right\" style=\"padding-left: 50px; padding-right: 5px;\">"; $tamanho = filesize($file); if ($tamanho < "1024") { echo number_format($tamanho, 0, ",", ".") . " </td><td> bytes </td></tr>"; } else if ($tamanho/1024 < "1024") { echo number_format($tamanho/1024, 2, ",", ".") . " </td><td> KB </td></tr>"; } else { echo number_format($tamanho/(1024*1024), 2, ",", ".") . " </td><td> MB </td></tr>"; } } } closedir($dh); } ?> </table> </div> </body> </html>
-
Olá pessoal, estou fazendo um trabalho para a faculdade, bem estou entrando na programação agora e aprendendo C. Estou fazendo um programa para Cadastrar alunos, mas não consigo achar os meus erros. Por enquanto o programa possui as opções de Cadastrar, Listar e Pesquisar, mas somente a cadastrar funciona corretamente =( . Se puderem ajudar agradeço. #include <stdio.h> #include <stdlib.h> #define SIZE 50 //Variáveis globais char nome; int cpf; int rg; char curso; int telefone; int op; void cadastro(); void lista(); void pesquisa(); //Função principal int main(void){ //Menu do{ printf("\t\t\t\t--------"); printf("\n\t\t\t\t| Menu |"); printf("\n\t\t\t\t--------"); printf("\n\t\t Bem-vindo. Escolha o que deseja executar."); printf("\n----------------"); printf("\n 1 - Cadastrar |"); //Layout menu printf("\n 2 - Listar |"); printf("\n 3 - Pesquisar |"); printf("\n 4 - Sair |\n"); printf("----------------\n"); scanf("%d", &op); switch(op){ case 1: cadastro(); break; case 2: lista(); break; case 3: pesquisa(); break; case 4: system("exit"); break; default: printf("\nOpcao invalida.\n"); break; } }while(op!=4); } //Função cadastro void cadastro(){ static int linha; do{ printf("============================================"); printf(" \nDigite o Nome: "); scanf("%s", &nome[linha]); printf(" \nDigte o CPF: "); scanf("%d", &cpf[linha]); printf(" \nDigite o RG: "); scanf("%d", &rg[linha]); printf(" \nDigite o Curso: "); scanf("%s", &curso[linha]); printf(" \nDigite o Telefone: "); scanf("%d", &telefone[linha]); printf("\n Digite 1 para continuar cadastrando ou outro valor para voltar ao menu.\n"); scanf("%d", &op); linha++; }while(op==1); } //Fim da função cadastro //Função lista void lista(){ int i; for(i=0; i>SIZE; i++){ if(cpf>0){ printf("\nNome: %s\nCPF: %d\nRG: %d\nCurso: %s\nTelefone: %d", nome, cpf, rg, curso, telefone); }else{ break; } }getchar(); getchar(); } //Fim da função lista //Função pesquisa void pesquisa(){ printf("============================================"); int i; int cpfPesquisa; char nomePesquisa; do{ printf(" \nDigite 1 para pesquisar por Nome ou 2 para pesquisar por CPF.\n"); scanf("%d", &op); switch(op){ case 1: printf(" \nDigite o Nome que procura: "); scanf("%s", &nomePesquisa); for(i=0; i<SIZE; i++){ if(strcmp(nome, nomePesquisa)==0); printf("\nNome: %s\nCPF: %d\nRG: %d\nCurso: %s\nTelefone: %d", nome, cpf, rg, curso, telefone); } break; case 2: printf(" \nDigite o CPF que procura: "); scanf("%d", &cpfPesquisa); for(i=0; i<SIZE; i++){ if(cpf==cpfPesquisa); printf("\nNome: %s\nCPF: %d\nRG: %d\nCurso: %s\nTelefone: %d", nome, cpf, rg, curso, telefone); } break; default: printf("\nOpcao invalida."); break; } printf ("\n Digite 1 para continuar pesquisando ou outro valor para voltar ao menu."); scanf("%d", &op); }while(op==1); } //Fim função pesquisa
-
Olá, estou fazendo uma rede social e preciso listar serviços somente da empresa selecionada, estou cadastrando os serviços normalmente, porém na hora de lista-los independente da empresa ele mostra todos, não sei se é algo com inner join. Minha tabela servicos tem idservico, valor, descricao, titulo Minha classe ServicoDAL tem (sei que ali é algo relacionado com WHERE IDSERVICO... porém não consegui) Agora a página que é listada os Serviços Alguém sabe como proceder para quando eu for na página daquela empresa eu ver os serviços que ELA cadastrou? Obrigado desde já :)
-
É o seguinte, estou tentando desenvolver um programinha simples em C que, através das bibliotecas ncurses.h, menu.h e dirent.h listaria os arquivos de um diretório. Acontece que o programa compila, mas ao executar dá Segmentation Fault. Então chamei o gdb pra ver onde estava o erro e ele apontou para a linha 38. Segue o código: #include <dirent.h> #include <ncurses.h> #include <menu.h> #include <string.h> #include <stdlib.h> #define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0])) #define CTRLD 4 int main(int argc, char *argv[]) { char *choices; ITEM **items; int c; MENU *menu; int n_choices, i; ITEM *cur_item; initscr(); cbreak(); noecho(); keypad(stdscr, TRUE); DIR *d; struct dirent *dir; d = opendir("/home/tulio"); int b=0, k; if (d) { while((dir = readdir(d)) != NULL) { choices[b] = *dir->d_name; <---------------------------- ERRO b++; } items[n_choices] = (ITEM *)NULL; closedir(d); items = (ITEM **)calloc(n_choices+1, sizeof(ITEM *)); n_choices = ARRAY_SIZE(choices); for(k=0; n_choices; k++) { items[k] = new_item(&choices[k], ""); } menu = new_menu((ITEM **)items); menu = new_menu((ITEM **)items); mvprintw(LINES - 2, 0, "F1 to exit"); post_menu(menu); refresh(); int key; while((key = getch()) != KEY_F(1)) { switch(key) { case KEY_DOWN: menu_driver(menu, REQ_DOWN_ITEM); break; case KEY_UP : menu_driver(menu, REQ_UP_ITEM); break; } } } free_item(items[0]); free_item(items[1]); free_menu(menu); endwin(); } Alguém pode me explicar o que fiz errado? A princípio achava que poderia ser algum problema com ponteiros, mas ao testar a listagem de diretórios em um arquivo .c isolado, sem ncurses e só com printf, compilou e rodou direitinho. Obrigado.
-
- segmentation
- fault
- (e %d mais)
-
Boa noite pessoal. Mais uma dúvida para compartilhar com vocês. Estou criando um sistema de vendas simples, onde eu terei apenas cadastro de clientes e produtos. Com isso já fiz a parte de cadastro dos clientes e produtos. Mas estou travado na parte de vendas. Só consigo buscar apenas um produto para cada cliente. Minha dúvida é fazer a lógica de pegar vários produtos para um cliente e somar o total dos produtos. Igual esse programas de vendas. Acredito que a lógica é cadastrar os produtos pegando o id do cliente. Bom, peço ajuda e agradeço desde já.... Lúcio Marques