
Evandro Fontes
Membros-
Total de itens
125 -
Registro em
-
Última visita
Tudo que Evandro Fontes postou
-
Consigo setar um valor inicial p/ o auto incremento? Por ex. Quero que o campo comece a contar a partir do numero 1000 ... É possível com SQL Server ? tenho a tabela cadastro, com os campos: codigo (int) nome (varchar) Pesquisei na net e encontrei sobre o identity, porém não consegui resolver meu problema. Alguma luz ? Abraço.
-
Essa é uma dúvida mais voltada pro Javascript... Não tem muito a ver com PHP, mas já tive essa dificuldade... Tem uma propriedade no javascript, do método "window" que consegue manipular a janela "pai" que abriu outras janelas, porém ela só funciona (eu acho) com janelas abertas via javascript.. pode usar o "window.opener" para manipular a janela principal -> http://www.w3schools.com/htmldom/prop_win_opener.asp se quiser atualizar a página "pai", usa esse método, em conjunto com o reload() -> http://www.w3schools.com/HTMLDOM/met_loc_reload.asp Acho que ficaria algo do tipo: window.opener.reload(); Creio que isso vá funcionar.. Abraço.
-
Fiquei com uma dúvida de performance. Tenho um algoritimo que le um arquivo de log e a cada linha eu dou um explode pra quebrar em array, e ai gravar no banco de dados. Minha dúvida é a seguinte, qual das formas ficaria mais otimizado: a cada passagem do loop fazer um insert, ou concatenar a str SQL, e no final fazer um unico INSERT com todos as linhas ? Abraço.
-
Estou quebrando a cuca... já procurei no google e aqui no fórum, achei vários exemplos, mas não consegui aplicar nenhum na minha aplicaçaõ. Tenho 2 tabelas. especies racas Especies: id_especie nome Raças: id_especie pasta_base imagem A idéia é fazer um SELECT em todas as espécies e retornar uma listagem das espécies, mas selecionar aleatoriamente uma imagem de alguma raça que tenha o mesmo id_especie. A minah SQL está assim: SELECT E.id_especie, E.nome, R.pasta_base, R.imagem FROM especies E JOIN racas R on R.id_especie = E.id_especie ORDER BY E.nome Mas na hora de listar as espécies, por ex. a Espécie "Gatos" aparece duas vezes, pois na tabela raca tem 2 registro com o id_especie da espécie "Gatos"... Alguma sugestão ai ? Abraços!
-
Realmente essa função está mais otimizada que a que eu criei.... Eu procurei alguma forma na net de como pegar o resto da divisão direto, mas como não tinha muito tempo hábil, fiz na raça mesmo... agora sei que o ( % ) faz isso.. hehheeh Valeu. Vou ver se consigo fazer algo na função p/ melhorar, mas essa do boletophp está muito enxuta... Obrigado jissa!
-
Fala galera, Tive que usar o cálculo do módulo 11 p/ encontrar o digito verificador de uma inscrição. Procurei se já tinha sido feito e não encontrei o que precisava, então criei uma função p/ isso, seguindo os cálculos apresentados na página da wikipedia ( http://pt.wikipedia.org/wiki/Dígito_verificador ). Gostaria de saber se alguém tem alguma forma mais simples de fazer esse cálculo, ou se consegue melhorar a função. Segue função que desenvolvi: function mod11($numero = ""){ if($str = strlen($numero) < 6) return ''; $str = strlen($numero); $cont = 7; for($i = 0; $i < $str; $i++){ $arr_str[] = substr($numero, $i, 1); } foreach($arr_str as $digito){ $result[] = $digito*$cont; $cont--; } $total = floatval( (array_sum($result)*10)/11); $digito = explode(".", $total); $seg_num = substr($digito[1], 1, 1); if($seg_num < 5){ $dv = ($seg_num >0)? (substr($digito[1], 0, 1))+1 : '0'; }else{ $digito = explode(".", round($total, 1)); $dv = (!$digito[1] || $digito[1] <= 9 )?$digito[1] : '0'; } return $dv; } falou!
-
Fala galera, beleza? Eu me deparei com um problema... Não sei se problema de estrutura do banco, ou se minha deficiencia em SQL (provável segunda opção)... Tenho 3 tabelas, quero fazer o SELECT na tabela Estabelecimentos, trazer o ID, NOME e Descrição. Mas na busca a pessoa pode filtrar todos os estabelecimentos de determinada área, ou filtrar por área e categoria. E ainda por cima, se ele somente fizer uma busca pelo nome trará o registro relativo, abaixo segue a estrutura básica das tabelas, tme mais campos, ams de primeira eu preciso desses campos da tabela Estabelecimentos. Fiz um SQL com JOIN puxando o id da categoria, depois um JOIN puxando o id da área, mas não deu muito certo. Depois tentei com o WHERE, e ambas as tentativas foram frustradas.. am inha dúvida é: Tem como fazer esse SELECT, ou é necessário um campo "idArea" na tabela Estabelecimentos? Segue a estrutura da tabela, logo após as 2 tentativas que fiz: Estabelecimentos: id idCategoria nome desc Categorias: id idArea nome Areas: id nome ---------------------- 1ª Tentativa: JOIN SELECT DISTINCT E.nome AS nome, E.descricao AS descricao, E.id AS id FROM estabelecimentos E JOIN categorias C ON C.id ='E.idCategoria' JOIN areas A ON A.id ='C.idArea' WHERE E.parceiro='1' ======================= 2ª Tentativa : WHERE SELECT DISTINCT E.nome AS nome, E.descricao AS descricao, E.id AS id FROM estabelecimentos E, areas A, categorias C WHERE E.parceiro='1' AND E.idCategoria='6' AND C.idArea IN (SELECT idArea FROM categorias WHERE idArea='1') AND E.nome LIKE '%teste%' Algém tem alguma salvação ai p/ mim ?
-
Faz isso com switch... switch($Login_niv){ case: 0 ............ break; case: 1 ............ break; case: 2 ............ break; }
-
Procura por Mysql mesmo... Ou: http://www.silicio.com.br/php/tutorial.html http://www.devin.com.br/eitch/intro_php/ Dá p/ tirar alguma noção desses links, procura pelo google que aparece milhares de opções ^^
-
Eita... Tem certeza mano!? muito estranho ai... faz um teste simples, por ex: <?='teste'?> ... se não funcionar, é algum pau na sua máquina... tenta reinstalar o PHP ... talvez funcione...
-
Usa o chmod mesmo cara, ele tem que funcionar, se não funciona corretamnete, algum erro na sintaxe esta errada. chmod ("caminho/para/diretorio", 0755); //Obs a permissão é sem aspas .... Isso deve funcionar sim... Senão seta as pemissões dos diretorios p/ 755 , pelo menos eles não ficam "tão" desprotegidos assim ^^ []'s
-
o.O Não intendi sua duvida... Eu meio que me perdi com tanta tabela e sites+ adminsitração e tudo o mais ^^ .. Especifique melhor sua duvida.. Mas o que parece que você quer (pelo que eu intendi) é uma tabela dinamica no seu site? Isso é simples, cria o banco de dados com os campos que você quer, uma página p/ cadastrar os itens no banco de dados (adminsitração) e uma script que listasse os dados dessa tabela, usa o botão pesquisar, que aqui no fórum você vai achar diversos topicos sobre inclusão e listagem de dados... []'s
-
Normalmente já vem ativo isso no PHP... mas em qlqr caso, procura no PHP.INI a linha: short_open_tag = Off e muda para: short_open_tag = On
-
(Resolvido) Bug com função JS + Ajax
pergunta respondeu ao Evandro Fontes de Evandro Fontes em Ajax, JavaScript, XML, DOM
Ai ele abriu a janela pop-up com a imagem normalmente? Esse é o bug que está acontecendo... Aqui no FF não acusou erro no CSS não =/ ... Eu testei no IE7 e no FF ... não fiz o teste no Opera não .. E o problema persiste!!! :S ^^ =========================================================================== Eu apaguei tudo os arquivos (pela 5ª vez) e upei tudo de novo, e agora funfou aqui.... Aparentemente está funfando, vou fazer mais uns testes, qualquer coisa posto aqui... Valeu galera! -
Poderia encurtar o código tirando essas 2 linhas: $nome = $ver['nome']; $url = $ver['url']; <?php $con = "SELECT * FROM tags"; $res = mysql_query($con); $t1 = array(); $t2 = array(); while ($ver = mysql_fetch_array($res)){ $t1[] = $ver['nome']; $t2[] = $ver['url']; } ?>
-
(Resolvido) Bug com função JS + Ajax
pergunta respondeu ao Evandro Fontes de Evandro Fontes em Ajax, JavaScript, XML, DOM
Vou estudar sobre o assunto p/ ver... Mas p/ o meu caso não necessito desse JQuery... O script funciona (local) só no server que dá esse problema =/ .... Alguma "dica" sobre este meu problema? Até agora eu não consegui nada =/ []'s -
Boa tarde... To esquentando a cabeça aqui.... Tenho um site que carrega abas com ajax ( http://www.webdes.com.br/clientes.php )... Na parte de Design Gráfico, eu fiz uma função simples, para abrir uma pop-up ... testei localmente e funcionou perfeitamente. Só que quando subi para o servidor, ele não consegue achar a função :S no FF ele apresenta o erro: abreFoto() is not defined (abreFoto é o noem da minha função); Eis o código ajax para abrir a aba: function carregaDados(){ var divPortifolio = document.getElementById("divPortifolio"); if(ajax.readyState == 1){ divPortifolio.innerHTML = '<table width="138" height="39" border="0" cellpadding="0" cellspacing="0"><tr><td width="21" height="37"><img src="Imagens/carregando.gif" width="21" height="25" /></td><td width="91"> Carregando ...</td></tr></table>'; }else if(ajax.readyState == 4){ divPortifolio.innerHTML = ajax.responseText; } } E aqui as funções que uso para abrir a pop-up: function Abre_Janela(url, nome_janela, w, h, resize, status, rolagem, menus, toolbar){ if (w==0){ w = (screen.width) -200 }; if (h==0){ h = (screen.height)-200 }; var wLeft = (screen.width - w) / 2; var wTop = (screen.height - h) / 2 - 50; propriedades = 'height=' + h + ',width=' + w + ',top=' + wTop + ',left=' + wLeft + ',resizable=' + resize + ',status=' + status + ',scrollbars=' + rolagem + ',menubar=' + menus + ',toolbar=' + toolbar; restrito = window.open(url, nome_janela, propriedades); if (restrito == null){ alert("Seu navegador impediu a abertura dessa janela! \nDesabilite o bloqueador de pop-up para poder acessar a área restita do site!"); }else{ if (parseInt(navigator.appVersion) >= 4){ restrito.focus(); } } } function abreFoto(imagem){ Abre_Janela('verFoto.php?img='+imagem, "foto", 0, 0, "yes", "no", "yes", "no", "no"); } Alguém tem alguma idéia do porque a página não acha essa funçaõ !? Estarei batalhando aqui, se achar a resposta eu posto aqui. Abraços.
-
Cara tentei dar uma analisada no seu código, mas não obtive muito sucesso não... Vou postar uma funçãozinha de paginação que tenho aqui, se servir p/ você, beleza. function criaPaginacao($SQL = ""){ // Verifica a SQL if ( trim($SQL) == "" ){ exit; } //Verifica a página atual if( isset($_REQUEST['pagina']) ){ $paginaAtual = $_REQUEST['pagina']; }else{ $paginaAtual = 0; } // Faz a consulta para ver a quantidade de registros no banco $stringSQL = mysql_query($SQL); $Linhas = mysql_num_rows($stringSQL); $html = "<table width=\"500\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"textoPadrao\">\n"; $html .= "<tr>"; $html .= "<td align=\"center\">"; if ($Linhas == 1){ $html .= " "; }else{ $p =1; for($i=0; $i < $Linhas; $i+=50){ if($paginaAtual == $i){ $html .= " - <span style=\"font-size:14px\">$p</span>"; }else{ if(isset($_SERVER['QUERY_STRING'])){ $query = $_SERVER['QUERY_STRING'] ."&"; }else{ $query =""; } $html .=" - <a href=\"?".$query."pagina=$i\">$p</a>"; } $html .=" - "; $p++; } } $html .="</td>"; $html .="</tr>"; $html .="</table>"; echo($html); } você chama ela assim: <? criaPaginacao("SELECT * FROM TABELA") ?> (coloca onde quiser que seja exibida a paginação... é uma funçao simples, mas que nunca me deu dor de cabeça.. Ve se serve p/ algo.
-
Na página contato.php coloca somente o formulário em si, e chama com include p/ o seu layout.
-
P/ ser sincero... Eu me perdi no meio dessa bagunça :P .... Isso ai tá no meio de uma classe? e que mal lhe pergunte.. p/ que tanta coisa ?! Procura simplificar o codigo.. senão você se perde no meio disso tudo..
-
você pode usar um htaccess para setar a register_globals como ON .... ou se preferir, coloca um arquivo php.ini no diretorio onde está a loja com o comando: register_globals = on Creio que vá funcionar... ================= Script de lojas prontas... OsCommerce ^^ ... Esse que você usou eu não conheço... Entrei no site deles e baixei um modelo, mas nem mechi ainda... Pelo visto parece bom, só tem que ver esse detalhe do register_globals ...
-
Já verificou se esse script usa o register_global? As vezes pode estar dando pau por causa disso...
-
passando a variavel do jeito que o ESerra disse, você terá que pegar ela com o $_GET[] na pagina de retorno.. Por ex: header("Location:paginatal.php?id=xxx"); $id = $_GET['id']
-
(Resolvido) Bug em multiplos checkboxes
pergunta respondeu ao Evandro Fontes de Evandro Fontes em PHP
Intendi a ideia.. Eu estava usando 0 e 1 .... Eu to fazendo um esquema direto no javascript p/ remover a linah da tabela.. é o jeito "politicamente correto" ... esse esquema do check foi só p/ ganahr tempo... no final, ganhei mais dor de cabeça... Preguiçoso faz o trabalho duas vezes.. hehehe Valeu pela ajuda cara.. -
(Resolvido) Bug em multiplos checkboxes
pergunta respondeu ao Evandro Fontes de Evandro Fontes em PHP
EHuEHUEHEUHE, ferrou então... Tipo, oscampos estãos todos com o nome ckbExcluir[] .. Tentei fazer 2 checks "sim e não" .. mas ai ele retorna dobrado... Com rádio também não dá... VOu procurar uma solução via javascript... acho que vai ser mais simples e funcional.. Ao invés de tickar p/ excluir, já exclui a linah direto... Bom, da proxima vez eu já nem uso dessa forma.. Valeu cara, obrigado pela ajuda. Precisando estamos ai. Thank's :D