Ir para conteúdo
Fórum Script Brasil

Peter Link

Membros
  • Total de itens

    24
  • Registro em

  • Última visita

Sobre Peter Link

Peter Link's Achievements

0

Reputação

  1. Boa tarde estou como uma duvida para montar um array multidimensional em javascript. Possuo varios inputs aonde monto o array da seguinte forma var d3_microarea = new Array(); $("input[name='d3_microarea[]']").each(function(){ d3_microarea.push($(this).val()); }); Porem eu precisaria montar esse array dependendo da classe do input tentei da seguinte forma var arrayCategoria = grupocategoria.toString().split(","); /*aqui um array com todas as classes para buscar no each corretamente */ /*For para criar o array dependendo da classe*/ for(var i=0;i<grupocategoria.length;i++){ var d3_microarea[arrayCategoria[i]] = new Array(); $("input.cat"+arrayCategoria[i]+"[name='d3_microarea[]']").each(function(){ d3_microarea[arrayCategoria[i]].push($(this).val()); }); alert(d3_microarea[arrayCategoria[i]]); } So que desta forma não funciona, alguém poderia me ajudar?
  2. Boa tarde Pessoal, Gostaria da opnião de voces, estou desenvolvendo uma aplicação web que terá suporte a multi-idiomas e multi-templates. Estou utilizando Smarty PHP com Ajax Jquery Gostaria de saber qual a melhor forma de salvar links que serão acessados posteriormente por outras paginas do meu sistema com include, require, jquery load etc... Ex: link com o diretório das classes (xxxxx.class.php) link com caminho do arquivos de idiomas link com o caminho dos temas Pensei em alguns modos de fazer isso, vejam o que acham melhor. 1 2 3 4 Caso alguém saiba alguma outra forma melhor de armazenar esses dados e resgata los nas demais paginas do sistema ficarei muito feliz :D Obs: Sei que no novo modelo html 5 possui localstorage mas prefiro não utilizar ainda por ter muita incompatibilidade ainda com os browsers. Valeu pela ajuda pessoal.
  3. Peter Link

    Matriz PHP

    beleza valeu a ajuda... vou testar
  4. Peter Link

    Matriz PHP

    Boa noite pessoal, Gostaria da ajuda de voces para montar um tabela no php aonde tenho linhas x colunas invertidas. Exemplo table mysql id - id_reg - coluna - valor 0 - 1 - nome - Peter 1 - 1 - idade - 22 2 - 1 - cidade - curitiba 3 - 1 - estado - parana 4 - 2 - nome - Joao 5 - 2 - idade - 30 6 - 2 - cidade - são Paulo 7 - 2 - estado - são Paulo 8 - 3 - nome - Rita 9 - 3 - idade - 25 10 - 3 - cidade - cascavel 11 - 3 - estado - parana Agora eu precisaria exibir no php da seguinte forma nome - idade - cidade - estado Peter - 22 - curtiba - Parana Joao - 30 - são Paulo - são Paulo Rita - 25 - cascavel - parana Agradeço desde já
  5. Boa tarde pessoal Estou iniciando com Jquery e estou com algumas duvidas Tenho a seguinte função Jquery que validara meu formulario $(document).ready( function() { $("#formularioContato").validate({ // Define as regras rules:{ campoNome:{ // campoNome será obrigatório (required) e terá tamanho mínimo (minLength) required: true, minlength: 2 }, campoEmail:{ // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email) required: true, email: true }, campoMensagem:{ // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength) required: true, minlength: 2 } }, // Define as mensagens de erro para cada regra messages:{ campoNome:{ required: "Digite o seu nome", minLength: "O seu nome deve conter, no mínimo, 2 caracteres" }, campoEmail:{ required: "Digite o seu e-mail para contato", email: "Digite um e-mail válido" }, campoMensagem:{ required: "Digite a sua mensagem", minLength: "A sua mensagem deve conter, no mínimo, 2 caracteres" } } }); }); e tenho essa outra função que ira desabilitar todos os campos do formulario quando for submetido(para evitar multiplos submits) $(function() { $("form").submit(function() { if (minhaFuncao() == true) { // ReadOnly em todos os inputs $("input", this).attr("readonly", true); // Desabilita os submits $("input[type='submit'],input[type='image']", this).attr("disabled", true); return true; } else { return false; } }); }); as duas funçoes estao ok... mas para que funcione da melhor forma possivel na segunda função e na segunda linha tenho minhaFuncao() No lugar desta preciso chamar a minha primeira função jquery que valida o form, para que so seja desabilitado os campos apos ser validado, mas não estou conseguindo chamar ela corretamente tentei da seguinte forma if ($("#formularioContato").validate() == true) { mas não funcionou, se alguém souber como ? Agradeço a todos
  6. Entendi, mas assim eu tava procurando uma forma de eu não ter que da include em todas as paginas.... queria deixar todos os includes no cabeçalho do site, porque assim eu se eu chamo o template na raiz da pasta RPG funciona beleza mas se eu for chamar o template na pasta RPG/PAGES por exemplo já recebo erro de include ai que esta o meu problema.
  7. Boa tarde Pessoal, Estou desenvolvendou site em php OO sem utilização de ajax para carregamento de paginas e como tenho uma pasta com o template e nas pages do site eu do include desse template me deparei com o seguinte problema, chamo todos as classes php, css e js no header.php mas como tenho paginas em diferentes diretorios recebo o erro de include de lugares incorretos Pensei na seguinte solução colocar o caminho completo das URLS de classes css e js exemplo require_once("http://127.0.0.1/rpg/modulos/settings.php"); require_once("http://127.0.0.1/rpg/modulos/class/usuario.class.php"); Porem ao fazer isso recebo o seguinte erro Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in C:\AppServ\www\rpg\template\header.php on line 10 Procurei soluções na internet, tais como add ini_set('allow_url_fopen', 'on'); no inicio da pagina mas não tive sucesso, que tambem já esta habilitada no php.ini. Gostaria de saber como como chamar essas url com link completo se preciso alterar algo no php.ini e etc... Valeu
  8. Gostaria de ajuda com um menu de listagem. Estou tendo muitos problemas para fazer um menu como lista funciona assim *Menu Titulo 1 *Menu Titulo 2 *Menu Titulo 3 *Menu Titulo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 -conteudo 1 -conteudo 2 -conteudo 3 -conteudo 4 Mas preciso que o menu titulo seja feito com 4 imagens Imagem inical (so ira aparecer uma vez) uma barrinha que vai repetindo x, que vai passando pelo conteudo uma imagem contendo a parte final desse menu e inicial do proximo menu uma imagem final quando for o ultimo menu(so ira aparecer uma vez) Ficando assim EDIT: JaguA arrumei os link de imagem
  9. Boa noite Estou desenvolvendo um portal em php, e estou com seguinte duvida. Gostaria de saber como faço para exibir os caminhos acessado do portal, Como exemplo igual aos fóruns, proprio scriptbrasil que mostra logo em baixo do menu o lugar aonde estou sendo possível voltar as paginas clicando nele como mostra estou no caminho " Fórum Script Brasil > Programação & Desenvolvimento > PHP > Meu tópico" Agradeço a todos
  10. Cara não sei se entendi direto mas você já chego a verificar se os ifs estao certo ? e como são varios if você quer q retorne varios resultado não é? ? tenta bota o return fora do else e retorna como array tudos os valores do if ex return array($veicQuery,$catQuery); ou concatena tudo as variavel e retorna uma só.
  11. Peter Link

    Duvida PHP OO

    Boa noite galera, Estou começando com OO no php (sei que OO no php é so uma simulação :D), Estou com duvida pra passar propriedade chamando outra classe estou fazendo assim page view $obj = new conexao(); $login = $_COOKIE[cookie_login]; $obj->set('login_user',$login); $teste= funcoes::count_char(); Estou tetando passar o login para ser executado na function count_char da classe funcoes class funcoes extends conexao { var $login_user; var $senha; function count_char(){ $conexao = new conexao; $conexao->set("sql","SELECT `name_char` FROM `characters` WHERE `account_char`='{$this->login_user}'"); $aplica = $conexao->query(); $char= @mysql_result($aplica, 0, "name_char"); return $char; } } So que dessa forma não consigo receber o login na query com "$this->login_user" E se exibo $obj->login_user na page view ta com o valor preenchido;
  12. Boa tarde galera, Estou tendo problemas para exportar um query oracle para excel, retorna o erro Catchable fatal error: Object of class OCI-Lob could not be converted to string in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\mis\SD\class\ClassExcel.php on line 32 ClassExcel <?php ini_set("memory_limit","500M"); class ClassExcel{ private $query; private $nome_rel; private $con; function gerar(){ $query = $this->query; $export = @OCIParse($this->con, $this->query); $exec = OCIExecute($export); // aqui pego a quantidade de campos existentes na tabela, afim de formar a planilha $fields = @oci_num_fields($export); for ($i = 1; $i <= $fields; $i++) { $header .= @oci_field_name($export, $i) . ";"; } while($row = @oci_fetch_row($export)) { $line = ''; foreach($row as $value) { if ((!isset($value)) OR ($value == "")) { $value = ";"; } else { $value = str_replace('"', '""', $value); $value = '"' . $value . '"' . ";"; } $line .= $value; } // o trim retira os espaços encontrados no começo e no final de cada linha encontrada. $dados .= trim($line)."\n"; } // substituindo todas as quebras de linha ao final de cada registro, que por padrão seria \r por uma valor em branco, para que a formatação fique legível $dados= str_replace("\r","",$dados); // Caso não encontre nenhum registro, mostra esta mensagem. if ($dados== "") { $dados = "\n Nenhum registro encontrado!\n "; } header("Content-type: application/octet-stream"); // este cabeçalho abaixo, indica que o arquivo deverá ser gerado para download (parâmetro attachment) e o nome dele será o contido dentro do parâmetro filename. header("Content-Disposition: attachment; filename=relatorio_$this->nome_rel.csv"); // No cache, ou seja, não guarda cache, pois é gerado dinamicamente header("Pragma: no-cache"); // Não expira header("Expires: 0"); // E aqui geramos o arquivo com os dados mencionados acima! print "$header\n$dados"; } function set($prop,$value) { $this->$prop = $value; } } a pagina que estou mandando exportar <?php include_once("class/banco.php");//incluindo o banco require_once("class/ClassExcel.php");//incluindo Classe TabelasRegionais $Regionais_table = New ClassExcel; $Regionais_table->set('con',$conexao->conectar()); $id = $_GET['id']; $Regionais_table->set('query',"SELECT * FROM FACT_SDEMANDA a WHERE a.ID in ( select ID_SOLICITACAO from FACT_SD_STATUS where STATUS = 'Finalizada')"); $Regionais_table->set('sdemanda','Geral'); $Regionais_table->gerar(); $conexao->fechaCon(); ?> Agradeço desde já!
  13. Boa Noite, Gostaria de saber como calculo diferenças entre datas no php ? Fiz varias buscas no google mas não consegui fazer funcionar nada. Assim o resultado que eu quero é exatamente o resultado dessa query $conexao->set('sql',"SELECT ( ( SELECT TO_DATE(ULTIMA_ALTERACAO,'DD/MM/RRRR') FROM FACT_SD_STATUS WHERE ID_SOLICITACAO='$solicitacaoID' AND STATUS = 'Finalizada' ) - ( SELECT TO_DATE(ULTIMA_ALTERACAO,'DD/MM/RRRR') FROM FACT_SD_STATUS WHERE ID_SOLICITACAO='$solicitacaoID' AND STATUS = 'SD $solicitacaoID Aberta' ) ) AS TMA FROM DUAL" ); $aplica = $conexao->query(); $timestamp = oci_result($aplica, 'TMA'); Porem não posso usar essa query, pois necessito dela dentro de um WHILE e com isso deixa muito lenta a consulta, chegando a pagina expirar, dai precisava fazer isso direto no php, pegando as datas conforme exemplo e calculando a diferença entre elas $conexao->set('sql',"SELECT ULTIMA_ALTERACAO FROM FACT_SD_STATUS WHERE ID_SOLICITACAO={$solicitacaoID} AND STATUS = 'Finalizada' "); $aplica2 = $conexao->query(); $tma1 = oci_fetch_array($aplica2); $conexao->set('sql',"SELECT ULTIMA_ALTERACAO FROM FACT_SD_STATUS WHERE ID_SOLICITACAO={$solicitacaoID} AND STATUS = 'Finalizada' "); $aplica3 = $conexao->query(); $tma2 = oci_fetch_array($aplica3); Ou como segunda opção alguma forma de converter essas datas para segundo, dai faço a diferença entre as duas e converto para dias. Desde já agradeço!
  14. Boa tarde galera, estou com um problema o ajax do meu site não funciona no internet explorer. Uso os seguintes codigos function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } var xmlRequest = GetXMLHttp(); function abrirPag(valor) { var url = valor; xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.open("GET",url,true); xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo").innerHTML = "<img src='loader.gif'>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo").innerHTML = xmlRequest.responseText; } } chamo deste modo as paginas. <a href="java script: void(0);" onclick="abrirPag('modulos/pages/cadastrar.php');">Cadastrar tarefa</a><br> No Chrome e no firefox funciona normal agora no IE quando eu chamo uma pagina com esse ajax e dentro dessa pagina eu passo por get um id pra outra pagina deste modo não funciona. <a onclick=\"abrirPag('processa.php?id=$id2');\"> no IE não consigo passar esse ID ele não carrega a proxima pagina. Pelo que percebi ele so funciona a primera vez que chamo uma pagina, na segunda em diante já não carrega mais nada.
×
×
  • Criar Novo...