Ir para conteúdo
Fórum Script Brasil

daeyure

Membros
  • Total de itens

    24
  • Registro em

  • Última visita

Sobre daeyure

daeyure's Achievements

0

Reputação

  1. daeyure

    SQL com 200MB

    Olá, Descobri onde foi o erro. Foi porque o meu pc do trabalho tem memória menor do que o recomendado, e ele ficou preso. Eu importei o SQL em um pc com mais memória e funcionou muito bem. Obrigado a todos pelas respostas. Melhor, Yuri Cavazin
  2. daeyure

    SQL com 200MB

    Olá pessoal, Tenho um arquivo SQL com mais de 200mb. Tento importá-lo para meu banco-de-dados no Posgresql porém sempre obtenho falhas. O arquivo contê caractéres especiais como ç/é/í/ã etc... O arquivo SQL também trava na hora de importá-lo no excel para dar uma olhada na estrutura. O que eu consigo ver é o seguinte: -- SQL Manager for PostgreSQL 5.1.0.3 -- --------------------------------------- #NOME? #NOME? -- Version : PostgreSQL 8.4.10 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.4.real (Debian 4.4.5-8) 4.4.5, 64-bit SET check_function_bodies = false; -- -- Definition for function sem_acentos (OID = 25419) : -- SET search_path = public, pg_catalog; CREATE FUNCTION public.sem_acentos ( string character varying ) RETURNS varchar AS $body$ SELECT TRANSLATE($1, 'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ', 'aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC') $body$ LANGUAGE sql; -- -- Structure for table tend_cidade (OID = 16940) : -- CREATE TABLE public.tend_cidade ( id_cidade integer NOT NULL, cidade varchar(100) NOT NULL, uf varchar(2) NOT NULL ) WITHOUT OIDS; -- -- Structure for table tend_bairro (OID = 16943) : -- CREATE TABLE public.tend_bairro ( id_bairro integer NOT NULL, bairro varchar(50) NOT NULL, id_cidade integer NOT NULL ) WITHOUT OIDS; -- -- Structure for table tend_endereco (OID = 16946) : -- CREATE TABLE public.tend_endereco ( cep varchar(10) NOT NULL, endereco varchar(200) NOT NULL, id_cidade integer NOT NULL, id_bairro integer NOT NULL ) WITHOUT OIDS; -- -- Data for table public.tend_cidade (OID = 16940) (LIMIT 0,500) -- BEGIN; INSERT INTO tend_cidade (id_cidade, cidade, uf) VALUES (1, 'Acrelândia', 'AC'); INSERT INTO tend_cidade (id_cidade, cidade, uf) VALUES (2, 'Assis Brasil', 'AC'); INSERT INTO tend_cidade (id_cidade, cidade, uf) VALUES (3, 'Brasiléia', 'AC'); E assim segue por muitas mais linhas, que na verdade, eu não sei quantas são. Como posso importar esse arquivo SQL? Tentei pelo CTRL+E e OPEN, porém ele trava. Quando eu tento por manualmente esse código aí em cima, ele dá pau. Acredito que seja por causa desse SCRIPT. Será que alguém poderia me ajudar? Abraços!
  3. Olá pessoal, Mais uma vez retorno à esse fórum que sempre me ajuda.... Estou com um problema na hora de fazer login para meu site. Fiz duas forms para senha e username e um botão para login. O problema é que para fazer o login é necessário clicar no botão....mas eu também quero que seja possível apenas apertar ENTER para enviar os forms. Ou seja, além de opção de clicar no botão de login, também queria que uma vez pressionada a tecla ENTER os forms fossem submetidos. Segue abaixo o meu código que eu não sei porque não funciona. Abraços galera.... Se alguém puder me ajudar, seria "bão demais da conta"...rs Vlw... &lt;script> function TrocaValorCliNome() { if(document.getElementById('EmailCli').value=='EMAIL') { document.getElementById('EmailCli').value = '' } else { if(document.getElementById('EmailCli').value=='') { document.getElementById('EmailCli').value = 'EMAIL' } } } function TrocaValorCliSenha() { if(document.getElementById('SenhaCli').value=='Senha') { document.getElementById('SenhaCli').value = '' } else { if(document.getElementById('SenhaCli').value=='') { document.getElementById('SenhaCli').value = 'Senha' } } } function AbreCliLogin() { document.getElementById('formcli1').submit() } var VStr = "##AreaClientes##" if(VStr == "") { document.write('<center><p><form id="formcli1" name="formcli1" action="##CaminhoDir##Default.asp?Menu=Cadastro&Param=Ins&Act=Cadastrar&OP=1&PGRetorno=PaginaInicial" method="post"><td width="1%" nowrap="nowrap" style="padding-bottom:7px; padding-left:0px;"><input name="EmailCli" type="text" id="EmailCli" onfocus="TrocaValorCliNome()" onblur="TrocaValorCliNome()" style="background-color:#faf9f7; border:solid 1px #d4c6b9; width:140px; font-family:arial; font-size:11px; color:#7c6e5e" value="EMAIL"/><p><span style="padding-left:0px"><input name="SenhaCli" type="password" id="SenhaCli" onfocus="TrocaValorCliSenha()" onblur="TrocaValorCliSenha()" style="background-color:#faf9f7; border:solid 1px #d4c6b9; width:140px; font-family:arial; font-size:11px; color:#7c6e5e" value="Senha"/></span></td><td height="45"><p><br><img src="imagens/bt_logar.png" id= "btlogin" style="padding-bottom:8px; cursor:pointer" onclick="AbreCliLogin()"; onKeyPress="{if (event.keyCode==13)AbreCliLogin()}"/></center></td></form> ') } else { document.write('<center><td style="padding-left:30px; padding-bottom:5px;" nowrap="nowrap" width="1%">##ClienteNome##<p><a href="##CaminhoDir##Default.asp?Menu=Cadastro&Act=Cadastrar">Alteração de cadastro</a><br><a href="##CaminhoDir##Default.asp?Menu=PedidosBusca">Meus pedidos</a><p><a href="##CaminhoDir##Default.asp?Menu=Sair"><img src="imagens/bt_sair.png"></a></td></center>') } </script>
  4. Pode fechar o tópico.... Desisti da ideia e busquei um software de controle financeiro na internet. Obrigado a todos. Yuri
  5. Olá pessoal, Estou desenvolvendo um sistema de aviso de contas à pagar vinculado à banco de dados. (tentando pelo menos...pensei que fosse mais fácil) O sistema fica assim: Inseri contas em um banco de dados (id, empresa, data de vencimento, descricao, valor) A partir da ferramenta developer toolbox (dreamweaver cs4), criei formulário para inserção, delete, update e uma pagina para listar as contas. Até aí tudo bem.... O problema é que eu queria que avisasse as contas que devem ser pagas no dia. De certa forma seria apenas colorir o fundo das linhas que apresentam datas iguais a do servidor para alertar as contas que devem ser pagas com urgência. Pra vocês terem uma ideia comecei a mexer com jquery a uma semana, pois me orientaram de que seria a maneira mais fácil de fazer isso.. Eu também não sei fazer isso em outras linguagens. Então resumindo: como pintar as linhas comparando as datas que foram inseridas no registro com a do servidor para realça-las, através de jquery. Se puderem me dar uma ideia ao menos de onde ver algum exemplo, ou se já tiverem algum exemplo para que eu possa alterá-lo de maneira que funcione seria de boa ajuda, porque eu não tenho a mínima ideia de como começar. Obrigado pela atenção aí, e desculpa pela extensão. Abraços. Yuri
  6. No início dos scripts não utilizei referencia correta. Onde estava: src="jquery-1.7.1.min.js"></script> Deveria ser: src="js/jquery-1.7.1.min.js"></script> Conforme está configurado aqui nas minhas pastas. Obrigado pela ajuda de todos. Pode fechar o tópico.
  7. Olá pessoal, Segui um tutorial na internet que ensina através de jquery pintar linha de uma tabela. Porém tentei de todo jeito fazer funcionar e não consegui. Quando clico pra preencher as linhas, simplesmente não acontece nada. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> &lt;script type="text/javascript" src="jquery-1.7.1.min.js"></script> </head> <body> <table id="tb1" border="1"> <tbody><tr> <th>Codigo</th> <th>Nome</th> <th>Idade</th> </tr> <tr> <td>01</td> <td>Sérgio Santos</td> <td>30</td> </tr> <tr> <td>02</td> <td>José Carlos Messias</td> <td>38</td> </tr> <tr> <td>03</td> <td>Gian Carlos Mendonça</td> <td>28</td> </tr> <tr> <td>04</td> <td>Maria Claudia</td> <td>22</td> </tr> </tbody> </table> </body> <style type="text/css"> .fundoIdade{ background-color:#758CCA; } </style> &lt;script type="text/javascript"> function ColoriIdades(idade){ $('#tb1 tbody tr').each(function(i){ tr=$(this); tr.children('td').removeClass('fundoIdade'); valor=tr.children('td:eq(2)').html(); if(valor==idade){ tr.children('td').addClass('fundoIdade'); } }) } </script> <a href="java script:void(0)" onclick="ColoriIdades(30)">Colorir linhas com idade maior ou igual a 30 anos</a> </html> Eu preciso fazer algo do tipo para colorir linhas de registros de um BD em que a data do registro bate com a data do servidor. Mas nem nesse simples estou conseguindo fazer funcionar. Se alguém conseguir ajudar aí.... Caso queiram ver como é funcionando:pintar_linha vlw.
  8. Vlw Marcelo_2, era exatamente isso.... Desconhecia o curdate(); Pode fechar o tópico.
  9. Galera, Qual o erro para não exibir o registro? // Data atual $data=date("Y/m/d"); mysql_select_db($database_contas, $contas); $query_rscontas1 = "SELECT contas.Empresa, contas.Data_Vencimento, contas.Valor, contas.Descricao, contas.Situacao, contas.id_doc FROM contas WHERE contas.Data_Vencimento = $data"; $query_limit_rscontas1 = sprintf("%s LIMIT %d, %d", $query_rscontas1, $startRow_rscontas1, $maxRows_rscontas1); $rscontas1 = mysql_query($query_limit_rscontas1, $contas) or die(mysql_error()); $row_rscontas1 = mysql_fetch_assoc($rscontas1); Existe no BD contas com a data de hoje, mas não são mostradas. A idéia é fazer uma busca que retorne as contas que deverão ser pagas no dia. Vlw, Yuri
  10. Olá pessoal, tudo bem? Sempre que encontro um problema venho direto pra esse site, sempre vocês dão um jeito....rs. Estou com problema em um formulário, queria fazer um datepicker com calendario pop-up. Fiz os passos pelo developer toolbox e encontrei um problema: calendar.setup: Nothing to setup (no fields found). Please check your code Quando entro na página do formulário, me apresenta esse erro em pop-up. Aí eu clico em OK, ele carrega tudo normalmente e funciona que é uma beleza... Mas não quero que fique toda hora tendo que clicar em OK, queria resolver isso, mas não acho onde no código. Será que alguém pode me ajudar? Segue o código: <?php require_once('Connections/contas.php'); ?> <?php //MX Widgets3 include require_once('includes/wdg/WDG.php'); // Load the common classes require_once('includes/common/KT_common.php'); // Load the tNG classes require_once('includes/tng/tNG.inc.php'); // Load the KT_back class require_once('includes/nxt/KT_back.php'); // Make a transaction dispatcher instance $tNGs = new tNG_dispatcher(""); // Make unified connection variable $conn_contas = new KT_connection($contas, $database_contas); // Start trigger $formValidation = new tNG_FormValidation(); $formValidation->addField("Empresa", true, "text", "", "", "", "Por favor, insira o nome da empresa."); $formValidation->addField("Data_Vencimento", true, "date", "date", "", "", "Por favor insira a data de vencimento."); $formValidation->addField("Valor", true, "numeric", "int_positive", "", "", "Por favor insira um valor."); $formValidation->addField("Descricao", true, "text", "", "", "", "Por favor, insira uma descrição."); $formValidation->addField("Situacao", true, "text", "", "", "", "PAGO ou NÃO PAGO"); $tNGs->prepareValidation($formValidation); // End trigger // Make an insert transaction instance $ins_contas = new tNG_multipleInsert($conn_contas); $tNGs->addTransaction($ins_contas); // Register triggers $ins_contas->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1"); $ins_contas->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $ins_contas->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); // Add columns $ins_contas->setTable("contas"); $ins_contas->addColumn("Empresa", "STRING_TYPE", "POST", "Empresa"); $ins_contas->addColumn("Data_Vencimento", "DATE_TYPE", "POST", "Data_Vencimento"); $ins_contas->addColumn("Valor", "NUMERIC_TYPE", "POST", "Valor"); $ins_contas->addColumn("Descricao", "STRING_TYPE", "POST", "Descricao"); $ins_contas->addColumn("Situacao", "STRING_TYPE", "POST", "Situacao"); $ins_contas->setPrimaryKey("id_doc", "NUMERIC_TYPE"); // Make an update transaction instance $upd_contas = new tNG_multipleUpdate($conn_contas); $tNGs->addTransaction($upd_contas); // Register triggers $upd_contas->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Update1"); $upd_contas->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $upd_contas->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); // Add columns $upd_contas->setTable("contas"); $upd_contas->addColumn("Empresa", "STRING_TYPE", "POST", "Empresa"); $upd_contas->addColumn("Data_Vencimento", "DATE_TYPE", "POST", "Data_Vencimento"); $upd_contas->addColumn("Valor", "NUMERIC_TYPE", "POST", "Valor"); $upd_contas->addColumn("Descricao", "STRING_TYPE", "POST", "Descricao"); $upd_contas->addColumn("Situacao", "STRING_TYPE", "POST", "Situacao"); $upd_contas->setPrimaryKey("id_doc", "NUMERIC_TYPE", "GET", "id_doc"); // Make an instance of the transaction object $del_contas = new tNG_multipleDelete($conn_contas); $tNGs->addTransaction($del_contas); // Register triggers $del_contas->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Delete1"); $del_contas->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); // Add columns $del_contas->setTable("contas"); $del_contas->setPrimaryKey("id_doc", "NUMERIC_TYPE", "GET", "id_doc"); // Execute all the registered transactions $tNGs->executeTransactions(); // Get the transaction recordset $rscontas = $tNGs->getRecordset("contas"); $row_rscontas = mysql_fetch_assoc($rscontas); $totalRows_rscontas = mysql_num_rows($rscontas); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wdg="http://ns.adobe.com/addt"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>.:: Inserir contas a pagar ::.</title> <link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> &lt;script src="includes/common/js/base.js" type="text/javascript"></script> &lt;script src="includes/common/js/utility.js" type="text/javascript"></script> &lt;script src="includes/skins/style.js" type="text/javascript"></script> <?php echo $tNGs->displayValidationRules();?> &lt;script src="includes/nxt/scripts/form.js" type="text/javascript"></script> &lt;script src="includes/nxt/scripts/form.js.php" type="text/javascript"></script> &lt;script type="text/javascript"> $NXT_FORM_SETTINGS = { duplicate_buttons: true, show_as_grid: true, merge_down_value: true } </script> &lt;script type="text/javascript" src="includes/common/js/sigslot_core.js"></script> &lt;script type="text/javascript" src="includes/wdg/classes/MXWidgets.js"></script> &lt;script type="text/javascript" src="includes/wdg/classes/MXWidgets.js.php"></script> &lt;script type="text/javascript" src="includes/wdg/classes/Calendar.js"></script> &lt;script type="text/javascript" src="includes/wdg/classes/SmartDate.js"></script> &lt;script type="text/javascript" src="includes/wdg/calendar/calendar_stripped.js"></script> &lt;script type="text/javascript" src="includes/wdg/calendar/calendar-setup_stripped.js"></script> &lt;script src="includes/resources/calendar.js"></script> </head> <body> <?php echo $tNGs->getErrorMsg(); ?> <div class="KT_tng"> <h1> Inserir contas a pagar.</h1> <div class="KT_tngform"> <form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>"> <?php $cnt1 = 0; ?> <?php do { ?> <?php $cnt1++; ?> <?php // Show IF Conditional region1 if (@$totalRows_rscontas > 1) { ?> <h2><?php echo NXT_getResource("Record_FH"); ?> <?php echo $cnt1; ?></h2> <?php } // endif Conditional region1 ?> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <tr> <td class="KT_th"><label for="Empresa_<?php echo $cnt1; ?>">Empresa:</label></td> <td><input type="text" name="Empresa_<?php echo $cnt1; ?>" id="Empresa_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rscontas['Empresa']); ?>" size="32" maxlength="100" /> <?php echo $tNGs->displayFieldHint("Empresa");?> <?php echo $tNGs->displayFieldError("contas", "Empresa", $cnt1); ?></td> </tr> <tr>&lt;script type="text/javascript"> Calendar.setup( { inputField : "data", // ID of the input field ifFormat : "%m %d, %Y", // the date format button : "trigger" // ID of the button } ); </script> <td class="KT_th"><label for="Data_Vencimento_<?php echo $cnt1; ?>">Data de Vencimento:</label></td> <td><input name="Data_Vencimento_<?php echo $cnt1; ?>" id="Data_Vencimento_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($row_rscontas['Data_Vencimento']); ?>" size="10" maxlength="10" wdg:mondayfirst="false" wdg:subtype="Calendar" wdg:mask="<?php echo $KT_screen_date_format; ?>" wdg:type="widget" wdg:singleclick="false" wdg:restricttomask="no" wdg:readonly="true" /> <?php echo $tNGs->displayFieldHint("Data_Vencimento");?> <?php echo $tNGs->displayFieldError("contas", "Data_Vencimento", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="Valor_<?php echo $cnt1; ?>">Valor:</label></td> <td><input type="text" name="Valor_<?php echo $cnt1; ?>" id="Valor_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rscontas['Valor']); ?>" size="7" maxlength="7" /> <?php echo $tNGs->displayFieldHint("Valor");?> <?php echo $tNGs->displayFieldError("contas", "Valor", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="Descricao_<?php echo $cnt1; ?>">Descricao:</label></td> <td><input type="text" name="Descricao_<?php echo $cnt1; ?>" id="Descricao_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rscontas['Descricao']); ?>" size="32" /> <?php echo $tNGs->displayFieldHint("Descricao");?> <?php echo $tNGs->displayFieldError("contas", "Descricao", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="Situacao_<?php echo $cnt1; ?>">Situacao:</label></td> <td><input type="text" name="Situacao_<?php echo $cnt1; ?>" id="Situacao_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rscontas['Situacao']); ?>" size="8" maxlength="8" /> <?php echo $tNGs->displayFieldHint("Situacao");?> <?php echo $tNGs->displayFieldError("contas", "Situacao", $cnt1); ?></td> </tr> </table> <input type="hidden" name="kt_pk_contas_<?php echo $cnt1; ?>" class="id_field" value="<?php echo KT_escapeAttribute($row_rscontas['kt_pk_contas']); ?>" /> <?php } while ($row_rscontas = mysql_fetch_assoc($rscontas)); ?> <div class="KT_bottombuttons"> <div> <?php // Show IF Conditional region1 if (@$_GET['id_doc'] == "") { ?> <input type="submit" name="KT_Insert1" id="KT_Insert1" value="<?php echo NXT_getResource("Insert_FB"); ?>" /> <?php // else Conditional region1 } else { ?> <div class="KT_operations"> <input type="submit" name="KT_Insert1" value="<?php echo NXT_getResource("Insert as new_FB"); ?>" onclick="nxt_form_insertasnew(this, 'id_doc')" /> </div> <input type="submit" name="KT_Update1" value="<?php echo NXT_getResource("Update_FB"); ?>" /> <input type="submit" name="KT_Delete1" value="<?php echo NXT_getResource("Delete_FB"); ?>" onclick="return confirm('<?php echo NXT_getResource("Are you sure?"); ?>');" /> <?php } // endif Conditional region1 ?> <input type="button" name="KT_Cancel1" value="<?php echo NXT_getResource("Cancel_FB"); ?>" onclick="return UNI_navigateCancel(event, 'includes/nxt/back.php')" /> </div> </div> </form> </div> <br class="clearfixplain" /> </div> <p> </p> </body> </html> Abraços desde já galera.... Yuri
  11. Olá pessoal, Estou com um problema. Montei um formulário no Developer's toolbox para upload de arquivos. Esses arquivos serão .pdf, .txt, .doc etc... Os arquivos ficarão disponíveis para download, então prefiro renomeá-los para a ID (auto-increment). O problema foi que quando seleciono a opção rename no ADDT, ele renomeia o arquivo mas não mantém a extensão. O pior é que eu não entendo muito, e esse ADDT complicou muito, pois não entendo as variáveis (ele cria muitas) e tal. Será que alguém pode me dar uma ajuda pelo menos pra achar onde devo colocar um código que renomeia e mantenha a extensão? Segue o código em anexo da página que contêm o formulário para vocês entenderem. </head> <body> <?php echo $tNGs->getErrorMsg(); ?> <div class="KT_tng"> <div class="KT_tngform"> <form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" enctype="multipart/form-data"> <?php $cnt1 = 0; ?> <?php do { ?> <?php $cnt1++; ?> <?php // Show IF Conditional region1 if (@$totalRows_rstudo > 1) { ?> <h2><?php echo NXT_getResource("Record_FH"); ?> <?php echo $cnt1; ?></h2> <?php } // endif Conditional region1 ?> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <tr> <td class="KT_th"><label for="Tipo_<?php echo $cnt1; ?>">Tipo:</label></td> <td><select name="Tipo_<?php echo $cnt1; ?>" id="Tipo_<?php echo $cnt1; ?>"> <option value="Artigo" <?php if (!(strcmp("Artigo", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Artigo</option> <option value="Conjuntura" <?php if (!(strcmp("Conjuntura", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Conjuntura</option> <option value="Dissertação" <?php if (!(strcmp("Dissertação", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Dissertação</option> <option value="Livro" <?php if (!(strcmp("Livro", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Livro</option> <option value="Monografia" <?php if (!(strcmp("Monografia", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Monografia</option> <option value="Supervisão" <?php if (!(strcmp("Supervisão", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Supervisão</option> <option value="TCC" <?php if (!(strcmp("TCC", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>TCC</option> <option value="Tese" <?php if (!(strcmp("Tese", KT_escapeAttribute($row_rstudo['Tipo'])))) {echo "SELECTED";} ?>>Tese</option> </select> <?php echo $tNGs->displayFieldError("tudo", "Tipo", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="Pesquisadores_<?php echo $cnt1; ?>">Pesquisadores:</label></td> <td><select name="Pesquisadores_<?php echo $cnt1; ?>" id="Pesquisadores_<?php echo $cnt1; ?>"> <option value="Arthur Magon Whitacker" <?php if (!(strcmp("Arthur Magon Whitacker", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Arthur Magon Whitacker</option> <option value="Eda Maria Góes" <?php if (!(strcmp("Eda Maria Góes", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Eda Maria Góes</option> <option value="Eliseu Savério Sposito" <?php if (!(strcmp("Eliseu Savério Sposito", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Eliseu Savério Sposito</option> <option value="Everaldo Santos Melazzo" <?php if (!(strcmp("Everaldo Santos Melazzo", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Everaldo Santos Melazzo</option> <option value="Francisco Antonio dos Anjos" <?php if (!(strcmp("Francisco Antonio dos Anjos", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Francisco Antonio dos Anjos</option> <option value="Maria Encarnação Beltrão Sposito" <?php if (!(strcmp("Maria Encarnação Beltrão Sposito", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Maria Encarnação Beltrão Sposito</option> <option value="Nécio Turra Neto" <?php if (!(strcmp("Nécio Turra Neto", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Nécio Turra Neto</option> <option value="Oscar Alfredo Sobarzo Minãoo" <?php if (!(strcmp("Oscar Alfredo Sobarzo Minãoo", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>Oscar Alfredo Sobarzo Minãoo</option> <option value="William Ribeiro da Silva" <?php if (!(strcmp("William Ribeiro da Silva", KT_escapeAttribute($row_rstudo['Pesquisadores'])))) {echo "SELECTED";} ?>>William Ribeiro da Silva</option> </select> <?php echo $tNGs->displayFieldError("tudo", "Pesquisadores", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="T_tulo_<?php echo $cnt1; ?>">Título:</label></td> <td><input type="text" name="T_tulo_<?php echo $cnt1; ?>" id="T_tulo_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rstudo['Título']); ?>" size="32" /> <?php echo $tNGs->displayFieldHint("Título");?> <?php echo $tNGs->displayFieldError("tudo", "Título", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="Ano_<?php echo $cnt1; ?>">Ano:</label></td> <td><input type="text" name="Ano_<?php echo $cnt1; ?>" id="Ano_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rstudo['Ano']); ?>" size="4" maxlength="4" /> <?php echo $tNGs->displayFieldHint("Ano");?> <?php echo $tNGs->displayFieldError("tudo", "Ano", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="Arquivo_<?php echo $cnt1; ?>">Arquivo:</label></td> <td><input type="file" name="Arquivo_<?php echo $cnt1; ?>" id="Arquivo_<?php echo $cnt1; ?>" size="32" /> <?php echo $tNGs->displayFieldError("tudo", "Arquivo", $cnt1); ?></td> </tr> </table> <input type="hidden" name="kt_pk_tudo_<?php echo $cnt1; ?>" class="id_field" value="<?php echo KT_escapeAttribute($row_rstudo['kt_pk_tudo']); ?>" /> <input type="hidden" name="URL_<?php echo $cnt1; ?>" id="URL_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rstudo['URL']); ?>" /> <?php } while ($row_rstudo = mysql_fetch_assoc($rstudo)); ?> <div class="KT_bottombuttons"> <div> <?php // Show IF Conditional region1 if (@$_GET['id_doc'] == "") { ?> <input type="submit" name="KT_Insert1" id="KT_Insert1" value="<?php echo NXT_getResource("Inserir"); ?>" /> <?php // else Conditional region1 } else { ?> <input type="submit" name="KT_Update1" value="<?php echo NXT_getResource("Update_FB"); ?>" /> <input type="submit" name="KT_Delete1" value="<?php echo NXT_getResource("Delete_FB"); ?>" onclick="return confirm('<?php echo NXT_getResource("Are you sure?"); ?>');" /> <?php } // endif Conditional region1 ?> <input type="button" name="KT_Cancel1" value="Cancelar"; onclick="history.go(-1);return false;" /> </div> </div> </form> </div> <br class="clearfixplain" /> </div> <p> </p> </body> </html> Espero que alguém possa me ajudar, Abraços, Yuri
  12. Olá pessoal, estava tudo dando certo até chegar nessa parte....rs Tenho um banco de dados contendo informações sobre obras literárias (biblioteca virtual). Os campos contidos nesse banco de dados são: id_doc (Null com auto-increment) Tipo (monografia, tese, dissertação etc...) Pesquisadores (Professor A, Professor B, Professor C) Título (contêm o título da obra) Ano (ano em que foi feita a obra) URL (local no servidor onde está o PDF para download) Preciso montar um formulário para adicionar no banco de dados novas obras (sem ser pelo painel, e sim pelo site) A idéia era fazer um formulário contendo LISTS. Por exemplo uma LIST com o nome de TIPO contendo todos os tipos disponíveis, dessa maneira quem fosse adicionar uma nova obra escolheria nas opções quase tudo no formulário. Aí ficaria assim, quando fosse inserir, ele já pegaria o último número que foi inserido e acresceria de um (AUTO-INCREMENT). A pessoa que fosse adicionar selecionaria em uma list o tipo, outra list o pesquisador, escreveria o título em um text-field e escreveria o ano. Outra coisa seria um sistema de UPLOAD do arquivo PDF para o servidor, em que dependendo da opção (monografia, tese, dissertação, etc...) ele direcionaria pra pasta correspondente, atribuindo o número do ID_DOC ao nome do arquivo. Por exemplo se for o ID_DOC 356, ele renomearia o arquivo para 356.pdf. Eu não sei se isso é possível, me parece ser MUITO complexo, procurei alguns códigos e formulário mas acabei me perdendo mais ainda. Uma idéia de como ficaria seria assim: Obrigado pelo tempo, Yuri
  13. Olá pessoal, estava tudo dando certo até chegar nessa parte....rs Tenho um banco de dados contendo informações sobre obras literárias (biblioteca virtual). Os campos contidos nesse banco de dados são: id_doc (Null com auto-increment) Tipo (monografia, tese, dissertação etc...) Pesquisadores (Professor A, Professor B, Professor C) Título (contêm o título da obra) Ano (ano em que foi feita a obra) URL (local no servidor onde está o PDF para download) Preciso montar um formulário para adicionar no banco de dados novas obras (sem ser pelo painel, e sim pelo site) A idéia era fazer um formulário contendo LISTS. Por exemplo uma LIST com o nome de TIPO contendo todos os tipos disponíveis, dessa maneira quem fosse adicionar uma nova obra escolheria nas opções quase tudo no formulário. Aí ficaria assim, quando fosse inserir, ele já pegaria o último número que foi inserido e acresceria de um (AUTO-INCREMENT). A pessoa que fosse adicionar selecionaria em uma list o tipo, outra list o pesquisador, escreveria o título em um text-field e escreveria o ano. Outra coisa seria um sistema de UPLOAD do arquivo PDF para o servidor, em que dependendo da opção (monografia, tese, dissertação, etc...) ele direcionaria pra pasta correspondente, atribuindo o número do ID_DOC ao nome do arquivo. Por exemplo se for o ID_DOC 356, ele renomearia o arquivo para 356.pdf. Eu não sei se isso é possível, me parece ser MUITO complexo, procurei alguns códigos e formulário mas acabei me perdendo mais ainda. Uma idéia de como ficaria seria assim: Obrigado pelo tempo, Yuri
  14. Olá Roger... É incrível como a maioria de nossos problemas são resolvidos de maneira muito óbvia...rs Era exatamente isso que eu precisava, já consegui fazer funcionar a "linkagem". Obrigado, pode fechar o tópico. abraços
×
×
  • Criar Novo...