- Fórum WMO
- → pgnall's Content
pgnall's Content
There have been 187 items by pgnall (Search limited from 29/04/2023)
#809764 Permitir Apenas Letras, Er? Ereg("[^a-za-z][0-9]", $str
Posted by pgnall on 22/12/2006, 12:17 in PHP
Em uma função que eu tenho aqui eu preciso retornar erro caso exista algum caracter na string que não seja uma letra, tentei a ER: ereg("[^a-zA-Z][0-9]", $string), mas n deu certo, oq está errado? Como posso fazer?
valeu
#809291 Paginação + Querystring = Problema
Posted by pgnall on 21/12/2006, 09:28 in PHP
quando a página for apenas:
buscarAjax.php?cboFabricante=0&cboModelo=0&cboVendedor=0&cboAno=0&cboEstado=21
no link eu só adiciono o "pagina=1"...
MAS:
quando a página for: buscarAjax.php?cboFabricante=0&cboModelo=0&cboVendedor=0&cboAno=0&cboEstado=21&pagina=1
então eu tenho que editar a variavel pagina, este é o problema...
#809280 Paginação + Querystring = Problema
Posted by pgnall on 21/12/2006, 09:01 in PHP
o link teria que ser: $this-> uri = $_SERVER['REQUEST_URI']; (buscarAjax.php?cboFabricante=0&cboModelo=0&cboVendedor=0&cboAno=0&cboEstado=21).
Mas quando o usuario for clicar pra proxima página a pagina vai ser a atual+1. Até ai beleza, se não existisse a possibilidade e probabilidade de já existir a variavel pagina na query string, então como eu posso fazer pra funcionar isso? eregi_replace acho que daria certo, mas acredito que existe alguma forma mais prática de se fazer isso...
Valeu
#809012 Gd: Imagecreatetruecolor Com Fundo Branco...
Posted by pgnall on 20/12/2006, 15:06 in PHP
oq eu faço?
Código
// CRIANDO A IMAGEM FINAL, AONDE IRÁ CONTER A FIGURA $GD[$tstmp]['final'] = imagecreatetruecolor($img[$fR]['x'], $img[$fR]['y']); /***************************| |******** NOTA *********| |***************************| | COLOCAR FUNDO BRANCO. | |***************************/ // COPIA A IMAGEM INICIAL REDIMENSIONANDO PARA A IMAGEM FINAL imagecopyresampled( $GD[$tstmp]['final'], $GD[$id]['imagem'], $GD[$tstmp]['pX'], $GD[$tstmp]['pY'], 0, 0, $GD[$tstmp]['x']+1, $GD[$tstmp]['y']+1, $GD[$id]['x'], $GD[$id]['y'] ); // SALVA O ARQUIVO DA IMAGEM imagejpeg($GD[$tstmp]['final'], $GD[$tstmp]['nome'], 80);
Valeu
#806720 Dica De Sistema De Galeria Que Eu Possa Implantar Num Sistema Meu?
Posted by pgnall on 13/12/2006, 19:59 in PHP
o bimoti falou sobre o problema do javascript, resolvendo:
function adicionaCampo(campo){ campoValue = campo.value; campoId = campo.id; if(campoValue != ""){ inputFile = document.createElement("input"); inputFile.type = "file"; inputFile.name = "flFoto[]"; inputFile.onBlur = "adicionaCampo(this.value);"; inputFile.insertBefore(inputFile, campo.nextSibling); inputFile.focus(); } }Tenta ai agora
Abraço
#806276 Mandar Uma Página Para Impressão Qdo Outra Página For Aberta
Posted by pgnall on 12/12/2006, 17:57 in HTML, CSS e Metodologias
[]'s
#806163 Sobre Uma Enquete, Estou Com Dúvida?
Posted by pgnall on 12/12/2006, 13:32 in PHP
Guia de referencia HTML
Referencia input type="radio"
Espero que isso ajude, se não entender ingles, é o atributo checked="checked". Mas veja lá para melhor explicação
[]'s
#806114 Fatal Error: Call To Undefined Function Mysql_connect() In
Posted by pgnall on 12/12/2006, 11:15 in PHP
Essa informação é a do servidor, ai não aparece mesmo o Mysql...
a função Mysql_connect() realmente não existe... o correto é mysql_connect().
Tente assim, o php é case sensitive, M != m
Espero ter ajudado
[]'s
#806111 Sobre Uma Enquete, Estou Com Dúvida?
Posted by pgnall on 12/12/2006, 11:09 in PHP
<p align="left"><font face="Verdana" size="1"> <input type='radio' value='4' name='resp' checked onclick='passarValor(4)'> SIM<br><input type='radio' value='5' name='resp' onclick='passarValor(5)'> NÃO<br> </p>
Se não funcionar posta o PHP ai pra nós vermos...
PS: Uma dica, da uma estudada em WebStandards, vc vai conseguir organizar mais seu código e ainda deixar sua página mais semantica e leve
[]'s
#806080 Dica De Sistema De Galeria Que Eu Possa Implantar Num Sistema Meu?
Posted by pgnall on 12/12/2006, 09:58 in PHP
Tu vai ter que fazer isso com javascript... +- assim:
O Campo
<input type="file" name="flFoto[]" id="1" onblur="adicionaCampo(this)" />
O JavaScript
function adicionaCampo(campo){ campoValue = campo.value; campoId = campo.id; if(campoValue != ""){ inputFile = document.createElement("input"); inputFile.type = "file"; inputFile.name = "flFoto[]"; inputFile.onBlur = "adicionaCampo(this.value);"; document.insertAfter(inputFile, campo); } }Detalhe: Não testei, e não uso mto isso, não lembro muito bem como funciona... Mas acho que te mostrei o caminho, agora é só seguir
No PHP? Bom ai tu vai ter que abrir todas as imagens por array($_FILES['flFoto'][0], $_FILES['flFoto'][1]...), ai acho que tu já sabe oq fazer...
Banco de dados? Não gosto muito de usar banco de dados pra essa coisas... Se as imagens não tem um titulo, então salva como timestamp e escanea a pasta na hora de abrir. Se tem que usar a imagem de acordo com o usuario, talvez uma pasta pro usuario, secao? a mesma coisa... OU usar tipo: "usuario_secao_timestamp.jpg", mas ai o teu usuario n pode ter "_", depois tu da um explode no nome da imagem pra pegar os dados(acho que a pasta seria mais eficiente e organizado).
Agora se a imagem tem um titulo no DB, então salva a imagem como "id_do_db.jpg" e só abre a imagem de acordo com a id do db, vai usa menos espaço em banco de dados...
Espero te ajudado
[]'s
#804843 Classe Paginação...
Posted by pgnall on 07/12/2006, 10:37 in Artigos, Dicas e Tutoriais de PHP
<? class paginacao{ // CONSTRUCTOR function paginacao($pagina, $numLimite, $numRegistros, $numLinks, $separador){ // CONFIG $this-> pagina = (empty($pagina))? $pagina =1 : $pagina=$pagina; $this-> inicio = ceil($pagina*$numLimite); $this-> numLimite = $numLimite; $this-> numRegistros = $numRegistros; $this-> numPaginas = ceil($numRegistros/$numLimite); $this-> numLinks = $numLinks; $this-> numLinks2 = floor($numLinks/2); $this-> separador = $separador; } // LINK ANTERIOR function linkAnterior($formato, $inativo="0"){ if(($this->pagina) > 1) echo "<a href=\"?pag=". ceil($this->pagina-1) ."\">". $formato ."</a>"; elseif(($this->pagina == 0) && $inativo == "1") echo $formato; } // LINK PRÓXIMO function linkProximo($formato, $inativo="0"){ if(($this->pagina) < $this->numPaginas) echo "<a href=\"?pag=". ceil($this->pagina+1) ."\">". $formato ."</a>"; elseif(($this->pagina == 0) && $inativo == "1") echo $formato; } // LINKS PAGINAS function links(){ // NÚMERO DE LINKS PRONTOS $numLinksEsquerda = 0; $numLinksDireita = 0; // LINKS DIMINUINDO for($i=$this->pagina-$this->numLinks2; $i<$this->pagina; $i++){ if($i >=1 && $numLinksEsquerda <= $this->numLinks2){ echo "<a href=\"?pag=$i\">$i</a> "; $numLinksEsquerda++; } } // LINK ATUAL echo "<b>".$this->pagina."</b>"; // LINKS AUMENTANDO for($i=$this->pagina+1; $i<=$this->numPaginas; $i++){ if($numLinksDireita <= ($this->numLinks-$numLinksEsquerda)-2){ echo " <a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a>"; $numLinksDireita++; } } } }
Acho que quem quiser tentar entender vai entender, mas qualquer dúvida, o fórum é pra isso
[]'s
Attached Files
- class.php 1.64KB 108 downloads
#803736 Tagsimg[i] Has No Properties
Posted by pgnall on 03/12/2006, 13:20 in HTML, CSS e Metodologias
Valeu cara
#803677 Tagsimg[i] Has No Properties
Posted by pgnall on 02/12/2006, 22:40 in HTML, CSS e Metodologias
função:
function rand(limite){ return Math.floor(Math.random()*limite); } /* BANNERS ROTACIONANDO */ function proxima() { imgsDiv = document.getElementById("bannersLateral"); TagsImg = imgsDiv.getElementsByTagName("img"); countImgs = TagsImg.length; inputs = imgsDiv.getElementsByTagName("input"); limite = inputs[0].value; for(i=0;i<=countImgs;i++){ n = (rand(limite)); TagsImg[i].src = './publicidade/propaganda'+ n +'.jpg'; } } setInterval("proxima()",2000);
Valeu
#803667 You Have An Error In Your Sql Syntax; Near '0 Order By A.idveiculo
Posted by pgnall on 02/12/2006, 21:24 in PHP
Qdo chamo o form normal(todos em campos em 0), vai normal, mas quando algum dos campos possui um valor apresenta este erro...
Código
// CAMPOS, TABELAS E CONDIÇÕES $camposBusca = "A.idVeiculo, A.idUsuario, B.txtNomeUsuario, C.txtSiglaEstado, D.txtNomeCidade, B.tpUsuario, E.txtNomeFabricante, F.txtNomeModelo, G.txtNomeCor, H.txtNomeCombustivel, A.dtAnoModelo, A.intKm, A.vlPreco"; $tabelasBusca = "veiculos A, usuarios B, estados C, cidades D, fabricantes E, modelos F, cores G, combustiveis H"; $condicaoBusca = "A.idUsuario = B.idUsuario AND A.idEstado = C.idEstado AND A.idCidade = D.idCidade AND A.idFabricante = E.idFabricante AND A.idModelo = F.idModelo"; // FILTROS $condicaoBuscaExtra = ""; if(@$_POST['cboEstado'] != 0) $condicaoBuscaExtra += "AND A.idEstado = '". antiSqlInjection($_POST['cboEstado']) ."' "; if(@$_POST['cboCidade'] != 0) $condicaoBuscaExtra += "AND A.idCidade = '". antiSqlInjection($_POST['cboCidade']) ."' "; if(@$_POST['cboFabricante'] != 0) $condicaoBuscaExtra += "AND A.idFabricante = '". antiSqlInjection($_POST['cboFabricante']) ."' "; if(@$_POST['cboModelo'] != 0) $condicaoBuscaExtra += "AND A.idModelo = '". antiSqlInjection($_POST['cboModelo']) ."' "; if(@$_POST['cboVendedor'] != 0) $condicaoBuscaExtra += "AND B.tpUsuario = '". antiSqlInjection($_POST['cboVendedor']) ."' "; $sqlClassificados = mysql_query("SELECT ". $camposBusca ." FROM ". $tabelasBusca ." WHERE ". $condicaoBusca ." ". $condicaoBuscaExtra ." ORDER BY A.idVeiculo DESC") or die(mysql_error()); $sqlClassificadosNumRows = mysql_num_rows($sqlClassificados) or die(mysql_error()); for($i=0;$i<$sqlClassificadosNumRows;$i++){
Valeu
#803538 Function Funcao(vl1="2", Vl2="3")
Posted by pgnall on 01/12/2006, 21:09 in HTML, CSS e Metodologias
#803484 Function Funcao(vl1="2", Vl2="3")
Posted by pgnall on 01/12/2006, 16:47 in HTML, CSS e Metodologias
No php eu uso em algumas funções o valor da função padrão qdo não é necessário atribuir este valor, mas no javascript, como faço?
queria saber também como usar mais de um valor na função sem criar uma lista de valores na função, sem utilizar arrays...
Valeu
#790677 Settimeout Funciona Só Uma Vez No Ie
Posted by pgnall on 17/10/2006, 12:53 in Javascript / DOM / AJAX / ECMAScript
function centerText(texto){ div = document.createElement("div"); div.id = 'centerText'; // CSS div.style.backgroundColor = '#FFFFFF'; div.style.width = '350px'; div.style.height = '50px'; div.style.border = '#000000 1px solid'; div.style.fontWeight = 'bold'; div.style.position = 'absolute'; div.style.left = '50%'; div.style.top = '50%'; div.style.marginLeft = '-175px'; div.style.marginTop = '-25px'; div.style.textAlign = 'center'; div.style.paddingTop = '35px'; div.style.display = 'block'; div.innerHTML = texto; document.body.appendChild(div); }
Valeu
#790095 Div Nao Fica No Centro....
Posted by pgnall on 15/10/2006, 19:57 in CSS & Semântica (Tableless)
<div id="loading" style="width: 300px; height:50px; position: absolute; top: 50%; left: 50%; margin-left: -150px; margin-top:-50px; border: #D6D6D6 1px solid; background-color:#EBEBEB;"> <img src="img/indicator.gif" />Aguarde carregando página </div>
Talvez não esteja bem como vc queria que estivesse... estude CSS
Abraço
- Fórum WMO
- → pgnall's Content
- Privacy Policy
- Regras ·