Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''bancodedados''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 22 registros

  1. Olá. Por favor quero saber como conserta os caracteres que estão com símbolo de '?' em vez dos acentos normais. Quanto realizo o teste localmente (homologação) os acentos estão corretos, quando eu faço upload para o server e realizo o teste, esses interrogações aparecem.
  2. Tenho o problema "Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::bindParam() in C:\xampp\htdocs\Projetos\Diario-instalacao\pesquisar-duas-tabelas-php\index.php:51 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Projetos\Diario-instalacao\pesquisar-duas-tabelas-php\index.php on line 51" Mas não estou conseguindo resolver o código abaixo está mostrando como está estruturado: <?php // Incluir a conexão com o banco de dados include_once './conexao.php'; ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Informações</title> </head> <body> <h1>Acesso aos pedidos</h1> <?php // Receber os dados do formulário $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); //var_dump($dados); ?> <!-- Início do formulário --> <form method="POST" action=""> <!-- ficar na mesma página --> <?php $oc_pesquisar = ""; if (isset($dados['oc_pesquisar'])) { $oc_pesquisar = $dados['oc_pesquisar']; } ?> <label>Informe: </label> <input type="text" name="oc_pesquisar" placeholder="N° de Oc" value="<?php echo $oc_pesquisar; ?>"><br><br> <input type="submit" value="Pesquisar" name="PesquisarOc"><br><br> </form> <!-- Fim do formulário --> <?php // Acessa o IF quando o usuário clicar no botão if (!empty($dados['PesquisarOc'])){ $nome = "%" . $dados['oc_pesquisar'] . "%"; var_dump($dados); $query_oc = "SELECT infoc.cliente, infoc.oc, infoc.ambie, infoc.lote, infoc.ptotal, infoc.data, infoc.qtdtl FROM infoc WHERE oc LIKE oc"; $result_infoc = $conn-> prepare($query_oc); $result_infoc->bindParam('oc',$nome); $result_infoc->execute(); //if (($result_oc) and ($result_oc->rowCount() != 0)) { // Ler os registros retornado do banco de dados while ($row_infoc = $result_infoc->fetch(PDO::FETCH_ASSOC)) //var_dump($row_infoc); // Extrair o array para imprimir através da chave no array extract($row_infoc); // Imprimir o valor de cada coluna retornada do banco de dados echo "N°de OC:".$rows_infoc['oc'] . "<br>"; echo "Ambiente:".$rows_infoc[`ambi`] . "<br>"; echo "Data:".$rows_infoc['oc'] . "<br>"; echo "Liberado Por:".$rows_infoc['liberado'] . "<br>"; echo "Caixa Master:".$rows_infoc['cxmaster']. "<br>"; echo "Item:".$rows_infoc['item'] . "<br>"; echo "Total de Volumes:".$rows_infoc['totalvolumes'] . "<br><br>"; echo "<hr>"; } //} //} ?> </body> </html>
  3. /* Boa Tarde Pessoal, gostaria de tirar uma duvida em relação as TRIGGERS, uso como os tutorais com OLD. para pegar os dados antes de serem apagados, e tento criar um metodo de backup com as Triggers mas dá um erro no MYSQL 8.0 que está alguma coisa errada entre o codigo dentro das Triggers e já não sei o que fazer, alguém consegue me ajudar? vou passar todo meu codigo por aqui */ CREATE DATABASE AMERICANOS; --AMERICANOS-- USE AMERICANOS; CREATE TABLE FUNC_AMERICANOS( IDFUNC_AMERICANOS INT PRIMARY KEY AUTO_INCREMENT, NOME VARCHAR(30) NOT NULL, SEXO ENUM('Masculino','Feminino','Transgênero','Neutro', 'Não-binário','Outros') NOT NULL, CARGO VARCHAR(30) NOT NULL, SALARIO FLOAT (10,2) NOT NULL, EMAIL VARCHAR(50) UNIQUE, CPF VARCHAR(15) NOT NULL UNIQUE, ); CREATE TABLE ENDERECO( IDENDERECO INT PRIMARY KEY AUTO_INCREMENT, RUA VARCHAR(30) NOT NULL, BAIRRO VARCHAR(30) NOT NULL, CIDADE VARCHAR(30) NOT NULL, ESTADO CHAR(2) NOT NULL, ID_FUNC_AMERICANOS INT UNIQUE ); CREATE TABLE TELEFONE( IDTELEFONE INT PRIMARY KEY AUTO_INCREMENT, TIPO ENUM('RES','COM','CEL') NOT NULL, NUMERO VARCHAR(15) NOT NULL, ID_FUNC_AMERICANOS INT ); --TABELA BACKUP E TRIGGER-- CREATE TABLE BKP_FUNC_AMERICANOS( IDBACKUP INT PRIMARY KEY AUTO_INCREMENT, IDFUNC_AMERICANOS INT, NOME VARCHAR(30), SEXO VARCHAR(15), CARGO VARCHAR(30), SALARIO FLOAT(10,2), EMAIL VARCHAR(50), CPF VARCHAR(15) DATA DATETIME, USUARIO VARCHAR(30), EVENTO VARCHAR(20) ); DELIMITER . CREATE TRIGGER BACKUP_FUNC_AMERICANOS BEFORE DELETE ON FUNC_AMERICANOS FOR EACH ROW BEGIN INSERT INTO BKP_FUNC_AMERICANOS VALUES (NULL,OLD.IDFUNC_AMERICANOS,OLD.NOME,OLD.SEXO, OLD.CARGO,OLD.SALARIO,OLD.EMAIL,OLD.CPF, NOW(),CURRENT_USER(),'DEMITIDO'); END . DELIMITER ; /* CONSTRAINTS E FOREIGN KEYS */ ALTER TABLE ENDERECO ADD CONSTRAINT FK_ENDERECO_FUNC_AMERICANOS FOREIGN KEY(ID_FUNC_AMERICANOS) REFERENCES FUNC_AMERICANOS(IDFUNC_AMERICANOS); ALTER TABLE TELEFONE ADD CONSTRAINT FK_TELEFONE_FUNC_AMERICANOS FOREIGN KEY(ID_FUNC_AMERICANOS) REFERENCES FUNC_AMERICANOS(IDFUNC_AMERICANOS); --DADOS DE FUNCIONARIOS DE AMERICANOS-- INSERT INTO FUNC_AMERICANOS VALUES(NULL,'Élton Teves','Masculino','Atendente',1400.00,'Eltont@Americanos.com.br','47859874814'); INSERT INTO FUNC_AMERICANOS VALUES(NULL,'Vânia Chagas','Transgênero','Atendente_Caixa',1600.00,'Vaniac@Americanos.com.br','2478547964'); INSERT INTO FUNC_AMERICANOS VALUES(NULL,'Carlos Pinhal','Outros','Atendente_Caixa',1600.00,'Carlosp@Americanos.com.br','24784147526'); INSERT INTO FUNC_AMERICANOS VALUES(NULL,'Ellie Pimenta','Feminino','Faxineira',1300.00,'Não Possui E-MAIL','574812485'); INSERT INTO ENDERECO VALUES(NULL,'Rua Duque de Caxias','São Cristóvão','São Paulo','SP',3); INSERT INTO ENDERECO VALUES(NULL,'Rua Santa Luzia','Vila Nova','São Paulo','SP',2); INSERT INTO ENDERECO VALUES(NULL,'Rua Primeiro de Maio','Centro','São Paulo','SP',1); INSERT INTO ENDERECO VALUES(NULL,'Rua das Flores','Grajáu','São Paulo','SP',6); INSERT INTO ENDERECO VALUES(NULL,'Rua Quatorze','Industrial','São Paulo','SP',5); INSERT INTO ENDERECO VALUES(NULL,'Rua Santo Antônio','Centro','São Paulo','SP',4); INSERT INTO TELEFONE VALUES(NULL,'CEL','9414575422',3); INSERT INTO TELEFONE VALUES(NULL,'CEL','9742558252',4); INSERT INTO TELEFONE VALUES(NULL,'CEL','9474122336',5); INSERT INTO TELEFONE VALUES(NULL,'RES','59314785',6); INSERT INTO TELEFONE VALUES(NULL,'CEL','9878539636',1); INSERT INTO TELEFONE VALUES(NULL,'CEL','9874785636',2); --PRODUTOS-- CREATE TABLE AMERICANOS.PRODUTOS_AMERICANOS( IDPRODUTO INT PRIMARY KEY AUTO_INCREMENT, NOME VARCHAR(50) NOT NULL, VALOR FLOAT (10,2) NOT NULL ); CREATE TABLE AMERICANOS.BKP_PRODUTOS_AMERICANOS( IDBKP INT PRIMARY KEY AUTO_INCREMENT, IDPRODUTO INT, NOME VARCHAR(50), VALOR FLOAT(10,2) ); -- TRIGGER DE BACKUP DEPOIS DA INSERÇÃO DE DADOS NA TABELA DE PRODUTOS-- DELIMITER . CREATE TRIGGER AMERICANOS.BACKUP_PRODUT_AMERICANOS BEFORE INSERT ON AMERICANOS.PRODUTOS_AMERICANOS FOR EACH ROW BEGIN INSERT INTO AMERICANOS.BKP_PRODUTOS_AMERICANOS VALUES(NULL,NEW.IDPRODUTO, NEW.NOME,NEW.VALOR); END . DELIMITER ; --DADOS-- INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'CELULAR SANSUNG A47',1400.67); INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'AIER FYER BRASTEMB',890.99); INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'GELADEIRA ELETRALUZ MAX',1952.25); INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'CAPINHAS DE CELULAR PERSONALIZADAS',40.00); INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'SOFA-CAMA',2600.85); INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'BANHEIRA AMERICANA',2655.00); INSERT INTO AMERICANOS.PRODUTOS_AMERICANOS(NULL,'CADERNO UNIVERSITÁRIO 160FOLHAS',9.99); OBS: AH É O "NEW." TAMBÉM DÁ ERRO, EU NÃO SEI SE ESTOU ERRANDO ALGUMA SINTAXE, ESSA PARTE DE TRIGGERS PARECE FÁCIL, MAS EU NÃO SEI NO QUE ESTOU ERRANDO PARA DAR ERRO, SE ALGUÉM PUDER CHECAR POR SI PROPRÍO NO MYSQL 8.0 ESSE CODIGO VAI DAR ERRO NAS TRIGGERS.
  4. ALGUÉM PODERIA ME AJUDAR NESSA QUESTÃO? Você foi chamado para criar o Diagrama de Entidade-Relacionamento de uma rede de lojas baseado nas informações a seguir. a) Cada loja cadastrada no sistema deve possuir um CNPJ, uma sigla e um nome. b) O sistema deve permitir o cadastro de dois tipos de clientes: pessoa física e pessoa jurídica. É necessário registrar nome, endereço e telefone de todos os clientes. Cada cliente pessoa física deve ter cadastrado seu CPF. Já os clientes que são pessoas jurídicas devem ter seus CNPJs armazenados. c) Cada produto vendido pela loja tem um código que o identifica unicamente, um nome, um valor e uma categoria, que identifica o tipo de produto vendido pela loja.
  5. toda vez que eu envio alguma palavra com acento pelo form ela é armazena no BD com bugs nas letras acentuadas form: Página que envia os dados para o banco: Como ficam os dados armazenados no banco(HeidiSQL): Jeito que ficam os dados quando eu vou lista-los em uma página: Nota: nota:
  6. Olá, o projeto conceitual de dados que eu fiz na Ferramenta BrModelo, quero saber se está de acordo com o estudo de caso/cenário, sou leiga neste assunto. gostaria muito de uma foto de como você faria no BrModelo desse estudo de caso, ajuda bastante também eu entender, obrigada,. olha como eu fiz, faça um modelo de acordo este cenário no BRModelo para eu ver
  7. <?php include ("conexao.php"); ?> <html> <head><title>Team Liquid</title> <link rel="stylesheet" type="text/css" href="style.css"/> <link rel="shortcut icon" href="imgtitle.png" type="image/x-png"/> </head> <body id="fundo"> <?php $buscar=$_POST['buscar']; $sql = mysqli_query ($conn, "SELECT * FROM resultados WHERE nome LIKE '%".$buscar."%'"); $row = mysqli_num_rows($sql); if($row > 0){ while($linha = mysqli_fetch_array($sql)){ $nome = $linha['nome']; $telefone = $linha['telefone']; echo "<strong>Nome: </strong>".@$nome; echo "<br/><br/><br/>"; echo "<strong>Telefone: </strong".@$telefone; } }else{ echo "Desculpe, usuario não encontrado!"; } ?> </body> </html> Problema na exibição da consulta onde exibe somente o nome, sendo que no banco contém nome e telefone.
  8. <?php include_once("conexao.php"); $nome = $_POST['nome']; $email = $_POST['email']; $senha = $_POST['senha']; $result1 = "INSERT INTO usuarios (nome, email, senha) VALUES ('$nome', '$email', '$senha')"; linha 12-> $salvar = mysqli_query($conn, $result1); ?> Além desse erro aparece esse outro: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\liquid\salva_dados.php on line 12
  9. Preciso desenvolver um sistema que automatiza o atendimento a alunos feitos por coordenadores. Quando algum aluno chegar na secretária e pedir para ser atendido por algum coordenador, ela vai cadastrar no sistema essa solicitação de atendimento. Este aluno entrara na fila do referido coordenador. Então fiz duas tabelas. "Fila" que é a da secretária que vai cadastrar e a "Coordenador" que é as informações dele. o que quero é passar somente as seguintes informações da fila para o coordenador: Nome, Curso, se já é aluno, status e data/hora. até agora está desse jeito, e não sei como fazer para passar essas informações automaticamente para ele, alguém pode me ajudar? SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; CREATE SCHEMA IF NOT EXISTS `at_automatizado` DEFAULT CHARACTER SET utf8 ; USE `at_automatizado` ; -- ----------------------------------------------------- -- Table `at_automatizado`.`coordenador` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`coordenador` ( `codigo` INT NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `senha` VARCHAR(45) NULL, `nome_coordenador` VARCHAR(100) NULL, `ramal` VARCHAR(9) NULL, `curso` VARCHAR(45) NULL, PRIMARY KEY (`codigo`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `at_automatizado`.`fila` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`fila` ( `codigo` INT NOT NULL AUTO_INCREMENT, `coordenador_codigo` INT NOT NULL, `nome_coordenador` VARCHAR(100) NULL, `nome_aluno` VARCHAR(100) NULL, `telefone` VARCHAR(14) NULL, `curso` VARCHAR(100) NULL, `ja_e_aluno` ENUM('Sim', 'Não') NULL, `status` ENUM('Já atendido', 'Não atendido') NULL, `data_e_hora` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`codigo`), INDEX `fk_fila_coordenador_idx` (`coordenador_codigo` ASC), CONSTRAINT `fk_fila_coordenador` FOREIGN KEY (`coordenador_codigo`) REFERENCES `at_automatizado`.`coordenador` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  10. Bom dia, Estou desenvolvendo um sistema e estou com uma dúvida na modelagem. Tenho uma tabela chamada "Empresa" e preciso armazenar X parâmetros diferentes para cada empresa. Futuramente pode ser que mais parâmetros sejam adicionados. Se criar uma tabela somente com os parametros, ela vai ficar com vários campos. Já se criar uma tabela associativa, terei perda de performance. Qual é a melhor forma de modelar? A) ----EMPRESA---- #id (integer) nome (varchar) cnpj (varchar) ... ----PARAMETROS---- #id (integer) @empresas_id param1 (integer) param2 (double) param3 (varchar) param4 (boolean) param5 (boolean) ... B) ----EMPRESA---- #id (integer) nome (varchar) cnpj (varchar) ... ----PARAMETROS---- #id (integer) nome (varchar) ----EMPRESA_PARAMETROS---- #@empresas_id #@parametros_id valor (varchar) ->armazena um valor para cada parametro C) Outra. Qual?
  11. Bom dia, pessoal preciso somar os valores pegos em uma pagina html aos valores de um linha já existente em uma tabela no banco de dados, como posso fazer isso?
  12. Estou com dificuldade para criar tabelas no banco de dados para trabalhar com pagamento, estou criando a tabela pagamento com o valor do pagamento total e outras tabelas de dinheiro,promissoria,cheque,boleto,cartao e bemmaterial, cada uma com o id da tabela pagamento. alguém pode me ajudar no relacionamento entre estas tabelas e se pode estar certo ou errado. Como ficaria em relacao o cancelamento de um produto dentro de uma compra para referenciar algum pagamento feito Segue print em anexo...
  13. Olá, tenho uma tabela chamada 'Venda' que contém um valor total da venda.. e outra chamada pagamento que me da opcoes de cartao e dinheiro,(podendo inserir varios pagamentos) porém antes de inserir um valor de pagamento , gostaria de buscar o valor da referida venda e verificar se a soma de valores daquela venda caso exista na tabela de pagamento, não seja maior que o valor total da venda... tentando a sp abaixo mas ate agora sem sucesso.. alguém pode me ajudar porfavor? CREATE DEFINER=`root`@`localhost` PROCEDURE `verificapagamento`(infcodigo int, pagcodigo int, vencodigo int, valor double) BEGIN set @posicao = vencodigo; set @valorvenda = (select venvalortotal from venda where vencodigo=@posicao); set @somavalores= (SELECT COALESCE(SUM(valor),0) FROM informaformapgto WHERE vencodigo=vencodigo); if (@somavalores <= @valorvenda) then insert into informaformapgto(infcodigo, pagcodigo, vencodigo, valor) values (infcodigo, pagcodigo, vencodigo, valor); end if; END
  14. Prezados, bom dia! Estou iniciando com o postgresql e me surgiu uma demanda para realizar um dump e um restore, até aí tudo bem, porém ao executar o comando me retorna a seguinte mensagem: FATAL: nenhuma entrada no pg_hba.conf para máquina "[local]", usuário "postgres", banco de dados "banco_de_dados", SSL desabilitado E o Dump não é executado. Já verifiquei no arquivo pg_hba.conf e a máquina local está com permissão trust e já executei o reload no postgres. Será que alguém pode me dar uma luz? Não faço ideia do que seja. Desde já agradeço a todos.
  15. Olá Pessoal , sou novato com Visual Studio, e estou precisando de uma ajuda. Criei um Form onde eu seleciono valores para inserir no Banco de dados que coloquei no ConnectionString. Porém vou levar esse "Programinha" para um cliente, preciso alterar o connectionstring para o banco de dados que o cliente quiser gravar. Como faço esta alteração de banco? Ouvi fala em arquivo .ini ou app.config mas não entendi como fazer isto, alguem consegue me ajudar ?
  16. Gente estou iniciando em django e estou garrado a um tempo em relaçao a banco de dados, vamos la: Criei uma class chamada Category no models.py class Category(models.Model) name = models.Charfield(max_lenght=255) e no arquivo views.py criei um objeto (Category.objects.create(name="python"))porém, mesmo atualizando a pagina deletando a linha do codigo e atualizado novamente o objeto é duplicado e não entendo o motivo, alguém sabe a soluçao para este problema?
  17. Boa Noite Galera, Preciso de uma ajuda para resolver três questões sobre como criar blocos plsql, alguém pode ajudar a resolve-las? 1) alterar dados em tabelas,com valor informado constante - criar um bloco PL-SQL para aumentar o valor das vendas em R$ 3000,00 de todos os fornecedores que tenham mais que 3 estrelas, sendo que o valor de R$ 3000 deverá ser informado em tempo de execuçã 2) deletar dados em tabelas,com o valor a ser deletado informado - Criar um bloco PL-SQL para deletar da tabela fornecedores o fornecedor de numero 30, no qual o numero do fornecedor deverá ser informado em tempo de execução. 3) acessar na tabela fornecedor o endereço e as vendas, sendo que o valor do fornecedor deverá ser constante-criar um bloco PL-SQL para acessar, na tabela fornecedores, o endereço e as vendas do fornecedor cujo número deverá ser informado na tela, mostrando em seguida o número do fornecedor, o endereço e as vendas.
  18. ezio_aj

    DÚVIDA SOBRE SQL

    Galera sou novo em SQL, e estou estudando.. Estou com a seguinte dúvida...Eu tenho duas datas, uma de inicio e outra de fim, e uma quantidade de parcelas que varia em cada caso, e em cada data tenho que colocar uma status(aberto,fechado,cancelado). Como faço isso no banco de dados?Ex: data de inicio: 01/01/2016, data final: 01/07/2016, quantidade de parcelas: 7Tenho que gravar cada data e o status dela, tipo coloca a data de inicio e quantidade de parcela e ele gera a quantidade de coluna necessária de cada mês. Tipo um sistema de controle de conta.
  19. eae galera tudo bem? Bem estava criando as tabelas do meu tcc quando me surgiu uma duvida, eu estava normalizando as tabelas e com o objetivo de deixa as tabelas com o menor números de campos em branco então por exemplo eu criei a tabelas telefones para armazenar os telefones de um total de 4 entidades diferentes que estao em tabelas separadas, ou seja, na tabela telefones eu tenho o campo (pk) codtelefones, telefone, fk1, fk2, fk3 ,fk4, então a minha duvida é quando eu cadastrar um telefone da tabela dona da fk1 os campos fk2, fk3, fk4 vao ficar vazios e ocupando espaço e atrapalhando na velocidade mesmo que pouco ou eles não vao existir? e se eles atrapalharem seria melhor criar uma tabela telefones para cada tabela que precise tipo uma pra dona da fk1 outra pra dona da fk2 e assim por diante? obrigado pela atençao, ficaria muito grato se puderem ajudar esse noob aki que ta começando, valeu!
  20. Bom dia galera, sou novo na área de programação, só o que vi foi no curso e não aprendi muitas coisas. Bem, gostaria de criar um formulário com 3 campos e no final ele abriria o arquivo selecionado. No campo 1, estaria contido a Disciplina, exemplo: Bioquímica ou Biofísica; No campo 2, estaria contido o Ano, exemplo: 2015.1, 2015.2 etc...; No campo 3, estaria contido o arquivo final, que seria AP1, AP2, AP3 etc...; Quando o usuário selecionar o campo 1, liberaria o campo 2, que após ser selecionado, selecionaria o campo 3 e poderia abrir o arquivo final, que seria .pdf e abriria e uma nova aba do navegador.´ Fiz uma imagem para tentar explicar melhor, alguém sabe por onde devo começar?
  21. Quer desenvolver/administrar sistemas em banco de dados Oracle? Treinamento Oracle Database 11G - Essencial. Fundamentos do banco de dados. Em São José dos Campos/SP. Não perca tempo, garanta a sua vaga! https://shar.es/1sFt49
  22. Gente Por favor me ajudem criei um site no Dreamweaver Cs4 pela ferramenta develox toobox (não sei se escrevi direito)e no servidor local funciona lindamente belo,porem ao mandar pro meu servidor de hospedagem da erro não consigo de geito nenhum fazer funcionar...na verdade eu peguei o script pronto de um blog e instalei e apenas fui adaptando coisas nele,ai fiz um sistema de Elenco pois o Site é de um Clube de futebol e esse sistema de elenco fiz no Dreamweaver e ele não roda o Cadastro e nem o Editar...vou postar os erros pra vocês verem ... Warning: mysql_select_db() expects parameter 2 to be resource, object given in /home/u243671848/public_html/admin/includes/common/lib/db/KT_Connection.class.phpon line 71Warning: mysql_error() expects parameter 1 to be resource, object given in /home/u243671848/public_html/admin/includes/common/lib/db/KT_Connection.class.php on line 105 segue abaixo os arquivos cadastrar_jogador.php e o Arquivo Editar_jogador.php Por favor me ajudemmmm <?php require_once('../includes/Config.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 $u243671848_urso= new KT_connection($u243671848_urso, $u243671848_urso); // Start trigger $formValidation = new tNG_FormValidation(); $tNGs->prepareValidation($formValidation); // End trigger //start Trigger_FileDelete trigger //remove this line if you want to edit the code by hand function Trigger_FileDelete(&$tNG) { $deleteObj = new tNG_FileDelete($tNG); $deleteObj->setFolder("imagem/"); $deleteObj->setDbFieldName("foto_atleta"); return $deleteObj->Execute(); } //end Trigger_FileDelete trigger //start Trigger_ImageUpload trigger //remove this line if you want to edit the code by hand function Trigger_ImageUpload(&$tNG) { $uploadObj = new tNG_ImageUpload($tNG); $uploadObj->setFormFieldName("foto_atleta"); $uploadObj->setDbFieldName("foto_atleta"); $uploadObj->setFolder("imagem/"); $uploadObj->setResize("true", 180, 211); $uploadObj->setMaxSize(1500); $uploadObj->setAllowedExtensions("gif, jpg, jpe, jpeg, png"); $uploadObj->setRename("auto"); return $uploadObj->Execute(); } //end Trigger_ImageUpload trigger // Make an insert transaction instance $ins_elenco = new tNG_multipleInsert($u243671848_urso); $tNGs->addTransaction($ins_elenco); // Register triggers $ins_elenco->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1"); $ins_elenco->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $ins_elenco->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); $ins_elenco->registerTrigger("AFTER", "Trigger_ImageUpload", 97); // Add columns $ins_elenco->setTable("elenco"); $ins_elenco->addColumn("nome_atleta", "STRING_TYPE", "POST", "nome_atleta"); $ins_elenco->addColumn("nascimento", "STRING_TYPE", "POST", "nascimento"); $ins_elenco->addColumn("ondeatual", "STRING_TYPE", "POST", "ondeatual"); $ins_elenco->addColumn("foto_atleta", "FILE_TYPE", "FILES", "foto_atleta"); $ins_elenco->addColumn("historia", "STRING_TYPE", "POST", "historia"); $ins_elenco->setPrimaryKey("id", "NUMERIC_TYPE"); // Make an update transaction instance $upd_elenco = new tNG_multipleUpdate($u243671848_urso); $tNGs->addTransaction($upd_elenco); // Register triggers $upd_elenco->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Update1"); $upd_elenco->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $upd_elenco->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); $upd_elenco->registerTrigger("AFTER", "Trigger_ImageUpload", 97); // Add columns $upd_elenco->setTable("elenco"); $upd_elenco->addColumn("nome_atleta", "STRING_TYPE", "POST", "nome_atleta"); $upd_elenco->addColumn("nascimento", "STRING_TYPE", "POST", "nascimento"); $upd_elenco->addColumn("ondeatual", "STRING_TYPE", "POST", "ondeatual"); $upd_elenco->addColumn("foto_atleta", "FILE_TYPE", "FILES", "foto_atleta"); $upd_elenco->addColumn("historia", "STRING_TYPE", "POST", "historia"); $upd_elenco->setPrimaryKey("id", "NUMERIC_TYPE", "GET", "id"); // Make an instance of the transaction object $del_elenco = new tNG_multipleDelete($u243671848_urso); $tNGs->addTransaction($del_elenco); // Register triggers $del_elenco->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Delete1"); $del_elenco->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); $del_elenco->registerTrigger("AFTER", "Trigger_FileDelete", 98); // Add columns $del_elenco->setTable("elenco"); $del_elenco->setPrimaryKey("id", "NUMERIC_TYPE", "GET", "id"); // Execute all the registered transactions $tNGs->executeTransactions(); // Get the transaction recordset $rselenco = $tNGs->getRecordset("elenco"); ?> <!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>Untitled Document</title> <link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> <script src="../includes/common/js/base.js" type="text/javascript"></script> <script src="../includes/common/js/utility.js" type="text/javascript"></script> <script src="../includes/skins/style.js" type="text/javascript"></script> <?php echo $tNGs->displayValidationRules();?> <script src="../includes/nxt/scripts/form.js" type="text/javascript"></script> <script src="../includes/nxt/scripts/form.js.php" type="text/javascript"></script> <script type="text/javascript"> $NXT_FORM_SETTINGS = { duplicate_buttons: false, show_as_grid: true, merge_down_value: true } </script> <script type="text/javascript" src="../includes/common/js/sigslot_core.js"></script> <script type="text/javascript" src="../includes/wdg/classes/MXWidgets.js"></script> <script type="text/javascript" src="../includes/wdg/classes/MXWidgets.js.php"></script> <script type="text/javascript" src="../includes/wdg/classes/Calendar.js"></script> <script type="text/javascript" src="../includes/wdg/classes/SmartDate.js"></script> <script type="text/javascript" src="../includes/wdg/calendar/calendar_stripped.js"></script> <script type="text/javascript" src="../includes/wdg/calendar/calendar-setup_stripped.js"></script> <script src="../includes/resources/calendar.js"></script> </head> <body> <?php echo $tNGs->getErrorMsg(); ?> <div class="KT_tng"> <h1> <?php // Show IF Conditional region1 if (@$_GET['id'] == "") { ?> <?php echo NXT_getResource("Insert_FH"); ?> <?php // else Conditional region1 } else { ?> <?php echo NXT_getResource("Update_FH"); ?> <?php } // endif Conditional region1 ?> Elenco </h1> <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_rselenco > 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="nome_atleta_<?php echo $cnt1; ?>">Nome do Atleta:</label></td> <td><input type="text" name="nome_atleta_<?php echo $cnt1; ?>" id="nome_atleta_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rselenco['nome_atleta']); ?>" size="32" maxlength="50" /> <?php echo $tNGs->displayFieldHint("nome_atleta");?> <?php echo $tNGs->displayFieldError("elenco", "nome_atleta", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="nascimento_<?php echo $cnt1; ?>">Nascimento:</label></td> <td><input name="nascimento_<?php echo $cnt1; ?>" id="nascimento_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rselenco['nascimento']); ?>" size="20" maxlength="20" 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("nascimento");?> <?php echo $tNGs->displayFieldError("elenco", "nascimento", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="ondeatual_<?php echo $cnt1; ?>">Posição:</label></td> <td><input type="text" name="ondeatual_<?php echo $cnt1; ?>" id="ondeatual_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rselenco['ondeatual']); ?>" size="30" maxlength="30" /> <?php echo $tNGs->displayFieldHint("ondeatual");?> <?php echo $tNGs->displayFieldError("elenco", "ondeatual", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="foto_atleta_<?php echo $cnt1; ?>">Foto do Atleta:</label></td> <td><input type="file" name="foto_atleta_<?php echo $cnt1; ?>" id="foto_atleta_<?php echo $cnt1; ?>" size="32" /> <?php echo $tNGs->displayFieldError("elenco", "foto_atleta", $cnt1); ?></td> </tr> <tr> <td class="KT_th"><label for="historia_<?php echo $cnt1; ?>">Curriculum:</label></td> <td><textarea name="historia_<?php echo $cnt1; ?>" id="historia_<?php echo $cnt1; ?>" cols="50" rows="5"><?php echo KT_escapeAttribute($row_rselenco['historia']); ?></textarea> <?php echo $tNGs->displayFieldHint("historia");?> <?php echo $tNGs->displayFieldError("elenco", "historia", $cnt1); ?></td> </tr> </table> <input type="hidden" name="kt_pk_elenco_<?php echo $cnt1; ?>" class="id_field" value="<?php echo KT_escapeAttribute($row_rselenco['kt_pk_elenco']); ?>" /> <?php } while ($row_rselenco = mysql_fetch_assoc($rselenco)); ?> <div class="KT_bottombuttons"> <div> <?php // Show IF Conditional region1 if (@$_GET['id'] == "") { ?> <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')" /> </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>&nbsp;</p> </body> </html><?php require_once('../includes/Config.php'); ?> <?php // Load the common classes require_once('../includes/common/KT_common.php'); // Load the required classes require_once('../includes/tfi/TFI.php'); require_once('../includes/tso/TSO.php'); require_once('../includes/nav/NAV.php'); // Make unified connection variable $conn_cornkick = new KT_connection($cornkick, $database_cornkick); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } // Filter $tfi_listelenco2 = new TFI_TableFilter($conn_cornkick, "tfi_listelenco2"); $tfi_listelenco2->addColumn("elenco.nome_atleta", "STRING_TYPE", "nome_atleta", "%"); $tfi_listelenco2->addColumn("elenco.nascimento", "STRING_TYPE", "nascimento", "%"); $tfi_listelenco2->addColumn("elenco.ondeatual", "STRING_TYPE", "ondeatual", "%"); $tfi_listelenco2->addColumn("elenco.foto_atleta", "FILE_TYPE", "foto_atleta", "%"); $tfi_listelenco2->addColumn("elenco.historia", "STRING_TYPE", "historia", "%"); $tfi_listelenco2->Execute(); // Sorter $tso_listelenco2 = new TSO_TableSorter("rselenco1", "tso_listelenco2"); $tso_listelenco2->addColumn("elenco.nome_atleta"); $tso_listelenco2->addColumn("elenco.nascimento"); $tso_listelenco2->addColumn("elenco.ondeatual"); $tso_listelenco2->addColumn("elenco.foto_atleta"); $tso_listelenco2->addColumn("elenco.historia"); $tso_listelenco2->setDefault("elenco.nome_atleta"); $tso_listelenco2->Execute(); // Navigation $nav_listelenco2 = new NAV_Regular("nav_listelenco2", "rselenco1", "", $_SERVER['PHP_SELF'], 5); //NeXTenesio3 Special List Recordset $maxRows_rselenco1 = $_SESSION['max_rows_nav_listelenco2']; $pageNum_rselenco1 = 0; if (isset($_GET['pageNum_rselenco1'])) { $pageNum_rselenco1 = $_GET['pageNum_rselenco1']; } $startRow_rselenco1 = $pageNum_rselenco1 * $maxRows_rselenco1; // Defining List Recordset variable $NXTFilter_rselenco1 = "1=1"; if (isset($_SESSION['filter_tfi_listelenco2'])) { $NXTFilter_rselenco1 = $_SESSION['filter_tfi_listelenco2']; } // Defining List Recordset variable $NXTSort_rselenco1 = "elenco.nome_atleta"; if (isset($_SESSION['sorter_tso_listelenco2'])) { $NXTSort_rselenco1 = $_SESSION['sorter_tso_listelenco2']; } $query_rselenco1 = "SELECT elenco.nome_atleta, elenco.nascimento, elenco.ondeatual, elenco.foto_atleta, elenco.historia, elenco.id FROM elenco WHERE {$NXTFilter_rselenco1} ORDER BY {$NXTSort_rselenco1}"; $query_limit_rselenco1 = sprintf("%s LIMIT %d, %d", $query_rselenco1, $startRow_rselenco1, $maxRows_rselenco1); $rselenco1 = mysql_query($query_limit_rselenco1) or die(mysql_error()); $row_rselenco1 = mysql_fetch_assoc($rselenco1); if (isset($_GET['totalRows_rselenco1'])) { $totalRows_rselenco1 = $_GET['totalRows_rselenco1']; } else { $all_rselenco1 = mysql_query($query_rselenco1); $totalRows_rselenco1 = mysql_num_rows($all_rselenco1); } $totalPages_rselenco1 = ceil($totalRows_rselenco1/$maxRows_rselenco1)-1; //End NeXTenesio3 Special List Recordset $nav_listelenco2->checkBoundries(); ?> <!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> <link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> <script src="includes/common/js/base.js" type="text/javascript"></script> <script src="includes/common/js/utility.js" type="text/javascript"></script> <script src="includes/skins/style.js" type="text/javascript"></script> <script src="includes/nxt/scripts/list.js" type="text/javascript"></script> <script src="includes/nxt/scripts/list.js.php" type="text/javascript"></script> <script type="text/javascript"> $NXT_LIST_SETTINGS = { duplicate_buttons: false, duplicate_navigation: true, row_effects: true, show_as_buttons: true, record_counter: true } </script> <style type="text/css"> /* Dynamic List row settings */ .KT_col_nome_atleta {width:140px; overflow:hidden;} .KT_col_nascimento {width:140px; overflow:hidden;} .KT_col_ondeatual {width:140px; overflow:hidden;} .KT_col_foto_atleta {width:140px; overflow:hidden;} .KT_col_historia {width:140px; overflow:hidden;} </style> </head> <body> <div class="KT_tng" id="listelenco2"> <h1> Elenco <?php $nav_listelenco2->Prepare(); require("../includes/nav/NAV_Text_Statistics.inc.php"); ?> </h1> <div class="KT_tnglist"> <form action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" method="post" id="form1"> <div class="KT_options"> <a href="<?php echo $nav_listelenco2->getShowAllLink(); ?>"><?php echo NXT_getResource("Show"); ?> <?php // Show IF Conditional region1 if (@$_GET['show_all_nav_listelenco2'] == 1) { ?> <?php echo $_SESSION['default_max_rows_nav_listelenco2']; ?> <?php // else Conditional region1 } else { ?> <?php echo NXT_getResource("all"); ?> <?php } // endif Conditional region1 ?> <?php echo NXT_getResource("records"); ?></a> &nbsp; &nbsp; <?php // Show IF Conditional region2 if (@$_SESSION['has_filter_tfi_listelenco2'] == 1) { ?> <a href="<?php echo $tfi_listelenco2->getResetFilterLink(); ?>"><?php echo NXT_getResource("Reset filter"); ?></a> <?php // else Conditional region2 } else { ?> <a href="<?php echo $tfi_listelenco2->getShowFilterLink(); ?>"><?php echo NXT_getResource("Show filter"); ?></a> <?php } // endif Conditional region2 ?> </div> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <thead> <tr class="KT_row_order"> <th> <input type="checkbox" name="KT_selAll" id="KT_selAll"/> </th> <th id="nome_atleta" class="KT_sorter KT_col_nome_atleta <?php echo $tso_listelenco2->getSortIcon('elenco.nome_atleta'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.nome_atleta'); ?>">Nome do Atleta</a></th> <th id="nascimento" class="KT_sorter KT_col_nascimento <?php echo $tso_listelenco2->getSortIcon('elenco.nascimento'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.nascimento'); ?>">Nascimento</a></th> <th id="ondeatual" class="KT_sorter KT_col_ondeatual <?php echo $tso_listelenco2->getSortIcon('elenco.ondeatual'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.ondeatual'); ?>">Posição</a></th> <th id="foto_atleta" class="KT_sorter KT_col_foto_atleta <?php echo $tso_listelenco2->getSortIcon('elenco.foto_atleta'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.foto_atleta'); ?>">Foto do Atleta</a></th> <th id="historia" class="KT_sorter KT_col_historia <?php echo $tso_listelenco2->getSortIcon('elenco.historia'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.historia'); ?>">Curriculum</a></th> <th>&nbsp;</th> </tr> <?php // Show IF Conditional region3 if (@$_SESSION['has_filter_tfi_listelenco2'] == 1) { ?> <tr class="KT_row_filter"> <td>&nbsp;</td> <td><input type="text" name="tfi_listelenco2_nome_atleta" id="tfi_listelenco2_nome_atleta" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_nome_atleta']); ?>" size="20" maxlength="50" /></td> <td><input type="text" name="tfi_listelenco2_nascimento" id="tfi_listelenco2_nascimento" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_nascimento']); ?>" size="20" maxlength="20" /></td> <td><input type="text" name="tfi_listelenco2_ondeatual" id="tfi_listelenco2_ondeatual" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_ondeatual']); ?>" size="20" maxlength="30" /></td> <td><input type="text" name="tfi_listelenco2_foto_atleta" id="tfi_listelenco2_foto_atleta" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_foto_atleta']); ?>" size="20" maxlength="50" /></td> <td><input type="text" name="tfi_listelenco2_historia" id="tfi_listelenco2_historia" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_historia']); ?>" size="20" maxlength="100" /></td> <td><input type="submit" name="tfi_listelenco2" value="<?php echo NXT_getResource("Filter"); ?>" /></td> </tr> <?php } // endif Conditional region3 ?> </thead> <tbody> <?php if ($totalRows_rselenco1 == 0) { // Show if recordset empty ?> <tr> <td colspan="7"><?php echo NXT_getResource("The table is empty or the filter you've selected is too restrictive."); ?></td> </tr> <?php } // Show if recordset empty ?> <?php if ($totalRows_rselenco1 > 0) { // Show if recordset not empty ?> <?php do { ?> <tr class="<?php echo @$cnt1++%2==0 ? "" : "KT_even"; ?>"> <td><input type="checkbox" name="kt_pk_elenco" class="id_checkbox" value="<?php echo $row_rselenco1['id']; ?>" /> <input type="hidden" name="id" class="id_field" value="<?php echo $row_rselenco1['id']; ?>" /></td> <td><div class="KT_col_nome_atleta"><?php echo KT_FormatForList($row_rselenco1['nome_atleta'], 20); ?></div></td> <td><div class="KT_col_nascimento"><?php echo KT_FormatForList($row_rselenco1['nascimento'], 20); ?></div></td> <td><div class="KT_col_ondeatual"><?php echo KT_FormatForList($row_rselenco1['ondeatual'], 20); ?></div></td> <td><div class="KT_col_foto_atleta"><?php echo KT_FormatForList($row_rselenco1['foto_atleta'], 20); ?></div></td> <td><div class="KT_col_historia"><?php echo KT_FormatForList($row_rselenco1['historia'], 20); ?></div></td> <td><a class="KT_edit_link" href="cadastrar_jogador.php?id=<?php echo $row_rselenco1['id']; ?>&amp;KT_back=1"><?php echo NXT_getResource("edit_one"); ?></a> <a class="KT_delete_link" href="#delete"><?php echo NXT_getResource("delete_one"); ?></a></td> </tr> <?php } while ($row_rselenco1 = mysql_fetch_assoc($rselenco1)); ?> <?php } // Show if recordset not empty ?> </tbody> </table> <div class="KT_bottomnav"> <div> <?php $nav_listelenco2->Prepare(); require("..includes/nav/NAV_Text_Navigation.inc.php"); ?> </div> </div> <div class="KT_bottombuttons"> <div class="KT_operations"> <a class="KT_edit_op_link" href="#" onclick="nxt_list_edit_link_form(this); return false;"><?php echo NXT_getResource("edit_all"); ?></a> <a class="KT_delete_op_link" href="#" onclick="nxt_list_delete_link_form(this); return false;"><?php echo NXT_getResource("delete_all"); ?></a></div> <span>&nbsp;</span> <select name="no_new" id="no_new"> <option value="1">1</option> <option value="3">3</option> <option value="6">6</option> </select> <a class="KT_additem_op_link" href="cadastrar_jogador.php?KT_back=1" onclick="return nxt_list_additem(this)"><?php echo NXT_getResource("add new"); ?></a></div> </form> </div> <br class="clearfixplain" /> </div> <p>&nbsp;</p> </body> </html> <?php mysql_free_result($rselenco1); ?> <?php require_once('../includes/Config.php'); ?> <?php // Load the common classes require_once('../includes/common/KT_common.php'); // Load the required classes require_once('../includes/tfi/TFI.php'); require_once('../includes/tso/TSO.php'); require_once('../includes/nav/NAV.php'); // Make unified connection variable $conn_cornkick = new KT_connection($cornkick, $database_cornkick); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } // Filter $tfi_listelenco2 = new TFI_TableFilter($conn_cornkick, "tfi_listelenco2"); $tfi_listelenco2->addColumn("elenco.nome_atleta", "STRING_TYPE", "nome_atleta", "%"); $tfi_listelenco2->addColumn("elenco.nascimento", "STRING_TYPE", "nascimento", "%"); $tfi_listelenco2->addColumn("elenco.ondeatual", "STRING_TYPE", "ondeatual", "%"); $tfi_listelenco2->addColumn("elenco.foto_atleta", "FILE_TYPE", "foto_atleta", "%"); $tfi_listelenco2->addColumn("elenco.historia", "STRING_TYPE", "historia", "%"); $tfi_listelenco2->Execute(); // Sorter $tso_listelenco2 = new TSO_TableSorter("rselenco1", "tso_listelenco2"); $tso_listelenco2->addColumn("elenco.nome_atleta"); $tso_listelenco2->addColumn("elenco.nascimento"); $tso_listelenco2->addColumn("elenco.ondeatual"); $tso_listelenco2->addColumn("elenco.foto_atleta"); $tso_listelenco2->addColumn("elenco.historia"); $tso_listelenco2->setDefault("elenco.nome_atleta"); $tso_listelenco2->Execute(); // Navigation $nav_listelenco2 = new NAV_Regular("nav_listelenco2", "rselenco1", "", $_SERVER['PHP_SELF'], 5); //NeXTenesio3 Special List Recordset $maxRows_rselenco1 = $_SESSION['max_rows_nav_listelenco2']; $pageNum_rselenco1 = 0; if (isset($_GET['pageNum_rselenco1'])) { $pageNum_rselenco1 = $_GET['pageNum_rselenco1']; } $startRow_rselenco1 = $pageNum_rselenco1 * $maxRows_rselenco1; // Defining List Recordset variable $NXTFilter_rselenco1 = "1=1"; if (isset($_SESSION['filter_tfi_listelenco2'])) { $NXTFilter_rselenco1 = $_SESSION['filter_tfi_listelenco2']; } // Defining List Recordset variable $NXTSort_rselenco1 = "elenco.nome_atleta"; if (isset($_SESSION['sorter_tso_listelenco2'])) { $NXTSort_rselenco1 = $_SESSION['sorter_tso_listelenco2']; } $query_rselenco1 = "SELECT elenco.nome_atleta, elenco.nascimento, elenco.ondeatual, elenco.foto_atleta, elenco.historia, elenco.id FROM elenco WHERE {$NXTFilter_rselenco1} ORDER BY {$NXTSort_rselenco1}"; $query_limit_rselenco1 = sprintf("%s LIMIT %d, %d", $query_rselenco1, $startRow_rselenco1, $maxRows_rselenco1); $rselenco1 = mysql_query($query_limit_rselenco1) or die(mysql_error()); $row_rselenco1 = mysql_fetch_assoc($rselenco1); if (isset($_GET['totalRows_rselenco1'])) { $totalRows_rselenco1 = $_GET['totalRows_rselenco1']; } else { $all_rselenco1 = mysql_query($query_rselenco1); $totalRows_rselenco1 = mysql_num_rows($all_rselenco1); } $totalPages_rselenco1 = ceil($totalRows_rselenco1/$maxRows_rselenco1)-1; //End NeXTenesio3 Special List Recordset $nav_listelenco2->checkBoundries(); ?> <!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> <link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> <script src="includes/common/js/base.js" type="text/javascript"></script> <script src="includes/common/js/utility.js" type="text/javascript"></script> <script src="includes/skins/style.js" type="text/javascript"></script> <script src="includes/nxt/scripts/list.js" type="text/javascript"></script> <script src="includes/nxt/scripts/list.js.php" type="text/javascript"></script> <script type="text/javascript"> $NXT_LIST_SETTINGS = { duplicate_buttons: false, duplicate_navigation: true, row_effects: true, show_as_buttons: true, record_counter: true } </script> <style type="text/css"> /* Dynamic List row settings */ .KT_col_nome_atleta {width:140px; overflow:hidden;} .KT_col_nascimento {width:140px; overflow:hidden;} .KT_col_ondeatual {width:140px; overflow:hidden;} .KT_col_foto_atleta {width:140px; overflow:hidden;} .KT_col_historia {width:140px; overflow:hidden;} </style> </head> <body> <div class="KT_tng" id="listelenco2"> <h1> Elenco <?php $nav_listelenco2->Prepare(); require("../includes/nav/NAV_Text_Statistics.inc.php"); ?> </h1> <div class="KT_tnglist"> <form action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" method="post" id="form1"> <div class="KT_options"> <a href="<?php echo $nav_listelenco2->getShowAllLink(); ?>"><?php echo NXT_getResource("Show"); ?> <?php // Show IF Conditional region1 if (@$_GET['show_all_nav_listelenco2'] == 1) { ?> <?php echo $_SESSION['default_max_rows_nav_listelenco2']; ?> <?php // else Conditional region1 } else { ?> <?php echo NXT_getResource("all"); ?> <?php } // endif Conditional region1 ?> <?php echo NXT_getResource("records"); ?></a> &nbsp; &nbsp; <?php // Show IF Conditional region2 if (@$_SESSION['has_filter_tfi_listelenco2'] == 1) { ?> <a href="<?php echo $tfi_listelenco2->getResetFilterLink(); ?>"><?php echo NXT_getResource("Reset filter"); ?></a> <?php // else Conditional region2 } else { ?> <a href="<?php echo $tfi_listelenco2->getShowFilterLink(); ?>"><?php echo NXT_getResource("Show filter"); ?></a> <?php } // endif Conditional region2 ?> </div> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <thead> <tr class="KT_row_order"> <th> <input type="checkbox" name="KT_selAll" id="KT_selAll"/> </th> <th id="nome_atleta" class="KT_sorter KT_col_nome_atleta <?php echo $tso_listelenco2->getSortIcon('elenco.nome_atleta'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.nome_atleta'); ?>">Nome do Atleta</a></th> <th id="nascimento" class="KT_sorter KT_col_nascimento <?php echo $tso_listelenco2->getSortIcon('elenco.nascimento'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.nascimento'); ?>">Nascimento</a></th> <th id="ondeatual" class="KT_sorter KT_col_ondeatual <?php echo $tso_listelenco2->getSortIcon('elenco.ondeatual'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.ondeatual'); ?>">Posição</a></th> <th id="foto_atleta" class="KT_sorter KT_col_foto_atleta <?php echo $tso_listelenco2->getSortIcon('elenco.foto_atleta'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.foto_atleta'); ?>">Foto do Atleta</a></th> <th id="historia" class="KT_sorter KT_col_historia <?php echo $tso_listelenco2->getSortIcon('elenco.historia'); ?>"> <a href="<?php echo $tso_listelenco2->getSortLink('elenco.historia'); ?>">Curriculum</a></th> <th>&nbsp;</th> </tr> <?php // Show IF Conditional region3 if (@$_SESSION['has_filter_tfi_listelenco2'] == 1) { ?> <tr class="KT_row_filter"> <td>&nbsp;</td> <td><input type="text" name="tfi_listelenco2_nome_atleta" id="tfi_listelenco2_nome_atleta" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_nome_atleta']); ?>" size="20" maxlength="50" /></td> <td><input type="text" name="tfi_listelenco2_nascimento" id="tfi_listelenco2_nascimento" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_nascimento']); ?>" size="20" maxlength="20" /></td> <td><input type="text" name="tfi_listelenco2_ondeatual" id="tfi_listelenco2_ondeatual" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_ondeatual']); ?>" size="20" maxlength="30" /></td> <td><input type="text" name="tfi_listelenco2_foto_atleta" id="tfi_listelenco2_foto_atleta" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_foto_atleta']); ?>" size="20" maxlength="50" /></td> <td><input type="text" name="tfi_listelenco2_historia" id="tfi_listelenco2_historia" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listelenco2_historia']); ?>" size="20" maxlength="100" /></td> <td><input type="submit" name="tfi_listelenco2" value="<?php echo NXT_getResource("Filter"); ?>" /></td> </tr> <?php } // endif Conditional region3 ?> </thead> <tbody> <?php if ($totalRows_rselenco1 == 0) { // Show if recordset empty ?> <tr> <td colspan="7"><?php echo NXT_getResource("The table is empty or the filter you've selected is too restrictive."); ?></td> </tr> <?php } // Show if recordset empty ?> <?php if ($totalRows_rselenco1 > 0) { // Show if recordset not empty ?> <?php do { ?> <tr class="<?php echo @$cnt1++%2==0 ? "" : "KT_even"; ?>"> <td><input type="checkbox" name="kt_pk_elenco" class="id_checkbox" value="<?php echo $row_rselenco1['id']; ?>" /> <input type="hidden" name="id" class="id_field" value="<?php echo $row_rselenco1['id']; ?>" /></td> <td><div class="KT_col_nome_atleta"><?php echo KT_FormatForList($row_rselenco1['nome_atleta'], 20); ?></div></td> <td><div class="KT_col_nascimento"><?php echo KT_FormatForList($row_rselenco1['nascimento'], 20); ?></div></td> <td><div class="KT_col_ondeatual"><?php echo KT_FormatForList($row_rselenco1['ondeatual'], 20); ?></div></td> <td><div class="KT_col_foto_atleta"><?php echo KT_FormatForList($row_rselenco1['foto_atleta'], 20); ?></div></td> <td><div class="KT_col_historia"><?php echo KT_FormatForList($row_rselenco1['historia'], 20); ?></div></td> <td><a class="KT_edit_link" href="cadastrar_jogador.php?id=<?php echo $row_rselenco1['id']; ?>&amp;KT_back=1"><?php echo NXT_getResource("edit_one"); ?></a> <a class="KT_delete_link" href="#delete"><?php echo NXT_getResource("delete_one"); ?></a></td> </tr> <?php } while ($row_rselenco1 = mysql_fetch_assoc($rselenco1)); ?> <?php } // Show if recordset not empty ?> </tbody> </table> <div class="KT_bottomnav"> <div> <?php $nav_listelenco2->Prepare(); require("..includes/nav/NAV_Text_Navigation.inc.php"); ?> </div> </div> <div class="KT_bottombuttons"> <div class="KT_operations"> <a class="KT_edit_op_link" href="#" onclick="nxt_list_edit_link_form(this); return false;"><?php echo NXT_getResource("edit_all"); ?></a> <a class="KT_delete_op_link" href="#" onclick="nxt_list_delete_link_form(this); return false;"><?php echo NXT_getResource("delete_all"); ?></a></div> <span>&nbsp;</span> <select name="no_new" id="no_new"> <option value="1">1</option> <option value="3">3</option> <option value="6">6</option> </select> <a class="KT_additem_op_link" href="cadastrar_jogador.php?KT_back=1" onclick="return nxt_list_additem(this)"><?php echo NXT_getResource("add new"); ?></a></div> </form> </div> <br class="clearfixplain" /> </div> <p>&nbsp;</p> </body> </html> <?php mysql_free_result($rselenco1); ?>
×
×
  • Criar Novo...