Pesquisar na Comunidade
Mostrando resultados para as tags ''Dados''.
Encontrado 49 registros
-
Bom dia pessoal, desculpe se eu estiver fazendo algo errado, sou novo no fórum, estou apenas em busca de informação e conhecimento. Ultimamente eu venho tentando mexer com dados variáveis no Pacote Office, até aí tudo bem, tudo fácil, porém quando fui aplicar no Corel surgiu muitas barreiras e mesmo com pesquisa está complicado de achar solução. Queria saber se alguém já mexeu com dados variáveis no CorelDrawn e especificadamente com Códigos de Barra e principalmente DataMatrix com dados variáveis? Caso sim gostaria de saber quais o meios que poderiam ser usados pra conseguir fazer isso. Já tentei alguns métodos, com código de barras deu certo, fiz tudo e ficou muito bom! Porém a maioria dos plugins que disponibilizam um serial Trial, não dão as funcionalidades suficientes para que possamos ver de fato se é aquilo que queremos para fazer o pagamento, logo infelizmente muito deles não deixam a gente testar e até mesmo achar códigos como DataMatrix. Desde já agradeço a atenção!!
-
Boa tarde galera, sou meio novo aqui, mas o meu problema é o seguinte, estou carregando os dados de um log.txt utilizando AJAX, porem, gostaria de manipular estes dados para inserir em tabela, então gostaria de saber como posso passar os dados da variável AJAX para uma variável global JavaScript. segue o código. <html> <head> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> var data; var temp; temp = 100; var intervalo = window.setInterval(largura, temp); function largura() { var divh = document.getElementById("DataText").offsetHeight; window.scrollBy(0,divh) }; $(function() { setTime(); function setTime() { $("#DataText").load("registro0.txt"); setTimeout(setTime, temp); } }); </script> </head> <body> <table border="1"> <tr> <th>Cabeçalho</th> <th id="data">Outro Cabeçalho</th> <th >Outro Cabeçalho</th> <th>Outro Cabeçalho</th> <th>Outro Cabeçalho</th> </tr> <tr> <td>linha 1, célula 1</td> <td>linha 1, célula 2</td> <td>linha 1, célula 2</td> <td>linha 1, célula 2</td> <td>linha 1, célula 2</td> </tr> <tr> <td>linha 2, célula 1</td> <td>linha 2, célula 2</td> </tr> </table> <div style="width: 200px; font-size: 10px;"></div> </body> </html>
-
Boa noite. Não entendo nada de VBA mas estou precisando automatizar umas funções no meu serviço e acho que esse é o caminho. Gostaria de saber se é possível eu extrair dados (datas, nomes, dentre outros) de uma planilha (relatório) enviada por outra pessoa para uma planilha de controle minha, sendo que são diversos relatórios de enviadas por diversas pessoas. Desde já agradeço!
-
Olá, Boa Tarde!!! Estou desenvolvendo um sistema onde eu tenho a tabela "Bens" que nela estão a colunas (Código, Data, Descrição, Centro de Custo, Órgão, Responsável, etc...) e também eu tenho a tabela "Transferências" onde se encontram as colunas (Código, Data, Órgão Atual, Centro de Custo Atual, Responsável Atual, Órgão Futuro, Centro de Custo Futuro, Responsável Futuro, etc...) e gostaria que ao colocar o código de determinado bem que está registrado na tabela "Bens" automaticamente o sistema puxasse os seguintes dados (Órgão, Centro de Custo e Responsável) que estão registrados na tabela "Bens".
- 1 resposta
-
- sql server
- visual basic
-
(e %d mais)
Tags:
-
Alguém pode me dar uma força aqui em 1 programa no qual estou fazendo para minha faculdade? Estamos fazendo 1 sistema simples de registro de pessoas dentro de uma palestra... Porem estamos com problemas na hora de ler os dados dentro do bloco de notas. (Observação: Só esta salvo em C++ por conta de funções de cor que colocamos, POREM as funções usadas devem ser em C apenas C [Normas do professor]) Problemas: Linha 91: Ler dentro do bloco de notas para que não tenha 2 CPF's iguais... Teria que fazer 1 verificação, se possuir 1 CPF já cadastrado, envia uma mensagem de erro. Linha 300: Fazer a mesma verificação que o de cima... Não pode haver 2 pessoas sentadas no mesmo lugar. Se possuir uma pessoa sentada naquela cadeira, a cadeira deve ficar vermelha. Caso contrario ela ficará verde. #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <locale.h> #include <conio.h> #include <time.h> // Sera usado para verificação de caracteres / strings #include <string.h> // Habilita função SetConsoleTextAttribute() #include <windows.h> // COR BRANCA | NOME DO ARQUIVO.TXT #define COR_PRINCIPAL 15 #define BLOCO_DE_NOTAS "Cadastro.txt" // Struct Principal de cadastro do palestrante typedef struct { char nome[50], email[30], cpf[15]; int cadeira[15][10]; bool deficiencia; } Palestrante ; // Struct de tempo struct tm agora_data= {0}; time_t tempo_data; // Definir o valor x a struct Palestrante Palestrante x; // Função base para alterar cor de caractere HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); // Citando funções void registro(); void representacao(); void checkPeaple(); void cadeiras(); // Criando ponteiro de memoria FILE * arq; int op, op2; int main(){ setlocale(LC_ALL, "Portuguese"); char op; SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); representacao(); scanf("%s", &op); switch(op){ case '1': registro(); break; case '2': printf("\nComando ainda não cadastrado."); getch(); system("cls"); main(); break; case '3': checkPeaple(); break; case '4': exit(0); break; default: printf("\nComando inexistente.\n\n", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); system("pause"); system("cls"); main(); break; } } void registro(){ // Armazenar o NOME printf("\n- Digite o primeiro Nome: "); fflush(stdin); scanf("%[^\n]s", x.nome, SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY)); // Armazenar o E-MAIL printf("- Digite o E-Mail: ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); scanf("%s", &x.email, SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY)); // Armazenar o CPF printf("- Digite o CPF [Apenas numeros]: ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); scanf("%s", &x.cpf, SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY)); char info[50]; arq = fopen(BLOCO_DE_NOTAS, "r"); if(arq == NULL) printf("Erro, não foi possivel abrir o arquivo\n"); else while( (fgets(info, sizeof(info), arq))!=NULL ) if (!(strcmp(x.cpf, info))) { printf("%s", info); } fclose(arq); // Armazenar a deficiencia int def; printf("- Possui deficiencia [1 or 0]: ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); scanf("%d", &def, SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY)); if (def == 1) { x.deficiencia = true; }else if (def == 0) { x.deficiencia = false; }else{ printf("\nComando inexistente.\n\n", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); system("pause"); system("cls"); representacao(); printf("\n"); registro(); } // Chamando a função de apresentação das cadeiras // 8 x 15 [8 linhas - 15 fileiras - 120 acentos] SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); cadeiras(); // Printar dados digitados printf("\n\n.----------------------------------------.\n"); printf("| Nome: "); printf("%s\n", x.nome, SetConsoleTextAttribute(hConsole, 3)); printf("| Email: ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); printf("%s\n", x.email, SetConsoleTextAttribute(hConsole, 3)); printf("| CPF: ",SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); printf("%s\n", x.cpf, SetConsoleTextAttribute(hConsole, 3)); printf("| Possui deficiencia: [",SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); if (x.deficiencia == true) { printf("%s", x.deficiencia ? "true" : "false", SetConsoleTextAttribute(hConsole, 6 | FOREGROUND_INTENSITY)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); }else{ printf("%s", x.deficiencia ? "true" : "false", SetConsoleTextAttribute(hConsole, 12)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); } // Variaveis globais usadas em diversas funções int i, f; printf("\n| Assento selecionado: "); for (i = 0; i < 15; i++){ for (f = 0; f < 8; f++){ if (x.cadeira[i][f] == op) { printf("%i", op, SetConsoleTextAttribute(hConsole, 3)); } } } // Selecionando data e horario de cadastro time(&tempo_data); agora_data = *localtime(&tempo_data); printf("\n| Horario de cadastro: ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); printf("[%.2d:%.2d]", agora_data.tm_hour, agora_data.tm_min, SetConsoleTextAttribute(hConsole, 3 | FOREGROUND_INTENSITY)); printf("\n| Data de cadastro: ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); printf("[%.2d:%.2d:%d]", agora_data.tm_mday, agora_data.tm_mon+1, agora_data.tm_year+1900, SetConsoleTextAttribute(hConsole, 3 | FOREGROUND_INTENSITY)); printf("\n*----------------------------------------*",SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); // Editar dados int edit; printf("\n\n- [0. Cancelar | 1. Editar | 2. Armazenar]: "); scanf("%i", &edit); if (edit == 2) { // Armazenar no BLOCO DE NOTAS arq = fopen(BLOCO_DE_NOTAS, "a"); if (arq == NULL) { printf("Não foi possivel abrir o arquivo.", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); exit(0); } fprintf(arq, "%s %s %s %s %i [%.2d:%.2d] [%.2d:%.2d:%d]\n", x.nome, x.email, x.cpf, x.deficiencia ? "true" : "false", op, agora_data.tm_hour, agora_data.tm_min, agora_data.tm_mday, agora_data.tm_mon+1, agora_data.tm_year+1900); printf("- Dado armazenado -\n\n", SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); fclose(arq); system("pause"); system("cls"); main(); }else if (edit == 1) { system("cls"); representacao(); printf("\n"); registro(); }else if (edit == 0) { system("cls"); main(); }else{ printf("\nComando inexistente.\n\n", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); system("pause"); system("cls"); representacao(); printf("\n"); registro(); } } // Apenas apresentação da tela principal void representacao(){ printf("\n\t[SYSTEM] Palestra\n\n.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.\n"); printf("| 1. Register |\n"); printf("| 2. Delete |\n"); printf("| 3. Check People |\n"); printf("| 4. Exit |\n"); printf("*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*\n\nSua Escolha: "); } // Checkando pessoas [Pesquisa de pessoas {DENTRO DO BLOCO_DE_NOTAS}] void checkPeaple(){ printf("\n. [NOME] [EMAIL] [CPF] [DEFICIENCIA] [ASSENTO] [HORARIO] [DATA] .\n", SetConsoleTextAttribute(hConsole, 14 | FOREGROUND_INTENSITY)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); arq = fopen(BLOCO_DE_NOTAS, "r"); if (arq == NULL) { printf("Não foi possivel abrir o arquivo.\n\n", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); system("pause"); exit(0); } char frase[5000]; printf("\n"); while(fgets(frase, 5000, arq) != NULL) { printf("%s", frase); } char ch; int num = 0; arq = fopen(BLOCO_DE_NOTAS, "r"); if(arq == NULL) printf("Erro, não foi possivel abrir o arquivo\n"); else while( (ch=fgetc(arq))!= EOF ) if(ch == '\n') num++; printf("\n. Existem [%d] pessoas cadastradas .\n", num, SetConsoleTextAttribute(hConsole, 13 | FOREGROUND_INTENSITY)); SetConsoleTextAttribute(hConsole, COR_PRINCIPAL); fclose(arq); fclose(arq); printf("\n"); getch(); system("cls"); main(); } // Apresentação das cadeiras void cadeiras(){ int i, f, incremento = 0; printf("\n .-----------------------------------------------."); for (i = 0; i < 15; i++){ printf("\n | ", i+1); for (f = 0; f < 8; f++){ incremento++; x.cadeira[i][f] = incremento; if ((x.cadeira[i][f] == 5) || (x.cadeira[i][f] == 5 + 8*i)){ printf(" "); printf(" ", SetConsoleTextAttribute(hConsole, 70)); printf(" ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); } if ((x.cadeira[i][f] >= 1) && (x.cadeira[i][f]) <= 16){ printf("["); printf("%.3i", x.cadeira[i][f], SetConsoleTextAttribute(hConsole, 6 | FOREGROUND_INTENSITY)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); if ((x.cadeira[i][f] % 8) == 0) { printf(" |"); } continue; } printf("["); printf("%.3i", x.cadeira[i][f], SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); if ((x.cadeira[i][f] % 8) == 0) { printf(" |"); } } } printf("\n *--------------------| |--------------------*"); if (x.deficiencia == true) { printf("\n\n[*] Você tem acesso aos acentos "); printf("amarelos", SetConsoleTextAttribute(hConsole, 6 | FOREGROUND_INTENSITY)); printf(".", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); }else{ printf("\n\n[*] Você "); printf("NÃO ", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); printf("tem acesso aos acentos ", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); printf("amarelos", SetConsoleTextAttribute(hConsole, 6 | FOREGROUND_INTENSITY)); printf(".", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); } printf("\n\nDigite o cadeira que deseja: "); scanf("%i", &op); if (op > 120) { printf("\n[-] "); printf("Não", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); printf(" existe cadeira com essa numeração no auditório.\n\n", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); getch(); system("cls"); representacao(); printf("\n"); registro(); } if (x.deficiencia == false) { for (i = 0; i < 15; i++){ for (f = 0; f < 8; f++){ if ((op >= 1) && (op <= 16)) { printf("\nVocê "); printf("NÃO", SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); printf(" pode escolher essa cadeira.", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); getch(); system("cls"); representacao(); printf("\n"); registro(); } } } } } // Cadeira vermelha ao cadastrar void cadeiraCadastrada(){ int i, f, incremento = 0; printf("\n .-----------------------------------------------."); for (i = 0; i < 15; i++){ printf("\n | ", i+1); for (f = 0; f < 10; f++){ if (x.cadeira[i][f] == x.cadeira[op-1][op2-1]){ printf("["); printf("%.3i", x.cadeira[i][f], SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); }else if ((x.cadeira[i][f] >= 1) && (x.cadeira[i][f]) <= 20){ printf("["); printf("%.3i", x.cadeira[i][f], SetConsoleTextAttribute(hConsole, 6 | FOREGROUND_INTENSITY)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); }else{ printf("["); printf("%.3i", x.cadeira[i][f], SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY)); printf("]", SetConsoleTextAttribute(hConsole, COR_PRINCIPAL)); } } } printf("\n *--------------------| |--------------------*"); } Gente se alguém puder por favor me ajudar nessas coisas, ficarei muito grato !
-
- bloco de notas
- dados
-
(e %d mais)
Tags:
-
Eu montei um formulário em para envio de e-mail em html e php. O e-mail chega, mas, sem nenhuma informação. Alguém pode me ajudar? Vou deixar o código aqui: <form action="" method="post" data-form-title="FORMULARIO DE CONTATO"> <input type="hidden" value="exlaPDrWX/aqA5JBJOl0qRJ9VU8EQ8Ar/eanOtD2kKcokOwW3CaO5xJ7Q8TS0w3QSAlZp8MOGhVszcCH1XPNT5gJfuDeO3Z0xbn4JXTJ7gSKfVnV3XP44kJwe3jcycHG" data-form-email="true"> <div class="row row-sm-offset"> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-name">Nome<span class="form-asterisk">*</span></label> <input type="text" class="form-control" name="nome" required="" data-form-field="Name" id="form1-7-name"> </div> </div> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-email">Email<span class="form-asterisk">*</span></label> <input type="email" class="form-control" name="email" required="" data-form-field="Email" id="form1-7-email"> </div> </div> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-phone">Telefone<span class="form-asterisk">*</span></label> <input type="tel" class="form-control" name="telefone" data-form-field="Phone" id="form1-7-phone"> </div> </div> </div> <div class="form-group"> <label class="form-control-label" for="form1-7-message">Mensagem</label> <textarea class="form-control" name="mensagem" rows="7" data-form-field="Message" id="form1-7-message"></textarea> </div> <input type="submit" class="btn btn-white"> </form> <?php $para = "henriquesilvaprofissional@gmail.com"; $assunto = "Contato pelo site"; $nome = $_POST['nome']; $fone = $_POST['telefone']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $corpo = "<strong> Mensagem de contato </strong><br><br>"; $corpo .= "<strong> Nome: </strong> $nome"; $corpo .= "<br><strong> Telefone: </strong> $fone"; $corpo .= "<br><strong> Email: </strong> $email"; $corpo .= "<br><strong> Mensagem: </strong> $mensagem"; $header = "Content-Type: text/html; charset= utf-8"; $header .= "From: $email Reply-to: $email"; @mail($para, $assunto, $corpo, $header); ?>
-
Ola, Estou com algumas dúvidas. Pois estou criando um site de podcast, onde sempre mostra um relógio cronometrando o tempo que falta para sair o próximo ep (que é um por semana). Na pagina que utilizei, eu tenho que colocar a data final que eu quero. Por exemplo: <script> $('.cd100').countdown100({ /*Set Endtime here*/ /*Endtime must be > current time*/ endtimeYear: 2018, endtimeMonth: 07, endtimeDate: 21, endtimeHours: 14, endtimeMinutes: 0, endtimeSeconds: 0, timeZone: "America/Sao_Paulo" // ex: timeZone: "America/New_York" //go to " http://momentjs.com/timezone/ " to get timezone }); </script> Entretanto, eu não ter que ficar editando nos códigos toda semana para renovar as datas etc... Então pensei em criar uma pagina administrativa (apenas eu terei acesso), e fazer um formulário perguntando o dia, hora etc do proximo ep. A ideia era enviar o formulario, e criar variaveis no index da pagina para receber esses dados e alterar automaticamente a data. Como tentei aqui: Variáveis: $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $hora = $_POST['hora']; $min = $_POST['minuto']; $ep = $_POST['ep']; Tempo: <script> $('.cd100').countdown100({ /*Set Endtime here*/ /*Endtime must be > current time*/ endtimeYear: $ano, endtimeMonth: $mes, endtimeDate: $dia, endtimeHours: $hora, endtimeMinutes: $min, endtimeSeconds: 0, timeZone: "America/Sao_Paulo" // ex: timeZone: "America/New_York" //go to " http://momentjs.com/timezone/ " to get timezone }); </script> Mas não esta funcionando. Andei dando uma pesquisada e percebi que não da pra receber dados em uma pagina html pura, de uma pagina em php. Apenas se usar js, porem eu não entendo muito. Este são os formulários da pagina em php: <form class="contact100-form validate-form" method="post" action="index.php"> <span class="m1-txt2"><p align='center'><font color='#FFFFFFF'><strong>Data: </strong></font></span> <select name="dia"> <option value="01">01</option> <option value="02">02</option> . . . <div class="w-full"> <button class="flex-c-m s2-txt2 size4 bg1 bor1 hov1 trans-04" type="submit">Atualizar</button> </div> </form> Alguém poderia me ajudar? Agradeço desde já.
-
Ola, estou desenvolvendo um trabalho para a faculdade no qual tenho que cadastrar dados de pessoas. Nesse cadastro devo verificar se um cpf já foi cadastrado previamente, no entanto, não consigo fazer esse trecho do algoritimo. não sou um usuario avancado de python, no momento o foco e aprender a lidar com listas, dicionarios e arquivos. Aqui esta um pouco do que já desenvolvi: funcionarios = [] def cadastrarfuncionario(): cpf_l = [] contador = 0 while contador < 1: funcionario = {} funcionario['nome'] = input('Insira o nome do funcionario: ').title() funcionario['cpf'] = input('Insira o CPF do funcionario: ') for i in cpf_l: if i == funcionario['cpf']: print('Este CPF já esta cadastrado!') cpf_l.append(int(funcionario['cpf'])) Como veem tentei fazer algo mas o programa continua por mais que o cpf já tenha sido cadastrado. Desde já, obrigado pela ajuda!
- 2 respostas
-
- listas
- dicionarios
-
(e %d mais)
Tags:
-
Boa noite pessoal, eu gostaria que voces dessem uma olhada na minha modelagem de banco por favor, preciso da nota máxima para passar de semestre (:( kkkk) é bascimente uma modelagem de uma academia, onde o aluno chega e escolhe diversas modalidades (zumba,musculacao...) tem uma tabela chamada plano, onde ele pode optar por pagar mensalmente,trimensal,anualmente.. onde fiz uma trigger que na tabela pagamento atualizasse os dados automaticamente em vista do plano que o aluno escolheu. é bem simples, me ajudem por favor, se tiver alguma coisa errada (os relacionamentos e pa) me ajude tambem kkk vlw
-
- mysql
- banco de dados
- (e %d mais)
-
Olá estou com uma duvida, estou fazendo um projeto web para gerenciar pedidos, ou seja, meu sistema cadastra os clientes, registra os pedidos, calcula os totais e mostra para o usuário. O meu problema é que na hora de montar o pedido eu coloquei uma tabela dinâmica com os campos: produto, quantidade e valor. Só que eu não sei como fazer para recuperar esses dados na servlet. Alguém poderia me ajudar. Segue abaixo o código da tabela. Script da tabela: <script type="text/javascript"> function adicionarLinha() { var local=document.getElementById('tabela-encomenda'); var tblBody = local.tBodies[0]; var newRow = tblBody.insertRow(-1); var newCell0 = newRow.insertCell(0); newCell0.innerHTML = '<td><input type="text" name="produto"></td>'; var newCell1 = newRow.insertCell(1); newCell1.innerHTML = '<td><input type="number" name="qtd-produto"></td>'; var newCell2 = newRow.insertCell(2); newCell2.innerHTML = '<td><input type="text" name="valor"></td>'; var newCell3 = newRow.insertCell(3); newCell3.innerHTML = '<td><input type="text" name="descricao"></td>'; } </script> Código HTML da tabela: <section> <form id="formulario"> <table id="tabela-encomenda"> <tbody> <td id="coluna"> Produto </td> <td id="coluna"> Quantidade </td> <td id="coluna"> Valor </td> <td id="coluna"> Descrição </td> </tbody> </table> <input id="botao-lista" type="button" onclick="adicionarLinha();" value="Adicionar">
-
- java
- javascript
- (e %d mais)
-
EDIT: RESOLVIDO! Achei uma forma rápida e fácil, quem precisar só mandar pm. Oi! Sou novo no fórum, e já venho pedindo ajuda =P Mas é o seguinte, tenho que entregar esse exercício até quinta, e por me enrolar estudando cálculo, GA e física, acabei deixando pra última hora esse exercício! D: Esse é o cabeçalho do exercício: Escrever um programa para gerenciar passagens reservadas: O programa deve mostrar um menu com 4 opções, 1 - Reservar Passagem 2 - Cancelar Passagem 3 - Verificar Passagem Reservada 4 - Mostrar Passageiros A informação deve ser armazenada em uma lista, com nomes em ordem alfabética. Cada passageiro pode reservar apenas uma vez. O programa deve ser em C. Deve ser feito utilizando Listas Simplesmente Encadeadas. Estou utilizando o CodeBlocks. Como base, tenho o seguinte código: #include <stdio.h> #include <stdlib.h> typedef struct elemento{ int dado; struct elemento *proximo; } Elemento; typedef struct listasimples{ Elemento *inicio; int tamanho; } ListaSimples; ListaSimples *inicializaLista() { ListaSimples *l; l = (ListaSimples *)malloc(sizeof(ListaSimples)); l->inicio = NULL; l->tamanho = 0; return l; } void colocaDado(int d, ListaSimples *l, int pos){ Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *novoDado; novoDado = (Elemento *)malloc(sizeof(Elemento)); novoDado->dado = d; int i = 0; while(andarilho != NULL && i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } if (anterior == NULL){ novoDado->proximo = l->inicio; l->inicio = novoDado; } else{ anterior->proximo = novoDado; novoDado->proximo = andarilho; } l->tamanho++; } int retiraDado(ListaSimples *l,int pos) { if (l->inicio == NULL){ printf("A lista esta vazia, não há o que retirar! \n"); return 0; } else { Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *retirado; retirado = (Elemento *)malloc(sizeof(Elemento)); int i = 0; while(i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } retirado = andarilho; int saida = retirado->dado; if (anterior == NULL) { l->inicio = andarilho->proximo; } else{ anterior->proximo = andarilho->proximo; } free(retirado); return saida; } } void imprimeListaSimples(ListaSimples *l) { Elemento *iterador; iterador = l->inicio; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { printf("%i",iterador->dado); iterador = iterador->proximo; } } printf("\n"); } void limpaListaSimples(ListaSimples *l) { Elemento *iterador, *anterior; iterador = l->inicio; anterior = NULL; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { anterior = iterador; iterador = iterador->proximo; free(anterior); } } l->inicio = NULL; } int main(void) { ListaSimples *l = inicializaLista(); colocaDado(1,l,0); imprimeListaSimples(l); colocaDado(2,l,1); imprimeListaSimples(l); colocaDado(3,l,1); imprimeListaSimples(l); colocaDado(4,l,2); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); colocaDado(5,l,0); imprimeListaSimples(l); colocaDado(6,l,0); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); retiraDado(l,2); imprimeListaSimples(l); retiraDado(l,1); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); retiraDado(l,0); return 0; } e meu código está atualmente assim: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <strings.h> typedef struct elemento{ char nome[20]; int dado; struct elemento *proximo; } Elemento; typedef struct listasimples{ Elemento *inicio; int tamanho; } ListaSimples; ListaSimples *inicializaLista() { ListaSimples *l; l = (ListaSimples *)malloc(sizeof(ListaSimples)); l->inicio = NULL; l->tamanho = 0; return l; } void colocaDado(char d, ListaSimples *l, int pos){ Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *novoDado; novoDado = (Elemento *)malloc(sizeof(Elemento)); novoDado->nome[20] = d; int i = 0; while(andarilho != NULL && i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } if (anterior == NULL){ novoDado->proximo = l->inicio; l->inicio = novoDado; } else{ anterior->proximo = novoDado; novoDado->proximo = andarilho; } l->tamanho++; } int retiraDado(ListaSimples *l,int pos) { if (l->inicio == NULL){ printf("A lista esta vazia, não há o que retirar! \n"); return 0; } else { Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *retirado; retirado = (Elemento *)malloc(sizeof(Elemento)); int i = 0; while(i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } retirado = andarilho; int saida = retirado->dado; if (anterior == NULL) { l->inicio = andarilho->proximo; } else{ anterior->proximo = andarilho->proximo; } free(retirado); return saida; } } void imprimeListaSimples(ListaSimples *l) { Elemento *iterador; iterador = l->inicio; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { //printf("%s",iterador->nome); puts(iterador->nome); iterador = iterador->proximo; } } printf("\n"); } void limpaListaSimples(ListaSimples *l) { Elemento *iterador, *anterior; iterador = l->inicio; anterior = NULL; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { anterior = iterador; iterador = iterador->proximo; free(anterior); } } l->inicio = NULL; } int main(void) { ListaSimples *l = inicializaLista(); int escolha=0; char name[20]; printf("Reservator v0.1\n"); printf("1 - Reservar Passagem\n2 - Cancelar Passagem\n3 - Verificar Passagem Reservada\n4 - Mostrar Passageiros\n"); while(escolha<1 || escolha>4) { scanf("%d",&escolha); } gets(name); colocaDado(name,l,0); imprimeListaSimples(l); colocaDado("ass",l,1); imprimeListaSimples(l); retiraDado(l,0); return 0; } Eu empaquei, e minhas dúvidas são as seguintes: 1) Como eu faço para enviar um nome, com espaços, para a lista??? 2) Como eu faço para a lista se organizar em ordem alfabética? (pensei em usar o strcmp, mas n sei como fazer isso junto da lista), 3) Como eu imprimo esses nomes da lista? Por favor, me ajudem :( To desesperado pois tenho prova de fisica na quinta, mesmo dia da entrega desse exercício que vale nota..
-
Bom dia. Estou com dificuldade na raspagem de dados utilizando a biblioteca BeautifulSoup, onde a ausencia de dados dentro das <td> não é coletada. Eu gostaria de saber se existe algum parametro que devo especificar durante a busca find_all() ou se devo fazer um len() no conteudo pego pelo meu for lendo o tamanho do conteudo coletado na tabela e depois guardando em alguma lista #!/usr/bin/python3 import pandas as pd from bs4 import BeautifulSoup import requests import pandas as pd gid = [] cidade = [] lista = pd.read_csv('/home/fabio/Downloads/Nova_lista.csv') for i in lista['gid']: gid.append(i) for p in lista['nome']: cidade.append(p) link = ('http://iridl.ldeo.columbia.edu/SOURCES/SOURCES/.USGS/.LandDAAC/.MODIS/.1km/.8day/.version_005/.Terra/.NSA/.Day/.LST/T/(Jan%202001)/(Mar%202015)/RANGE/X/-82/-34/RANGEEDGES/Y/-38.0/12.0/RANGEEDGES/T/monthlyAverage/home/.jdcorral/.Brazil/.mun_2016_03_21/.the_geom/gid/GID/VALUE/%5BX/Y%5Dweighted-average/T+exch+table-+text+text+skipanyNaN+-table+.html') with open('df_temp_day.csv' , 'a') as f: for i in lista['gid']: page = requests.get(link.replace('GID','%s'%i)) soup = BeautifulSoup(page.text,'lxml') tabela = soup.find_all('table',text=False) for td in tabela: linha = td.find_all('td') k = 0 p = 1 while k <= len(linha) and p <= len(linha): mes = str(linha[k].get_text()) variavel = str(linha[p].get_text()) k +=2 p +=2 n = gid.index(i) f.writelines('"%s", %s, "%s" ,"gid %s"\n' %(mes,variavel,cidade[n],i)) print('"%s", %s, %s %s' %(mes,variavel,cidade[n],i)) Obs : Neste codigo eu já estou testando o parametro text=False, mas não sei realmente o que faz
-
Bom dia. Estou com dificuldade na raspagem de dados utilizando a biblioteca BeautifulSoup, onde a ausencia de dados dentro das <td> não é coletada. Eu gostaria de saber se existe algum parametro que devo especificar durante a busca find_all() ou se devo fazer um len() no conteudo pego pelo meu for lendo o tamanho do conteudo coletado na tabela e depois guardando em alguma lista #!/usr/bin/python3 import pandas as pd from bs4 import BeautifulSoup import requests import pandas as pd gid = [] cidade = [] lista = pd.read_csv('/home/fabio/Downloads/Nova_lista.csv') for i in lista['gid']: gid.append(i) for p in lista['nome']: cidade.append(p) link = ('http://iridl.ldeo.columbia.edu/SOURCES/SOURCES/.USGS/.LandDAAC/.MODIS/.1km/.8day/.version_005/.Terra/.NSA/.Day/.LST/T/(Jan%202001)/(Mar%202015)/RANGE/X/-82/-34/RANGEEDGES/Y/-38.0/12.0/RANGEEDGES/T/monthlyAverage/home/.jdcorral/.Brazil/.mun_2016_03_21/.the_geom/gid/GID/VALUE/%5BX/Y%5Dweighted-average/T+exch+table-+text+text+skipanyNaN+-table+.html') with open('df_temp_day.csv' , 'a') as f: for i in lista['gid']: page = requests.get(link.replace('GID','%s'%i)) soup = BeautifulSoup(page.text,'lxml') tabela = soup.find_all('table',text=False) for td in tabela: linha = td.find_all('td') k = 0 p = 1 while k <= len(linha) and p <= len(linha): mes = str(linha[k].get_text()) variavel = str(linha[p].get_text()) k +=2 p +=2 n = gid.index(i) f.writelines('"%s", %s, "%s" ,"gid %s"\n' %(mes,variavel,cidade[n],i)) print('"%s", %s, %s %s' %(mes,variavel,cidade[n],i)) Obs : Neste codigo eu já estou testando o parametro text=False, mas não sei realmente o que faz
-
Boa noite. Preciso de ajuda neste algoritmo em c++ da matéria de estrutura de dados. Não sei por onde começar. Obrigado! Fazer um programa que utiliza um vetor X de 10 posições e lê 20 valores inteiros situados no intervalo [1,99]. Utilize, ainda, duas variáveis, T1 e T2 inicializadas, respectivamente, com 0 e 11, de tal forma que, no vetor X, tenha-se duas pilhas de bases opostas. Para cada valor lido: se for par e maior do que 50, inseri-lo na pilha 1; se for par e menor ou igual a 50, então retirar o elemento do topo da pilha 1 e escrevê-lo; se for ímpar e maior do que 50, inseri-lo na pilha 2; se o valor lido for ímpar e menor ou igual a 50, então retirar o valor do topo da pilha 2 e escrevê-lo; se ocorrer uma situação de UNDERFLOW, escreva uma mensagem e ignore o valor lido passando a ler o novo valor; se ocorrer OVERFLOW ou se já tiverem sido lidos 20 valores, então escrever o conteúdo das duas pilhas e terminar o programa;
-
Bom dia a todos! Estou desenvolvendo uma solução onde a partir do upload de um relatório PDF eu possa fazer comparativo com dados no banco de dados. Sendo para para isso preciso de uma API ou outra funcionalidade que eu possa ler os dados na tabela do relatório coluna por coluna. Achei algumas APIs pagas mas tive problemas na adaptação. Cheguei até a ter a ideia de converter o PDF para HTML e usar o simple_dom_html mas também tive dificuldades de achar algo mais automatizado. Poderiam me dar uma luz, por favor?
-
Tenho uma página de cadastro: cadastro.php ________________________________________ <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"/> <title>Cadastre-se - TOP Receitas</title> <link rel="stylesheet" href="css/estilo.css"/> <link rel="shortcut icon" href="imagens/favicon.ico" type="image/x-icon"> <link rel="stylesheet" href="css/fotos.css"/> <link rel="stylesheet" href="css/form.css"/> <script> function confirma() { if(document.f1.tSenha1.value != document.f1.tSenha2.value) { alert("As senhas cadastradas são diferentes. Por favor, digite senhas iguais!"); return false; } } </script> </head> <body> <div id="interface"> <?php include_once "header.php" ?> <section id="corpo"> <h4><a href="index.php">TOP Receitas</a> > Cadastre-se</h4> <h2>CADASTRE-SE</h2> <form id="cadastro"> <fieldset><legend><b>Cadastre-se gratuitamente!</b></legend> <div> <img alt="Envie suas receitas para o site" class="icon" src="imagens/caderno.jpg"> <p class="cadastro">Envie suas receitas para o <i>site</i>.</p><br> <img alt="Crie um livro de receitas virtual com as receitas que você escolher" class="icon" src="imagens/coracao.jpg"> <p class="cadastro">Crie um caderno de receitas virtual com as receitas que você escolher.</p><br> <img alt="Envie fotos de pratos que você preparou" class="icon" src="imagens/camera.png"> <p class="cadastro">Envie fotos de pratos que você preparou.</p><br> <img alt="Comente as receitas dos outros usuários" class="icon" src="imagens/dialogo.png"> <p class="cadastro">Comente as receitas dos outros usuários.</p><br> <img alt="Participe de promoções exclusivas para usuários cadastrados" class="icon" src="imagens/chef.jpg"> <p class="cadastro">Participe de promoções exclusivas para usuários cadastrados.</p> </div> </fieldset> </form> <form name="f1" id="cadastro2" method="POST" action="cadastro.php"> <fieldset><legend><b>Dados Cadastrais</b></legend> <div> <p><input type="hidden" name="tCodigo" id="cCodigo"></p> <p class="esquerda"><b>Nome Completo*:</b> <br><input type="text" name="tNomeC" id="cNomeC" required style="width:430px;" maxlength="50" placeholder=" Digite aqui seu nome completo..."></p> <p class="esquerda"><b>Nome de Usuário*:</b> <br><input type="text" name="tNomeU" id="cNomeU" required style="width:430px;" maxlength="50" placeholder=" Digite aqui seu nome de usuário..."></p> <p class="esquerda"><b>E-mail*:</b> <br><input type="email" name="tEmail" id="cEmail" required style="width:430px;" maxlength="60" placeholder=" Digite aqui seu e-mail..."></p> <p class="esquerda"><b>Senha*:</b> <br><input type="password" name="tSenha1" id="cSenha1" required style="width:430px;" maxlength="20" placeholder=" Digite aqui sua senha..."></p> <p class="esquerda"><b>Confirmar Senha*:</b> <br><input type="password" name="tSenha2" id="cSenha2" required style="width:430px;" maxlength="20" placeholder=" Digite aqui novamente sua senha..."/></p> <p class="esquerda"><b>Data de Nascimento*:</b> <br><input type="date" name="tDataN" id="cDataN" required style="width:215px;"></p> <form> <label><b>Sexo*:</b></label> <input type="radio" name="sexo" id="sexo" required value="Masculino"> Masculino <input type="radio" name="sexo" id="sexo" value="Feminino"> Feminino<br> </form> <p class="esquerda"><b>Descrição do Perfil:</b> <br><textarea style="width:430px;height:130px;"name="tDescricao" id="cDescricao" placeholder=" Escreva um texto sobre você..." wrap="hard"></textarea></p> <form action="" method="post" enctype="multipart/form-data"> <p class="esquerda"><b>Foto Perfil:</b><br> <input type="file" value="Foto" name="arquivo" id="arquivo"></p> </form> <input type="checkbox" id="termos" required/> Eu aceito os Termos de Uso e Política de Privacidade do TOP Receitas. <br><br> <center><input type="submit" onClick="return confirma(this)" value="Cadastrar" style="width:100px; height:40px; cursor:pointer;"/></center> </form> </div> </fieldset> </section> <?php include_once "footer.php" ?> </div> </body> </html> <?php include("conexao.php"); //include("funcoes_adicionais.php"); // define variables and set to empty values $codigoErr = $nomeErr = $userNameErr = $emailErr = $senhaErr = $senhaRErr = $dataNascimentoErr = $sexoErr = $descricaoErr = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["tCodigo"])) { $nomeErr = "Nome is required"; } else { $nome = test_input($_POST["tCodigo"]); } if (empty($_POST["tNomeU"])) { $nomeErr = "Nome is required"; } else { $nome = test_input($_POST["tNomeU"]); } if (empty($_POST["tNomeC"])) { $userNameErr = "Nome is required"; } else { $userName = test_input($_POST["tNomeC"]); } if (empty($_POST["tEmail"])) { $emailErr = "Nome is required"; } else { $email = test_input($_POST["tEmail"]); } if (empty($_POST["tSenha1"])) { $senhaErr = "Nome is required"; } else { $senha = test_input($_POST["tSenha1"]); } if (empty($_POST["tSenha2"])) { $senhaRErr = "Nome is required"; } else { $senhaR = test_input($_POST["tSenha2"]); } if (empty($_POST["tDataN"])) { $dataNascimentoErr = "Nome is required"; } else { $dataNascimento = test_input($_POST["tDataN"]); } if (empty($_POST["sexo"])) { $sexoErr = "Nome is required"; } else { $sexo = test_input($_POST["sexo"]); } if (empty($_POST["tDescricao"])) { $descricaoErr = ""; } else { $descricao = test_input($_POST["tDescricao"]); } /* echo "username = ".$userName; echo "<BR>nomecompleto = ".$nome; echo "<br> email = ".$email; echo "<br> senha = ".$senha; echo "<br> senhaR = ".$senhaR; echo "<br>dataNascimento = ".$dataNascimento; echo "<br>sexo = ".$sexo; echo "<br>descricao = ".$descricao;*/ $con = DBConnect(); $tEmail=$_POST['tEmail']; $sql = mysqli_query($con, "SELECT * FROM usuario WHERE email = '".$tEmail."'"); $row = mysqli_num_rows($sql); if($row>0){ echo "<script type='text/javascript'>"; echo "alert('E-mail já cadastrado em nosso sistema. Cadastre-se com outro e-mail!');"; echo "</script>"; return die; } else { // INSERIR NO BANCO DE DADOS $sql = "INSERT INTO usuario (codigo, userName, nome, email, senha, senhaR, dataNascimento, sexo, descricao) VALUES ('".$codigo."', '".$nome."', '".$userName."', '".$email."', '".$senha ."', '".$senhaR ."', '".$dataNascimento ."', '".$sexo ."', '".$descricao ."')"; } if ($con->query($sql) === TRUE) { ?> <script type="text/javascript"> alert("Usuário(a) [<?php echo $email ?>] cadastrado(a) com sucesso!") </script> <?php } else { echo "Error: " . $sql . "<br>" . $con->error; } // BUSCAR DO BANCO $sql = "SELECT * FROM usuario"; $result = $con->query($sql); // MOSTRAR O RESULTADO /* if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "codigo: " . $row["codigo"]. "Nome: " . $row["nome"]. "<br>"; } } else { echo "0 results"; } */ DBClose($con); } function test_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } ?> ______________________________________ Ele cadastra normal tudo no banco, após isso consigo realizar login pela página: login.php _______________________________________ <?php session_start(); if(isset($_SESSION['UsuarioLog'])){ header("Location: dados.php"); die(); } include_once("conexao.php"); include_once("funcoes_adicionais.php"); include_once("config.php"); if(isset($_POST['entrar'])){ $conn = DBConnect(); $email = mysqli_escape_string($conn, $_POST['email']); $senha = mysqli_escape_string($conn, $_POST['senha']); $teste = DBQuery('usuario', "WHERE email = '$email' AND senha = '$senha'"); if($teste){ $_SESSION['UsuarioLog'] = true; header("Location: dados.php"); } else { echo "<script>alert('Usuário Não Encontrado')</script>"; } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"/> <title>Acessar Sua Conta - TOP Receitas</title> <link rel="stylesheet" href="css/estilo.css"/> <link rel="shortcut icon" href="imagens/favicon.ico" type="image/x-icon"> <link rel="stylesheet" href="css/fotos.css"/> <link rel="stylesheet" href="css/form.css"/> </head> <body> <div id="interface"> <?php include_once "header.php" ?> <section id="corpo"> <h4><a href="index.php">TOP Receitas</a> > Login</h4> <div id="login"> <h3 id="titulo">ACESSE SUA CONTA</h3> <p>Caso você não tenha uma conta, <a href="cadastro.php"><b>cadastre-se.</b></a></p> <form name="login" method="POST" action="login.php"> <p><b>E-mail:</b> <input class="login" required type="email" name="email" style="width:200px;"/></p> <p><b>Senha:</b> <input class="login" required type="password" name="senha" style="width:200px;"/></p> <input type="checkbox" /> Lembrar senha <br> <br> <input class="botao_login" name="entrar" type="submit" value="Entrar" style="cursor:pointer;"> </form> <p><a href="esqueci_a_senha.php"><b>Esqueceu a senha?</b></a></p> </div> </section> <?php include_once "footer.php" ?> </div> </body> </html> ________________________________________ Ele realiza login normalmente, e manda o usuário para tela dados.php __________________________________________ <?php session_start(); if(!isset($_SESSION['UsuarioLog'])){ header("Location: login.php"); session_destroy(); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"/> <title>Meus Dados - TOP Receitas</title> <link rel="stylesheet" href="css/estilo.css"/> <link rel="shortcut icon" href="imagens/favicon.ico" type="image/x-icon"> <link rel="stylesheet" href="css/fotos.css"/> <link rel="stylesheet" href="css/form.css"/> </head> <body> <div id="interface"> <?php include_once "header.php" ?> <section id="corpo"> <h4><a href="index.php">TOP Receitas</a> > Meus Dados</h4> <h2>MEUS DADOS</h2> <?php include_once "aside.php" ?> <article id="dados"> <div class="conteudo_dados"> <div class="borda_dados"> <h3 class="dados">MEUS DADOS</h3> <p class="dados"><b>Nome Completo:</b> <input type="text" name="tNomeC" id="cNomeC" style="width:430px;" maxlength="50"/></p> <p class="dados"><b>Nome Usuário:</b> <input type="text" name="tNomeU" id="cNomeU" style="width:445px;" maxlength="50"/></p> <p class="dados"><b>E-mail:</b> <input type="email" name="tEmail" id="cEmail" style="width:505px;" maxlength="60"/></p> <p class="dados"><b>Nascimento:</b> <input type="date" name="tDataN" id="cDataN" style="width:300px;"></p> <p class="dados"><b>Sexo:</b> <input type="radio" name="sexo" id="sexo" value="Masculino"> Masculino <input type="radio" name="sexo" id="sexo" value="Feminino"> Feminino</p> <p class="dados"><b>Descrição do Perfil:</b><br> <textarea style="width:560px;height:140px"name="tDescricao"/></textarea></p> <p class="dados"><b>Boletim Informativo:</b><br> <input type="checkbox" /> Desejo receber o Boletim Informativo do TOP Receitas.</p> <p class="dados"><b>Notificações de Comentários:</b><br> <input type="checkbox" /> Desejo receber notificações quando alguém comentar em minha receita.</p> <p class="dados"><b>Notificações de Respostas:</b><br> <input type="checkbox" /> Desejo receber notificações quando meus comentários forem respondidos.</p> <br> <center><input type="submit" value="Salvar Alterações" id="alterar" name="alterar" style="font-size:14pt; cursor:pointer; width:180px; height:40px;"></center> <br> </div> </div> <div class="conteudo_dados"> <div class="borda_dados"> <h3 class="dados">MINHA SENHA</h3> </div> </div> <div class="conteudo_dados"> <div class="borda_dados"> <h3 class="dados">MINHA IMAGEM</h3> </div> </div> <div class="conteudo_dados"> <div class="borda_dados"> <h3 class="dados">DELETAR CONTA</h3> </div> </div> </article> <?php include_once "footer.php" ?> </div> </body> </html> _________________________________________ Nessa tela que não estou conseguindo meu objetivo. Gostaria que os dados cadastrados fossem mostrados nos input, e que a seguir eu conseguisse alterar e salvar esses dados, trocar foto e deletar a conta se necessário. Esses dados tem que ser do usuário que acabou de passar pelo login. Se alguém puder me dar um help, fico grato. Obrigado!
-
Como extrair dados de documentos PDF atravez do PHP7 Olá amigos, estou pensando em desenvolver um projeto relacionado à compartilhamento de livros digitais, os famosos ebook's, mas estou com problemas com manipulação dos documentos em PDF atravéz do PHP, não sei como extrair informações do documento PDF, como por exemplo, à página inicial, ou ô total de páginas do documento Eu quero fazer isso sem ô uso de Framework, biblioteca ou API, na mão mesmo, porque é sempre bom reinventar à roda
-
Como fazer para um script php pegar dados do mysql ex (90,30,12,55) e comparar com o valor de um imput ex :("1") e fazer o seguinte comparar os valores e xibir quantos valores do db sao maiores ou menores do que o valor do imput e exibir tipo isso ::: (" valor introduzido esta na 5 posiçãocaso nao tenha ficado claro eu quero isso ** existem 4 valores no banco de dados maior do que o valor do imput quero que ele diga que o valor do imput eo 5 maior valor em comparação ao do banco de dados**
-
Olá alguém sabe como corrigir os erros que estão dando nesse script? pra quem usa o dreamnweaver está nas linha 27, 33, 43 e 73 <?php //Configuration $streaming = "http://www.criawebs.com.br"; $scdef = "Radio"; // Nome da estação padrão a ser exibido quando o servidor ou fluxo está desativado $scip = ""; // ip or url of shoutcast server (DO NOT ADD HTTP:// Não incluem a porta) $scport = ""; // port of shoutcast server $scpass = ""; // password to shoutcast server //End configuration $scfp = fsockopen("$scip","$scport"); if(!$scfp) { $scsuccs=1; echo''.$scdef.' Offline'; } if($scsuccs!=1){ fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n"); while(!feof($scfp)) { $page .= fgets($scfp, 1000); } $loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS"); $y=0; while($loop[$y]!=''){ $pageed = preg_replace("<$loop[$y]>", "", $page); $scphp = strtolower($loop[$y]); $$scphp = preg_replace("</$loop[$y]>", "", $pageed); if($loop[$y]=='SERVERGENRE' || $loop[$y]=='SERVERTITLE' || $loop[$y]=='SONGTITLE' || $loop[$y]=='SERVERTITLE') $$scphp = urldecode($$scphp); $y++; } $pageed = preg_replace("<SONGHISTORY>", "", $page); $pageed = preg_replace("<SONGHISTORY>", "", $pageed); $songatime = explode("<SONG>", $pageed); $r=1; while($songatime[$r]!=""){ $t=$r-1; $playedat[$t] = preg_replace("<PLAYEDAT>", "", $songatime[$r]); $playedat[$t] = preg_replace("</PLAYEDAT>", "", $playedat[$t]); $song[$t] = preg_replace("<TITLE>", "", $songatime[$r]); $song[$t] = preg_replace("</TITLE>", "", $song[$t]); $song[$t] = urldecode($song[$t]); $dj[$t] = preg_replace("<SERVERTITLE>", "", $page); $dj[$t] = preg_replace("</SERVERTITLE>", "", $pageed); $r++; } //end song info fclose($scfp); } if($streamstatus == "1"){ ?> <a href="#" title="Atualizar Locutor" onclick="atualiza_dados('dj','http://habbix.com.br/stats/dj.php')"><font face="Verdana" size="1" color="ffffff"><? echo $servertitle; ?></font></a> <? }elseif($streamstatus == "0") { ?> <a href="#" title="Atualizar Locutor" onclick="atualiza_dados('dj','stats/dj')">Offline!</a> <? }else{ ?> <a href="#" title="Atualizar Locutor" onclick="atualiza_dados('dj','stats/dj')">Atualize...</a> <? } ?>
-
Gostaria de criar uma caixa de texto, em HTML. Sempre que insiro dados, carrego em botão guardar e o texto fica automaticamente em combobox nesse form. Sempre que fecho a página, os dados continuam lá, gravados. Um outro botão, limpa o dado selecionado em caixa de combinação. Como crio, todo este código, que fará isso?
-
já re-li varias vezes e não acho o erro, o codigo mando somente o campo email e descricao pro email, os outros campos aparecem em branco. Trecho do PHP. <?php $NomeCompleto = $_POST["NomeCompl"]; $Email = $_POST["Email"]; $Assunto = $POST["Assunto"]; $Descricao = $_POST["Descricao"]; $corpo= "<strong>Mensagem de contato</strong><br><br>"; $corpo .= "<strong>Nome: </strong> $NomeCompl"; $corpo .= "<br><br><strong>Email: </strong> $Email"; $corpo .= "<br><br><strong>Assunto: </strong> $Assunto"; $corpo .= "<br><br><strong>Descrição: </strong> $Descricao"; $header = "Content-Type: text/html; charset=utf-8\n"; $headers = "MIME-Version: 1.1\n"; $header .= "From:$Email\n"; $headers .= "Return-Path:$Email"; mail("contato@hubertwd.com","Contato via site"," Nome: $NomeCompleto Email: $Email Assunto: $Assunto Descricao: $Descricao","FROM:$nome<$email>"); header("location:index.php?msg=enviado"); ?> trecho do HTML <div id="ContContato"><a id="ParteContato"> <fieldset style="border:none;"> <h1>Contato</h1> <form name="form" method="post" action="EnviarFormulario.php" onSubmit="return validacao();"> <p>Informe seu nome:<span style="color:#10c8c0;">*</span></p><br> <input type="text" name="NomeCompl" Placeholder="Nome completo" id="NomeCompl"></input><br><br> <p>Informe seu endereço de email:<span style="color:#10c8c0;">*</span></p><br> <input type="Email" name="Email" placeholder="exemplo@email.com.br" id="Email"></input><br><br> <p>Diga qual é o assunto:<span style="color:#10c8c0;">*</span></p></input><br> <input type="text" name="Assunto" placeholder="Assunto" id="Assunto"></input><br><br> <br><p>Caso queira, dê mais detalhes:</p><br> <textarea style="height:160px;" name="Descricao" placeholder="Descreva aqui" id="Descricao"></textarea><br><br> <input type="submit" name="enviar" value="Enviar"></input> </form> </fieldset> </div></a>
- 3 respostas
-
- php
- formulario
-
(e %d mais)
Tags:
-
Galera, eu estou fazendo um site e encontrei um problema, eu quero enviar os dados desse formulário e os dados da tabela para o meu e-mail, mas não estou conseguindo se alguém puder me ajudar, desde já agradeço.
- 4 respostas
-
- dados
- formulario
-
(e %d mais)
Tags:
-
Olá pessoal, estou tendo problemas para usar o PDO do MySQL no PHP. Quando tento fazer a conexão por código com o MySQL ele apresenta o seguinte erro: could not find driver Creio que o driver PDO do MySQL não esteja instalado. Não tenho muito conhecimento em configuração de Apache, php e tudo mais... Quando vou em phpinfo() ele apresenta as seguintes informações no campo Configure Command: cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo" Não sei se ta haver, como disse, não tenho muito conhecimento nessas configurações. Alguém poderia me ajudar? Uso Windows 10 e o programa Wamp64. Agradeço desde já!
-
como subtrair dados especificos em mais de uma tabela?
uma questão postou hugo silva nascimento MySQL
preciso resolver essa questão: Qual foi a diferença de tempo entre o 1º e 2º ciclista em cada etapa? (designação, vantagem) já sei usar o join mais não consigo diminuir os valores que no caso não pode ser as colunas em si mais apenas 2 dados que são o tempo do primeiro ciclista e o tempo do segundo e fazer a diminuição destes logicamente usando join para as tabelas. até ai tudo bem só preciso saber como diminuir dados em si. obrigado!!